frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Now might be the best time to learn software development

https://substack.com/home/post/p-165655726
78•nathanfig•4h ago

Comments

nathanfig•4h ago
Hi all - I write a lot for myself but typically don't share, hence the stream-of-consciousness style.

But I thought this might be worth blogifying just for the sake of adding some counter-narrative to the doomerism I see a lot regarding the value of software developers. Feel free to tear it apart :)

randfish•4h ago
Thought it was great. Thanks for writing and submitting!
nathanfig•3h ago
Thanks!
layer8•1h ago
The humor was refreshing. :)
waffletower•3h ago
This call for arms reminds me of https://www.braveclojure.com/ which was also a definite inspiration for me.
nathanfig•3h ago
I also remember this! Maybe a subconscious influence
karczex•3h ago
It's like "we invented Fortran so there will be no need for so many developers"
nathanfig•2h ago
An interesting parallel because there were undoubtedly some people who worried we would lose something important in the craft of instruction-level programming, and almost certainly we have in relative terms. But in absolute numbers I am confident we have more low-level programmers than we did before Fortran.

And if I were to jump into instruction-level programming today I would start by asking an LLM where to begin...

marcosdumay•40m ago
Fortran was a much larger jump in productivity than agentic coding...
freekh•3h ago
Nice article! Reflects my views as well!
SeanDav•3h ago
>> "ChadGPT"

There actually is a ChadGPT but I assume the OP meant ChatGPT

nathanfig•3h ago
Oh I should have known - yeah I was just being facetious
dehrmann•2h ago
The farming quote is interesting, but one of the Jevons paradox requirements is a highly elastic demand curve, and food is inelastic.

The open questions right now are how much of a demand is there for more software, and where do AI capabilities plateau.

giraffe_lady•2h ago
Reported numbers vary but household food waste seems to be fairly high in developed economies, so food demand might be more elastic than intuition would expect.
kwk1•1h ago
Perhaps we should say something like "food demand has an elasticity floor."
dredmorbius•1h ago
I've seen consistent values for food waste reported for at least the past 40 years, if not the past 80, in various sources. I suspect it's something of a constant. One observation I've seen is that food wastage now occurs far later in the processing cycle, which is to say, after far more resources (transport, processing, refrigeration, cooking) have been invested in it.

In the long term, food demand is elastic in that populations tend to grow.

9rx•1h ago
Either way, as quite visibility seen by all the late-1800s mansions still lining the country roads, the era of farmers being "overpaid", as the link puts it, came about 50-75 years after the combine was invented. If the metaphor is to hold, we can assume that developers are currently poor as compared to what the LLM future holds for them.

But, there is a key distinction that we would be remiss to not take note of: By definition, farmers are the owners of the business. Most software developers aren't owners, just lowly employees. If history is to repeat, it is likely that, as usual, the owners are those who will prosper from the advancement.

slt2021•1h ago
demand for food is very elastic. if beef becomes more expensive, cheaper protein options get more demand (chicken, pork, tofu, beans).

fruits and all non-essential food items are famously very elastic, and constitute large share of the spending.

for example: if cheap cereal becomes abundant, it is only at the cost of poor quality, so demand for high quality cereal will increase.

the LLM driven software engineering will continuously increase the bar for quality and demand for high quality software

psunavy03•2h ago
"Great news, boss! We invented this new tool that allows nontechnical people to write code in English! Now anyone can deploy applications, and we don't have to hire all those expensive developers!"

"Wow, show it to me!"

"OK here it is. We call it COBOL."

glimshe•2h ago
You're joking but it's true. I'm sure you know that. SQL had similar claims... Declarative, say what you need and the computer will do for you. Also written in English.
ako•1h ago
And compared to what we had before SQL, it is much easier to use, and a lot more people are able to use it.
ameliaquining•1h ago
Is that really because of the English-esque syntax, rather than because it was a step forward in semantic expressivity? If SQL looked like, say, C#'s LINQ method syntax, would it really be harder to use?
9rx•1h ago
> Is that really because of the English-esque syntax

Well, what we had before SQL[1] was QUEL, which is effectively the same as Alpha[2], except in "English". Given the previous assertion about what came before SQL, clearly not. I expect SQL garnered favour because it is tablational instead of relational, which is the quality that makes it easier to understand for those not heavy in the math.

[1] Originally known as SEQUEL, a fun word play on it claiming to be the QUEL successor.

