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

Software doesn't actually get easier to write. Yes, you have more building blocks to choose from and sometimes (very rarely) improvements in abstractions. But this also means that your software sits atop an ever larger mountain of code that you do not understand. This means that it is easy to do things half way, but it still isn't any easier to do things well.

Much software also has to model the world around us. Which doesn't really get any simpler as we try to solve more problems in systems that need software. Like self driving cars, or even something as everyday as your mobile phone.

The piece was too long.



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

Search: