←back to thread

628 points kiyanwang | 8 comments | | HN request time: 0s | source | bottom
Show context
blackbrokkoli ◴[] No.43629992[source]
Note that this says "best programmers" not "people best at having business impact by making software".

I wonder about this often: If you want to have impact/solve problems/make money, not just optimizing killing your JIRA tickets, should you invest a given hour into understanding the lowest code layer of framework X, or talk to people in the business domain? Read documentation or a book on accessibility in embedded systems? Pick up yet another tech stack or simply get faster at the one you have that is "good enough"?

Not easy to answer, but worth keeping in mind that there is more to programming than just programming.

replies(8): >>43630007 #>>43630051 #>>43630093 #>>43630108 #>>43630175 #>>43630276 #>>43630281 #>>43631346 #
1. nvarsj ◴[] No.43630051[source]
The latter are the ones that get promoted to senior staff+, or more likely become directors/VPs.

There is a very low cap on career growth if you are purely focused on programming.

So yes, if you want to climb the corporate ladder or run your own business, programming is a fraction of the skills required.

I think though it's okay to just focus on coding. It's fun and why many of us got into the industry. Not everyone likes the business side of things and that's okay.

replies(1): >>43630133 #
2. blackbrokkoli ◴[] No.43630133[source]
I don't know. Career plans aside, to me, making software is a means to an end.

There is no inherent value to producing software, as there may be in producing car tires or bananas. The best software is no software.

And then who is the better programmer, the one who knows more about how to make software, or the one who knows more about what software to make?

replies(3): >>43630535 #>>43630632 #>>43631039 #
3. Tijdreiziger ◴[] No.43630535[source]
Software is a craft.

There is an inherent value in programming, just like there is one in gardening, woodworking, producing art, or playing a musical instrument.

The value is in the joy that the activity brings. (Note that this tends to be a different kind of value than business value.)

4. vinhcognito ◴[] No.43630632[source]
To me, cars are a means to an end. And I can imagine a world without cars more easily than a world without software.

Do you imagine that we just somehow evolve capabilities beyond it? or do we eventually produce universally perfect software solutions and leave it at that?

replies(1): >>43631026 #
5. blackbrokkoli ◴[] No.43631026{3}[source]
It's not really about that.

If I hire you to make software for me, I don't really want software; I want a problem to go away, a money stream built, a client to be happy. Of course, that probably requires you to build software, unless you invent a magic wand. But if you had the magic wand, I'd choose it every single time over software.

Not so with food, furniture or a fancy hotels, where I actually want the thing.

replies(1): >>43631066 #
6. carlmr ◴[] No.43631039[source]
>The best software is no software.

Eh, I disagree. I like a lot of the software I'm using. There's inherent value to producing music with Ableton, cutting videos with Final Cut Pro, or just playing Super Mario for entertainment. Those are all more software than no software.

replies(1): >>43631566 #
7. carlmr ◴[] No.43631066{4}[source]
If I had a magic wand to make you satiated, you wouldn't need food. If you're in it for the taste I will magic wand you some taste in your mouth. If I had a magic wand to give you a roof over your head, protection and a bed, you wouldn't need a hotel.

The magic wand argument doesn't make sense. Then you can also get everything else.

8. esafak ◴[] No.43631566{3}[source]
You could argue that GenAI music creation is "no software". You say what you want and it magically appears.