Science versus Art in Software Engineering

  • Scientific method
    • how it works
    • parameters well defined, hypothesis constructed
  • Artistic exploration
    • how it feels
    • interpretation, beauty, subjective
  • Is Software Engineering an art or science?
    • starts off mechanical, as instructions
    • iteration, feedback gives joy, gives satisfaction, feeling
    • ropes you in
    • People bring architecture and patterns then