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

I don't think most software development should end up complex since most software development in the world is redundant.

The problem is that we don't have the right high level abstractions, low level robustness, and groups focusing on this problem to build software faster. It is a matter of time, there will be a silver bullet for most software needs.

There is also some conflict of interest: imagine if Microsoft gives you frameworks to build/integrate large software projects with a few "parameters"? There will be fewer developers and customers for them.



Making software that does everything by tweaking ‘a few parameters’ is orders of magnitude more complex than the software that would do it without.

Since I’m now generally part of several year software projects, we should be fine for the next few centuries or so.


Its interesting that you use the term Silver Bullet. I assume you are aware of the famous essay 'No Silver Bullet' https://en.wikipedia.org/wiki/No_Silver_Bullet


Yes, it was intended. I think with enough redundancy there are silver bullets in certain areas.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: