Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Art of Programming - Laracon Online Winter 22

Erika Heidi
February 09, 2022

The Art of Programming - Laracon Online Winter 22

Talk presented at Laracon Online Winter on February 9, 2022.

Talk Video: https://www.youtube.com/watch?v=0Rq-yHAwYjQ&t=29013s

Erika Heidi

February 09, 2022
Tweet

More Decks by Erika Heidi

Other Decks in Programming

Transcript

  1. "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
  2. “The object of art is not to reproduce reality, but

    to create a reality of the same intensity.” Alberto Giacometti
  3. “Art is not meant to be perfect, because it is

    made by humans and we're not perfect either.” Mom
  4. Key Aspects of Art • Creativity and imagination • Depicts

    an alternative reality • Not meant to be perfect
  5. Demystifying Art • Not an adjective • Doesn't need to

    be good • Doesn't need to be beautiful
  6. “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
  7. "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
  8. Software Engineering: the truth • Still very young • Strongly

    based on trial-and-error • Tests can't be considered mathematical proof
  9. “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