Posts

Don't be doing Test Driven Development

Test Driven Development is actually quite good. It forces you to think ahead when you are developing code and to ensure that you understand the requirements. If you can manage it, it's pretty awesome. Many-to-One Job Relationships However - there are two kinds of software development company, and that really comes down to how many developers do how many jobs. If you work for one of the big companies, then for every job in that company there will be more than one person doing that job - probably two people for the job, or maybe 1.24 people. If you work for a small/medium company, a startup maybe - then typically each person does two or three jobs. This isn't a judgement on either company - or a suggestion that the individuals are lazy or anything. A company like say Google can't afford to provide poor service just because someone is sick. This is a natural consequence of SLAs. But at the same time they can afford to have multiple individuals dedicated to one potential task.