[2] The godfather language created by Codd himself.

noworriesnate•1h ago
But software developers often struggle to use sql and prefer using ORMs or analytical APIs like polars; the people who excel at sql are typically not programmers, they’re data engineers, DBAs, analysts, etc.

Maybe a similar bifurcation will arise where there are vibe coders who use LLMs to write everything, and there are real engineers who avoid LLMs.

Maybe we’re seeing the beginning of that with the whole bifurcation of programmers into two camps: heavy AI users and AI skeptics.

nathanfig•1h ago
Claude made this point while reviewing my blog for me: the mechanization of farms created a whole lot more specialization of roles. The person editing CAD diagrams of next year's combine harvester may not be a farmer strictly speaking, but farming is still where their livelihood comes from.
dredmorbius•1h ago
Strictly speaking, farming is where all our livelihoods come from, in the greatest part. We're all living off the surplus value of food production.

(Also of other food, energy, and materials sourcing: fishing, forestry, mining, etc.)

This was the insight of the French economist François Quesnay in his Tableau économique, foundation of the Physiocratic school of economics.

lipowitz•45m ago
Removing jobs that could only be performed by those living near the particular fields with those that can be done anywhere makes jobs for the person willing to take the least satisfactory compensation for the most skill and work.

Working the summer fields was one of the least desirable jobs but still gave local students with no particular skills a good supplemental income appropriate for whichever region.

veqq•1h ago
Er, have you heard of datalog or Prolog? Declarative programming really does work. SQL was just... Botched.
dredmorbius•1h ago
I'd long ago (1990s-era) heard that the original intent was that office secretaries would write their own SQL queries.

