logoalt Hacker News

forintiyesterday at 2:19 PM1 replyview on HN

I think programmers in general do not give much thought to the level of engineering required for a task.

Mostly, there's too little, but there are many cases when there's too much. I see people writing tons of tests for corporate software that will be used by a couple of people and will have to be updated regularly anyway.

Building a hut is not the same as building a skyscraper, but we don't really have guidelines for different software projects. No methodology I've ever seen distinguishes types of projects by complexity.


Replies

epolanskiyesterday at 5:08 PM

I know few 100% unit test coverage, strictest typing to encode invariants fellas who's app is consistently broken and product makes less money than the bakery in my village.