3 ms·
In summary, hermit programmers who only write code for themselves are dead because: As they don’t plan, you never know when (or if) they are going to finish a
by qazpot 5y ago
In summary, hermit programmers who only write code for themselves are dead because:
As they don’t plan, you never know when (or if) they are going to finish a task.
As they don’t document, their code is not reusable because nobody knows how it works.
As they don’t test, chances are the code they write is full of bugs.
As they don’t refactor, the software cannot evolve.
As they don’t handle infrastructure, their code has only been executed on their machine, and only God knows what will happen when the code runs in production.
As they don’t have good communication skills, they do not know how to sell what they do to the market, which is why they are always behind the competence.
As they don’t diversify their skills, powerful AI will take over their workplaces.
I think in the end the author took the attributes of "Bad" programmers and applied them to "Hermit" programmers.
So yeah I agree Bad Programmers are going to have a Bad time in future.
- vllaw 5y agoIndeed, the whole article is worthless and designed to elevate its author who presumably has all of these "communication skills" and a reasonably good looking picture. He might even get hired because managers love this kind of incoherent drivel. He is still wrong though.
- dhosek 5y agoAnd yet his communication skills are—not so much good.
- geodel 5y agoI usually get suspicious of "excellent communication skills", "best practices" or in general "best <anything>". These things are more often not really that good and sometimes rather bad.
- dangerlibrary 5y agocorroborated by his tagline: "I'm a Ph.D. student doing excellent research in Software Technology"
- j-pb 5y agohttps://en.wikipedia.org/wiki/Dunning–Kruger_effect https://en.wikipedia.org/wiki/Dunning–Kruger_effect
- Jensson 5y agoI wonder if the Ph.D. made his writing worse? This article is much better: https://www.cesarsotovalero.net/blog/the-cuban-revolution-explained.html https://www.cesarsotovalero.net/blog/the-cuban-revolution-ex...
- cma 5y agoYeah what about this guy that created V8: > The genius behind Google’s browser https://www.ft.com/content/03775904-177c-11de-8c9d-0000779fd2ac https://www.ft.com/content/03775904-177c-11de-8c9d-0000779fd... He was heavily characterized as a hermit at the time at least (maybe now we'd just say remote worker).
- chmsky00 5y agoThe whole undocumented code being useless is weird to me. I can determine the intended logic regardless of class or function names, and parameters labels. I’ve repurposed a lot of code that was labeled as being for one thing but the logic worked fine for another so I just changed the names. There are a lot of educated bad programmers out there who think their academic view make them good programmers.