Reply to thread

Heh, I *am* a software developer. :p


The ultimate problem in software development is that the needs of business (monetary stream or project etc.) usually is too tight of a deadline to achieve any sort of software quality.


I will add that realistically what business observes is true in a sense. In 90% of software, people grumble about little bugs, but as long as it is not a complete disaster, people accept "good enough" and purchase the product anyways. Mission critical software (the type where bugs can cause, you know, deaths etc.) tends to go through a *lot* more hassle just to dot every i and cross every t. But that costs money. Hell people aren't even paying $40+ for a single game on one platform like they did in the old days.


Adding software developers is most feasible at the beginning of a project. One of the big reasons why the mythical man month is what it is, is that it can take *months* easily to ramp up a new programmer to the competence level of someone with experience. Some of the worst code at our companies I've seen comes from stuff we contract out due to deadlines, and in fairness to the contractors I can't blame them at all.


Members online

No members online now.
Top