Test Test Test
I stumbled upon this Joel Test here
The Joel Test
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
No guesses on how my current and my previous project ( at the client location) environments fared . The most annoying issue I had to and still sometimes have to deal with is #8. Not that my workplace is swarming with oh so noisy people all around, but how actually fellow programmers/managers can be a pain in the rear. I remember the days when we had a rather unusual arrangement of our managers and code monkeys seated in a conf room and we had to churn out code like there was no tomorrow. I used to hide myself in a quiet room only to be bugged by a manager to come back for a status update a few minutes later. WTH?
Infact I suppose both my current and previous projects would only fare a max of 4 -5. Time for a change eh?
