Hacker News new | past | comments | ask | show | jobs | submit login
The Joel Test: 12 Steps to Better Code (2000) (joelonsoftware.com)
3 points by compiler-guy 44 days ago | hide | past | favorite | 2 comments



I submit this so folks can see just how far we have come in almost 25 years. Very, very few shops don't pass this today, but it was rare in 2000.


I know I don't pass all of these tests. Like, my source distribution, my binary distribution, and my documentation distribution, each have their own independent builds, despite all coming from the same repo.

I'm not as optimistic as you, but I don't have good knowledge of what most shops are doing.

Is it really true that nearly every shop these days fix bugs before writing new code? I thought people still prefer to write new code first, and put of bug fixing for another day.

And have specs before writing any code? I think many people who say they are agile are against this, calling it a "big design up front" which is incompatible with modern software development.

And quiet working conditions - not a bullpen, not cubicles, but "separate offices with walls and doors"? That's not been my experience.

Is it really true that nearly every shop has dedicated testers these days? I thought the move to developer-based tests (TDD, unit tests, etc) resulted in the idea that there's no real need for them.

And lastly, how common is hallway UI testing, and how has that translated to WFH?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: