Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The more I learn about modern software practices, the more I come to think that software is worse today because programmers are poorly disciplined and badly trained. Of course, that's likely because the barrier to entry is so much lower today than it used to be.


The barrier of entry to software has been zero ever since the 8080 was introduced.


Back then there were a lot less stackoverflow copy & paste mistakes.


There were also far fewer users to really discover the nasty edge case bugs.


> There were also far fewer users to really discover the nasty edge case bugs.

If you consider why a company makes something reliable or not, it's a relatively simple formula:

    = Number of Users x (Benefit of Getting it Right x Probability of Getting it Right) - (Cost of Getting it Wrong x (1 - Probability of Getting it Right)))
As the number of users in any system increases, the cost overall cost of getting it wrong also increases. You can then devote more fixed cost resources to improving probability of getting it right.




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

Search: