12 Steps to Better Code

Just came over the amazing article The Joel Test: 12 Steps to Better Code written way back in 2000, but it's still 100% true!

Actually IMHO we could improve the article slightly (today after more than 10 years since original article was published)

  • It’s worth to add there something like – “Do you use any Test First Development technique?
  • Also “Do you have a spec?” could become something like “Do you use Acceptance Test Driven Development (ATDD)?”

Interesting thing is that I read that article several years ago and it was very fun to read it now to compare my perception.