Looks similar
Simplify your code: Functional core, imperative shell(testing.googleblog.com)
389 points by reqo | 172 comments
Google Testing Blog Tech on the Toilet post explaining the functional core, imperative shell pattern for separating business logic from side effects.
Good code is rarely read(alexmolas.com)
64 points by alexmolas | 71 comments
Related stories
Coding expertise is going to collapse from AI reliance(larsfaye.com)
490 points by larsfaye | 479 comments
Blog essay by Lars Faye arguing that reliance on AI coding tools removes the friction needed to develop long-term programming expertise.
Software engineers hate code(dancowell.com)
323 points by dfcowell | 185 comments
A blog post by Dan Cowell arguing that software engineers dislike code and prefer writing less of it.
Prevent cognitive debt by manually retyping LLM-generated code(ankursethi.com)
502 points by mpweiher | 413 comments
A personal blog post arguing that developers should manually retype code generated by LLM coding assistants to keep understanding it and avoid cognitive debt.
AI agents are starting to eat SaaS(martinalderson.com)
343 points by jnord | 343 comments
Martin Alderson blog post arguing that AI coding agents are reducing demand for SaaS products as companies can cheaply build their own software.
We should all be using dependency cooldowns(blog.yossarian.net)
460 points by todsacerdoti | 259 comments
Blog post arguing that dependency cooldowns, via tools like Dependabot and Renovate, are a cheap, effective way to mitigate most open source supply chain attacks.
It's hard to write code for computers, but it's harder to write code for humans(erikbern.com)
429 points by imartin2k | 131 comments
Erik Bernhardsson's blog post arguing that writing code for humans, such as libraries, APIs and tools other developers use, is harder than writing code for computers.












