HN DigestHacker Newsletter, digested

Issues

Issue #805

9 postsRead the newsletter ↗

Don't skip

#Favorites

Choose Boring Technology (2015)

  • mcfunley.com
  • 438 points
  • 245 comments
  • 8 min read

Dan McKinley says a company gets about three "innovation tokens" to spend on unproven technology. Everything outside its core problem should run on "boring" technology whose failure modes are already known. Adding a new technology should be a deliberate decision for the whole company. Over the years, running many technologies costs more than picking the best local fit saves.

A 2015 essay that still holds up: a simple framework for weighing new technology against the long-term cost of running it.

#Favorites

“Code was never the hard part” is an insult to all programmers

  • blog.senko.net
  • 946 points
  • 589 comments
  • 7 min read

Senko Rašić argues that the AI-era slogan "code was never the hard part" belittles a hard craft. Programmers should learn both to write good code and to understand users, he says. He calls both "code is easy" and "code is art" cope.

A provocative defence of the craft; the thread mostly calls it a straw man, and that half of the debate is just as useful.

Worth your time

#Learn

The Tragedy of the Cognitive Commons

  • arxiv.org
  • 114 points
  • 78 comments
  • 1 min read

A conceptual paper argues that professional expertise works like a shared commons. Each firm that hands cognitive work to AI acts rationally. Together, though, these firms can drain the deep human expertise a profession needs to renew itself. Overseeing AI depends on that same expertise.

Moves the AI-and-expertise worry from anecdote to a structural argument, framed as a tragedy of the commons.

#Favorites

Blog about things you don't understand yet

  • seangoedecke.com
  • 169 points
  • 49 comments
  • 7 min read

Sean Goedecke argues that blogging about a topic while you're still learning it is one of the best ways to learn it. Each post should argue a point someone could disagree with. You should research enough to defend that point. You should also be honest with readers about your credentials.

Practical advice on writing to learn, and on staying honest when you are not yet the expert.

#Working

Detach from your work to make it work

  • productidentity.co
  • 23 points
  • 0 comments
  • 11 min read

Designer Itay Dreyfus says caring too much about your own creative work stalls it. His fix is to treat personal projects with the distance you bring to client work. That distance is what finally lets him finish them.

A short, humane piece on the emotional side of making things.

If you have a minute

#Favorites

The Human Is the Loop

  • brentfitzgerald.com
  • 200 points
  • 89 comments
  • 5 min read

After a few weeks away from AI, a developer decides most of his agent use was a habit. The habit made him less curious and more anxious. From now on he wants to use AI on purpose. The human should be the loop, calling in an agent now and then instead of getting stuck inside the agent's loop.

A short, candid first-person account of what heavy agent use did to one developer's curiosity.

#Working

AI is removing the middle class of software engineering?

  • blog.florianherrengt.com
  • 1,014 points
  • 937 comments
  • 14 min read

AI didn't create bad engineers. It removed their speed limit. Anyone can now generate tens of thousands of lines a day. Understanding and reviewing a change is as slow as ever. The author argues this pulls pay apart. The few people who know what the system does get paid more. The rest get priced out.

A pointed take on how AI could split engineering pay, backed by a thread full of first-hand stories.

#Working

What happens if an entire class of workers loses faith in their careers

  • noemamag.com
  • 1,110 points
  • 1,325 comments
  • 17 min read

The author says knowledge workers' despair goes deeper than money. AI hands their already abstract work to agents. That exposes "Workism", the habit of treating a career as the source of meaning, as an illusion. Companies that lose this talent may not get it back. His remedy is to accept that most office work doesn't matter and to look for meaning in people and community.

A long essay that looks past the jobs and money angle to what work means.

#Favorites

How I use LLMs to learn complex topics

  • laurentiugabriel.github.io
  • 835 points
  • 547 comments
  • 3 min read

A developer learns unfamiliar subjects like chip fabrication in three steps. A coding agent writes a knowledge base and reviews it for accuracy. Then it turns the knowledge base into a low-poly simulation in the style of Rollercoaster Tycoon. He claims the result is "100% accurate and free of hallucinations".

A concrete workflow worth borrowing, though the accuracy claims deserve scepticism.

Also in this issue

Everything else is in the full newsletter ↗