Live data from Hacker News

Hermit Programmers Are Dead

cesarsotovalero.net

81–90 of 133 posts

Re: Hermit Programmers Are Dead

#81
post #50

Earlier quoted context omitted.

Indeed, 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.

corroborated by his tagline: "I'm a Ph.D. student doing excellent research in Software Technology"

I wonder if the Ph.D. made his writing worse? This article is much better:

https://www.cesarsotovalero.net/blog/the-cuban-revolution-ex...

Re: Hermit Programmers Are Dead

#82
post #60

This article focuses on 'hermit' programmers as employees, but I think ultimately that type of stereotyped character is now as likely to become a small business owner. With all of the benefits of efficiency and the cloud mentioned in the article, such lonesome characters can now put together their own SaaS or similar sorts of high margin services/products (such as infoproducts, data, or semi-automated consultancy) an…

what you said is true. i may start taking contracts again. i work alone, only thing i promise is it works as agreed on, and near zero quality issues. i have systems in place for decaded that have produced one or two bugs. how? i actually print out the sourCe code and go line by line while on the toilet. though i now use an ipad to do that.

Please wash your hands.

Re: Hermit Programmers Are Dead

#83
> 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.

What does any of this have to do with being a hermit?

I’d also argue that good communication skills are subjective. For instance people in different regions communicate differently, and some skilled people have disabilities affecting how they communicate. In my view it’s important to be open and accepting towards diverse communication styles. There is no “good skill”, that if you don't posses makes you “always behind the competence”

Re: Hermit Programmers Are Dead

#84
post #47
post #46

To me, this is simply a rant against technical qualification - more bluntly, an excuse of the own inproficiency. Something whose significant increase as a trait of software development in this age is in my opinion undeniable. And this is a problem. > no-code movement will continue its expansion One of the many examples of false opposites. A good programmer / software engineer / whatever you name it, is characterized…

> no-code movement will continue its expansion One of the many examples of false opposites. Absolutely. As a developer who works a lot in a no-code environment, the way I approach a problem is no different there than if I was developing the same solution by typing text in an editor. I see every day that people who are "good" programmers produce solutions in those environments way beyond what non-programmers produce.

Indeed, code gets too much focus in these sorts of discussions. The bulk of a programmer’s value is in their way of thinking and solving problems, and code just happens to be the most capable and complete manifestation of those skills.

Someone with a programmer’s mindset is going to continue to have a solid advantage when building software, regardless of the tools used in building.

Re: Hermit Programmers Are Dead

#85
post #39
post #26

Earlier quoted context omitted.

Maybe "Bad Programmer" is more apt instead of "Hermit programmer" and yeah it is a no brainer that they are "dead"

Maybe "Bad Programmer" is more apt Some of the very best programmers I've ever met tick all those boxes. They could deliver in a week something other teams would struggle with for months. The problem of course came when other people would try to understand and build on what they had done. If you believe the quote that "Real Developers ship" then they where absolutely Real Developers.

I would not call such a programmer "best", or even "good". Maintainability is almost as important as code actually performing its task.

Re: Hermit Programmers Are Dead

#86

Throughout reading this I had a creeping thought: "this person has no idea what they are talking about".

And also "this line of thought is not at all original, people have been predicting it for years, decades even."

I've been reading it at least a couple of times a year since I started coding professionally in 1991.

Re: Hermit Programmers Are Dead

#87
post #62
post #50

Earlier quoted context omitted.

Indeed, 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.

And yet his communication skills are—not so much good.

I usually get suspicious of "excellent communication skills", "best practices" or in general "best ". These things are more often not really that good and sometimes rather bad.

Re: Hermit Programmers Are Dead

#88
post #80

This seems about ten years out of date. Current cloud deployment software is now so powerful that a lone developer can write and deploy entire systems: front end, middle tier micro services, data stores, private network, firewalls, all of it, boom. And it’ll be containers every where so dev and prod will be more in sync than ever. And communication skills where highly useful in the mid 90s as much as they will always…

Yeah, so far the value delivered per developer has gone up, not down, as the number of developers increases. Every new thing we gets over the hump to where it can be done entirely digitally massively increases the potential for new applications and need for developers. At some point we will run out for such things, but that point isn't today.

For example, once self driving cars gets on the road you will likely see a huge need for developers writing apps for using those cars to automate many daily tasks etc.

Re: Hermit Programmers Are Dead

#89
After reading this article, I have a strong feeling that the author is trying to sell something. The number of platitudes, buzzwords and non-sequiturs is usually a dead giveaway.

I still don't know what's being sold, though.

Re: Hermit Programmers Are Dead

#90
"This was possible in part because the number of available technologies (software + hardware devices) was so limited that, for instance, a C programmer could literally code for any available platform; and we all know how cryptic can easily become a piece of driver code written in C."

At the beginning of the 1990s, one still had minicomputers, notably but not only the VAX. In the workstation market, one had MIPS, SPARC, PA-RISC, Alpha, 88000 platforms. And that's not even addressing IBM world.

Post reply on HN