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

Uugggghhh… “maintainable way” is again super subjective. Normally when people say that what they really mean is in a way that fits a pattern familiar to them.

If software stopped pandering and coddling developers who cannot be bothered to read code we would not need conversations like these. We also wouldn’t need a bunch of superficial nonsense most developers believe they cannot live without. Most companies drastically over spend on finding and retaining developers that aren’t qualified to be there in the first place when really in most cases it’s just about trying to put text on a screen. These companies would save so much money finding people off the street, evaluating them against minimally required intelligence and just training them to read and write code in house.



> Uugggghhh… “maintainable way” is again super subjective.

It's not "super subjective" when something super niche like Haskell[1] is chosen.

There are pragmatic reasons to choose a tech stack, the biggest of which is "can we find people to maintain it?". If you cannot, then it's unmaintainable.

[1] That's the example that was chosen upthread.


You know there are entire companies using Haskell in production successfully and have been for years, right?


The number of companies using boring old Java, C#, C++ dwarfs your number by several orders of magnitude.


So that's proof that you should never deviate? Hegemony always wins?




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

Search: