logoalt Hacker News

elendilmtoday at 6:07 AM2 repliesview on HN

"So the most valuable person in this new world is the one who has both skills because they can verify at both layers. They know the generated code is sound and they know the answers it produces are true."

This has always been true since the dawn of programming.


Replies

ozimtoday at 8:32 AM

Cannot agree.

Whole TFA doesn’t take into account reason why software development was actually so valuable.

Single specialist in any domain is not that valuable. You may charge $200 for hour of his time sure. But to grow company you now need N specialists.

What software was doing was not making specialist obsolete replacing a specialist by encoding his knowledge - well many tried to do so but failed even in 80’s “expert systems”.

What software was doing was making it possible to structure specialist work, make it possible for a single specialist to serve more customers at the same time, make it possible to hand over work in a structured way to junior specialists, making it easier for senior to take over edge cases and spot check work of those junior specialists.

This setup allows company to not being tied to number of specialists to grow, this setup allows company to charge less per customer but take over more of the market share.

Whole premise that now each specialist will waste time dabbling in AI software development is ludicrous, especially if each specialist would be building his own tooling somehow.

show 1 reply
alephnerdtoday at 6:36 AM

Yes, but most people (especially a large portion on HN and Reddit) do not internalize it.

A SWE who has always worked in DevTooling companies will always be preferred by DevTooling companies over a generalist. A SWE who has always worked in AdTech will always be preferred by AdTech companies over a generalist. etc etc.

Software fundamentals - though useful - are table stakes skills at this point. No business wants to deal with the headache of on-ramping employees who have never worked in a specific domain or industry because it takes too long for a generalist employee to build the intuition needed to understand that segment of the industry.

show 3 replies