Robert „r0ml” Lefkowitz: Exceptional Software Explained: Embrace Error

All today software development methodologies’ steps are invented ~80 A.D.  by Quintilian:

  1. inventio (discovery of arguments),
  2. dispositio (arrangement of arguments),
  3. elocutio (expression or style),
  4. memoria (memorization),
  5. pronuntiatio (delivery).


  1. Envision – think about what needs to be accomplished and identify constraints
  2. Plan – plan and design a solution to meet the needs and expectations within those constraints
  3. Build – build the solution
  4. Stabilize – validate that the solution meets the needs and expectations
  5. Deploy – deploy the solution

OpenSource framework: no requirements – only bug reports => no development – only maintenance

video: (video compressed slides?)



Tagi: , ,


Please log in using one of these methods to post your comment:


Komentujesz korzystając z konta Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d blogerów lubi to: