"Software during the
early days of this
project was treated like
a stepchild and not
taken as seriously as
other engineering
disciplines, such as
hardware engineering;
and it was regarded as
an art and as magic,
not a science."
Margaret Hamilton
Slide 12
Slide 12 text
What is Art?
Slide 13
Slide 13 text
"Works produced by human
creative skill and
imagination."
Oxford Dictionary
Slide 14
Slide 14 text
“The object of art
is not to reproduce
reality, but to
create a reality of
the same
intensity.”
Alberto
Giacometti
Slide 15
Slide 15 text
“Art is not meant to be
perfect, because it is made
by humans and we're not
perfect either.”
Mom
Slide 16
Slide 16 text
Key Aspects of Art
● Creativity and imagination
● Depicts an alternative reality
● Not meant to be perfect
Slide 17
Slide 17 text
Demystifying Art
● Not an adjective
● Doesn't need to be good
● Doesn't need to be beautiful
Slide 18
Slide 18 text
A word about
creativity…
Slide 19
Slide 19 text
“It lives on because it appeals to romantic
prejudices about invention. There is a myth
about how something new comes to be.”
- Kevin Ashton, "How to Fly a Horse"
The Creativity Myth
Slide 20
Slide 20 text
Now back to
software
Slide 21
Slide 21 text
"I began to use the
term 'software
engineering' to
distinguish it from
hardware and other
kinds of engineering.
It was an ongoing
joke for a long time.
They liked to kid me
about my radical
ideas"
Margaret
Hamilton
Slide 22
Slide 22 text
Software Engineering: the truth
● Still very young
● Strongly based on trial-and-error
● Tests can't be considered mathematical proof
Slide 23
Slide 23 text
Programming Languages
are Building Blocks
Slide 24
Slide 24 text
Going Vanilla
Slide 25
Slide 25 text
Using a Framework
Slide 26
Slide 26 text
The Rest is Up to You!
Slide 27
Slide 27 text
Programming is Art
built on top of Logic.
Art & Science
Slide 28
Slide 28 text
To be an
Artisan…
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
The Artisan Way
Slide 33
Slide 33 text
“Don’t think about making art, just
get it done. Let everyone else decide
if it’s good or bad, whether they love
it or hate it. While they are deciding,
make even more art.”
Andy Warhol