(I'd love for someone to substantiate or debunk this for me.)

bazoom42•33m ago
Early on, programming was considered secretarial work.
bitpush•2h ago
Bravo. This is the exact sentiment I have, but you expressed in a way that I could never have.

Most people miss the fact that technical improvements increases the pie in a way that was not possible before.

When digital cameras became popular, everybody become a photographer. That only made the world better, and we got soo many more good photographers. Same with YouTube & creativity.

And same with coding & LLMs. World will have lots more of apps, and programmers.

20after4•2h ago
And now the business of wedding / portrait photographer has become hyper-competitive. Now everyone's cousin is an amateur photographer and every phone has an almost acceptable camera built in. It is much more difficult to have a profitable photography business compared to 20 years ago.
bachmeier•1h ago
That's good to hear. Back when I got married there were some real jerks in the wedding photography business, and they weren't worried about running out of customers. Here's an actual conversation I had with one of them:

Me: "I'm getting married on [date] and I'm looking for a photographer."

Them, in the voice of Nick Burns: "We're already filling up for next year. Good luck finding a photographer this year."

Me: "I just got engaged. You never have anything open up?"

Them: "No" and hang up the phone.

The faster guys like that struggle to make a living, the better.

NewsaHackO•1h ago
Definitely. What matters more is that the ability to take photos is available to more people, which is a net positive.
dijksterhuis•43m ago
> That only made the world better

Did it?

people now stand around on dance floors taking photos and videos of themselves instead of getting on dancing and enjoying the music. to the point where clubs put stickers on phones to stop people from doing it.

people taking their phone out and videoing / photographing something awful happening, instead of doing something helpful.

people travel to remote areas where the population has been separated from humanity and do stupid things like leave a can of coke there, for view count.

it’s not made things better, it just made things different. whether that’s better or worse depends on your individual perspective for a given example.

so, i disagree. it hasn’t only made things better. it made some things easier. some things better. some things worse. some things harder.

someone always loses, something is always lost. would be good if more people in tech remembered that progress comes at a cost.

thangalin•14m ago
> people now stand around on dance floors taking photos and videos of themselves instead of getting on dancing and enjoying the music. to the point where clubs put stickers on phones to stop people from doing it.

There are other types of dances where dancers are far more interested in the dance than selfies: Lindy Hop, Blues, Balboa, Tango, Waltz, Jive, Zouk, Contra, and West Coast Swing to name a few. Here are videos from the Blues dance I help organize where none of the dancers are filming themselves:

* https://www.facebook.com/61558260095218/videos/7409340551418...

* https://www.facebook.com/reel/3659488930863692

munificent•41m ago
> That only made the world better, and we got soo many more good photographers.

I disagree with the "only" part here. Imagine a distribution curve of photos with shitty photos on the left and masterpieces on the right and the height at the curve is how many photos there are to be seen at that quality.

The digital camera transition massively increased the height of the curve at all points. And thanks to things like better autofocus, better low light performance, and a radically faster iteration loop, it probably shift the low and middle ends to the right.

It even certainly increased the number number of breathtaking, life-changing photos out there. Digital cameras are game-changes for photographic journalists traveling in difficult locations.

However... the curve is so high now, the sheer volume of tolerably good photos so overwhelming, that I suspect that average person actually sees fewer great photos than they did twenty years ago. We all spend hours scrolling past nice-but-forgottable sunset shots on Instagram and miss out on the amazing stuff.

We are drowning in a sea of "pretty good". It is possible for there to be too much media. Ultimately, we all have a finite amount of attention to spend before we die.

pipes•27m ago
I thought photographers don't get paid well anymore due market saturation and few skills required to get a good photo?
veqq•1h ago
In more words: https://alexalejandre.com/languages/end-of-programming-langs...
yodsanklai•2h ago
> What do you do while awaiting the agents writing your code?

I browse the web. Eventually, I review the agent code and more often than not, I rewrite it.

abalashov•1h ago
I'm not sure if I agree with every aspect of the framing here; specifically, I don't think the efficiency gains are anywhere on par with a combine harvester.

However, I do agree that the premium shifts from mere "coding" ability -- we already had a big look into this with the offshoring wave two decades ago -- to domain expertise, comprehension of the business logic, ability to translate fluidly between different kinds of technical and nontechnical stakeholders, and original problem-solving ability.

nathanfig•1h ago
Yeah I think the combine-harvester analogy is tempting because it's so easy to visualize how wheat can scale over a big square field and project that visual onto lines of code generated on a big square screen... forgetting that lines-of-code-generated is not inherently useful.
prisenco•36m ago
Upwork is already filling up with people who have vibe-coded their way into a pit and need experienced developers to pull them out.
billy99k•30m ago
You can find good contract on Upwork, but you need to go through lots of bad ones. I find around 5 good contracts there per year. I find that even when a client agrees on a rate, Upwork has the reputation of finding inexpensive workers, and you will get many clients trying to pay you less.

I'm also a bit tired of running into people that are 'starting a contracting firm' and have 0 clients or direction yet and just want to waste your time.

nathanfig•1m ago
Really! That could make for some really interesting stories. Fascinating to think of LLMs as a customer acquisition pipeline for developers.
alganet•33m ago
> and now with far greater reach and speed than ever before

I heard that before. Borland Delphi, Microsoft FrontPage, Macromedia Flash and so on. I learned how in 5 years or so, these new technologies would dominate everything.

Then I learned that two scenarios exist. One of them is "being replaced by a tool", the other is "being orphaned by a tool". You need to be prepared for both.

temporallobe•5m ago
Essentially it’s the same as it always was. Back in the day, Low-code or No-code solutions implemented by non-technical people have always resulted in engineers having to come in behind them to clean up their mess. I’ve had quite the lucrative career doing just that.

Radio bursts reveal universe's 'missing matter'

https://www.science.org/content/article/radio-bursts-reveal-universe-s-missing-matter
1•atombender•2m ago•0 comments

Neuron–Astrocyte Associative Memory

https://www.pnas.org/doi/10.1073/pnas.2417788122
1•PaulHoule•2m ago•0 comments

Nasdaq-traded Chinese herb stock with no revenues rallies 58,000%

https://www.cnbc.com/2025/06/17/hong-kongs-regencell-bioscience-triples-in-latest-surge-for-a-speculative-stock.html
1•ilamont•3m ago•0 comments

Man arrested for selling AI-colorized pirated 1954 'Godzilla' film

https://english.kyodonews.net/news/2025/06/63c83474a164-man-arrested-for-selling-ai-colorized-pirated-1954-godzilla-film.html
1•anigbrowl•3m ago•0 comments

Free Ruby AI Training Materials

https://github.com/thedayisntgray/ruby-ai-search-training
1•thedayisntgray•4m ago•0 comments

Facebook announces that all videos on its platform will soon be shared as reels

https://techcrunch.com/2025/06/17/facebook-announces-that-all-videos-on-its-platform-will-soon-be-shared-as-reels/
1•LorenDB•5m ago•0 comments

What Google Translate Can Tell Us About Vibecoding

https://ingrids.space/posts/what-google-translate-can-tell-us-about-vibecoding/
1•todsacerdoti•8m ago•0 comments

You're Not Ready

https://www.wired.com/youre-not-ready/
1•lostin01010101•8m ago•0 comments

Field Notes went from side project to cult notebook

https://www.fastcompany.com/91352848/field-notes-cult-notebook-started-out-as-a-side-project
2•ingve•12m ago•0 comments

Build a Cannon to Kill a Mosquito

https://manidoraisamy.com/developer-forever/post/build-a-cannon-to-kill-a-mosquito.anc-0ac4dfc1-80cf-4f93-854a-47010d1268a2.html
1•QueensGambit•12m ago•0 comments

Trump suggests he'll extend deadline for China's ByteDance to sell TikTok

https://www.scmp.com/news/world/united-states-canada/article/3314833/trump-suggests-hell-extend-deadline-chinas-bytedance-sell-tiktok
1•giuliomagnifico•13m ago•0 comments

Programming Language Design in the Era of LLMs: A Return to Mediocrity?

https://kirancodes.me/posts/log-lang-design-llms.html
1•gopiandcode•14m ago•0 comments

Keycloak: Open-Source Identity and Access Management

https://www.keycloak.org/
1•EtienneK•15m ago•0 comments

Iran asks its people to delete WhatsApp from their devices

https://apnews.com/article/iran-whatsapp-meta-israel-d9e6fe43280123c9963802e6f10ac8d1
3•rdrd•19m ago•0 comments

'It opened up something in me': Why people are turning to bibliotherapy

https://www.bbc.com/future/article/20250616-how-bibliotherapy-can-both-help-and-harm-your-mental-health
1•ohjeez•19m ago•0 comments

A Texan reads his electric bill

https://old.reddit.com/r/funny/comments/1ld7m3v/texan_reads_his_electric_bill/
2•ohjeez•21m ago•0 comments

Voronoi, Hashing and OSL

https://aras-p.info/blog/2025/06/13/Voronoi-Hashing-and-OSL/
1•ibobev•22m ago•0 comments

Alleged shooter found Minnesota lawmakers' addresses online, court docs say

https://www.politico.com/news/2025/06/16/alleged-shooter-found-minnesota-lawmakers-addresses-online-court-docs-say-00409260
2•rntn•22m ago•0 comments

From SDR to 'Fake HDR': Mario Kart World on Switch 2

https://www.alexandermejia.com/from-sdr-to-fake-hdr-mario-kart-world-on-switch-2-undermines-modern-display-potential/
2•ibobev•23m ago•0 comments

Improving Bigtable single-row read throughput by 70%

https://cloud.google.com/blog/products/databases/exploring-bigtable-read-throughput-performance-gains/
1•fastest963•24m ago•0 comments

AlphaPhoenix - I weighed an airplane while it was flying [video]

https://www.youtube.com/watch?v=hnvtstq3ztI
2•seycombi•25m ago•0 comments

Goldfish Memory

https://theaiunderwriter.substack.com/p/goldfish-memory
1•participant3•25m ago•0 comments

My Newest Patient Cannot Blink: A Therapy-Loop Prompt Pattern for Trustworthy AI

https://zenodo.org/records/15556365
1•pinko•26m ago•1 comments

Hybrid-Electric Commuter Airplane

https://www.electra.aero/
2•everybodyknows•26m ago•0 comments

Show HN: Think Circular Color

https://hardkorebob.github.io/tcc.html
1•bobrobpr•26m ago•0 comments

Long live Xorg, I mean Xlibre

https://www.dedoimedo.com/computers/xlibre.html
20•dxs•28m ago•3 comments

Show HN: lambda-nat-proxy – Serverless proxy using Lambda and UDP NAT punching

https://github.com/dan-v/lambda-nat-proxy
1•danvittegleo•30m ago•0 comments

What makes a good side project?

https://austinhenley.com/blog/goodproject.html
2•ibobev•30m ago•0 comments

Hallucination yield: which assets LLMs are recommending to the public?

https://www.hallucinationyield.com/
1•ardme•31m ago•0 comments

Big Data Tar Pits to Avoid

https://blog.circuitsofimagination.com/2025/05/06/bigdata-tar-pits.html
1•tantalum•32m ago•0 comments