3 ms·
Yes all software engineers are actually complete idiot's who if left unsupervised will walk around with their trousers on their heads bumping into walls.
by Tanjreeve 4y ago
Yes all software engineers are actually complete idiot's who if left unsupervised will walk around with their trousers on their heads bumping into walls.
- vanviegen 4y agoThat is indeed the feeling I get when looking at the tremendous overengineering displayed by the software stacks teams sometimes end up with. Why solve customer problems when you could instead play with new toys? To be clear: I'm a software developer, and I feel this natural tendency too. I've gotten pretty good at suppressing it though.
- zeroonetwothree 4y agoRight so PMs don’t seem to solve this problem in practice
- Tanjreeve 4y agoAnd you're sure this isn't dunning Kruger and this "over engineering" isn't just edge case handling?
- f6v 4y agoThere’re those who want to establish the dictatorship of software developers because they think anyone not writing code is stupid and useless.
- Tanjreeve 4y agoSome people are arrogant or not good at their jobs isn't exactly a huge revelation. There are a lot of people who are not software developers who are also stupid and useless. But they are not the ones who get blamed if a software project fails.
- stackedinserter 4y agoNot all, but 1-2 people in a team of 10 can steer development into rabbit hole of rewriting in rust/re-frameworking/re-architecturing. There should be someone who connects engineers to reality that's driven by business needs and limited funding, and each line of code has a price tag.
- Tanjreeve 4y agoAt the other end of the scale not everything can be solved with the HN standby of bash scripts and a SQLite DB and things being slow or unstable isn't "technical debt" but an actual problem that can kill people. Not everyone who is working on non trivial solutions is doing it just for the sake of looking clever.