# Pau Friedman > Essays\, notes\, and useful links by Pau Friedman\. This index links to plain Markdown versions of every blog post. Canonical HTML is available at [pau.fm](https://pau.fm/blog). ## Blog - [I wonder how the Kafka microservices for that low\-volume CRUD app are going\.](): I wonder how the Kafka microservices for that low\-volume CRUD app are going\. - [Inspired by Claude Fable 5\.1 solving the 370\-year\-old Cyphral Distich\, I asked…](): Inspired by Claude Fable 5\.1 solving the 370\-year\-old Cyphral Distich\, I asked it to decrypt a message from my good friend Ted Cruz\. - [Commodities want to be cheap](): Frontier models are expensive to create and cheap to reproduce\, so tokens are becoming a commodity\. Commodities want to be cheap\, and the labs know it\. - [Constraint over convention](): Coding agents produce more code than your team can safely absorb\. The answer is not more careful engineers\: it is engineering discipline made executable\, for humans and machines\. - [Paying for Spotify subsidizes Europe for being awful at technology\.](): Paying for Spotify subsidizes Europe for being awful at technology\. - [Correctness is not intelligence](): AI excels where answers can be verified\, but real intellectual progress depends on abstractions that make the world easier to understand\. - [I don’t have code access yet\.](): I don’t have code access yet\. But I have reason to believe they’re on Ruby 1\.9\.3 and Rails 2\.3\. - [I asked Claude to do something and it produced a twelve\-week plan\.](): I asked Claude to do something and it produced a twelve\-week plan\. I asked again later\. Two and a half to three and a half hours\. - [Our new quality person believes quality is everyone’s responsibility\.](): Our new quality person believes quality is everyone’s responsibility\. I\, too\, believe that my job is everyone else’s responsibility\. - [Engineers at Percy got a rubber stamp for their one\-year anniversary gift\.](): Engineers at Percy got a rubber stamp for their one\-year anniversary gift\. Perfect\. - [If you ever used DSA interviews\, your fraud is now exposed](): DSA interviews replaced judgment with ritual\. Now that machines have solved the ritual\, companies still using it are exposing that they never knew how to hire engineers\. - [Two tech workers live together long enough and their sprints start to…](): Two tech workers live together long enough and their sprints start to synchronize\. - [I like to imagine these huts are New York’s solution to the housing crisis\.](): I like to imagine these huts are New York’s solution to the housing crisis\. - [At some point\, “tech podcast” came to mean “Android phone show\.” Specifically…](): At some point\, “tech podcast” came to mean “Android phone show\.” Specifically\, shitty Android phones you’ll never buy\. - [Imagine if engineers pretended to be salespeople\.](): Imagine if engineers pretended to be salespeople\. They would write random sales pitches they stole from SEO blogspam\, insist they be emailed to customers\, then hold a mandatory sales hackathon twice a year\. - [Python has load\-bearing whitespace\.](): Python has load\-bearing whitespace\. - [Love hack weeks\.](): Love hack weeks\. Very inspiring to half\-ass something you know will get thrown away\. - [Lines of code means something now](): When coding agents make typing cheap\, code volume becomes a rough measure of how much implementation work an engineer can successfully orchestrate\. - [Claude gave me a four\-week implementation plan\.](): Claude gave me a four\-week implementation plan\. I knocked it out in two days\. - [I found a venture capitalist with his SAT score on his LinkedIn profile\.](): I found a venture capitalist with his SAT score on his LinkedIn profile\. - [I asked Google to set a two\-minute\, thirty\-second timer\.](): I asked Google to set a two\-minute\, thirty\-second timer\. “Okay\, I’ve started a two\-minute timer called ‘30 second\.’” - [The owner of my neighborhood teriyaki restaurant is wearing a GitLab T\-shirt\.](): The owner of my neighborhood teriyaki restaurant is wearing a GitLab T\-shirt\. Invest\. - [The Clay Theorem](): The interesting transition in AI software is not database to chatbot\. It is database to engine\: software that stores the method of human judgment and performs it continuously\. - [I would describe Rippling’s aesthetic as “boomer chain letter\.”](): I would describe Rippling’s aesthetic as “boomer chain letter\.” - [Crypto is the Agile of real life\.](): Crypto is the Agile of real life\. Fake work invented to enrich a sleazy grifter class\. - [I love the term “pre\-owned\.” Like somebody already did the work for you\.](): I love the term “pre\-owned\.” Like somebody already did the work for you\. What a relief\! It’s pre\-owned\, so I don’t have to worry about it\. - [On a long enough timeline\, all internet banter is meta\-banter\.](): On a long enough timeline\, all internet banter is meta\-banter\. - [MacRumors is stepping in to help people who don’t know when fall is\.](): MacRumors is stepping in to help people who don’t know when fall is\. - [I install really basic shit through Homebrew\.](): I install really basic shit through Homebrew\. Then one day I discover I have 248 packages\. Love to upgrade aws\-sdk\-cpp\. - [Losing three percent every day has an upside\.](): Losing three percent every day has an upside\. The absolute value keeps getting smaller\. - [Whenever literally anything happens in the world\, I wait for Slack\.](): Whenever literally anything happens in the world\, I wait for Slack\. I’m not okay until I see some VP post “it’s okay to take time for yourself\.” - [Hate your career long enough and AI displacement starts to sound pleasant\.](): Hate your career long enough and AI displacement starts to sound pleasant\. - [Tradeoffs are real](): Political rhetoric promises abundance by hiding the bill\. A serious policy argument names the benefits\, the costs\, and who gets each\. - [Americans for Common Cents was funded by the zinc lobby\.](): Americans for Common Cents was funded by the zinc lobby\. Of course it was\. - [WeWork replaced its in\-app snack\-buying software with a generic Square terminal\.](): WeWork replaced its in\-app snack\-buying software with a generic Square terminal\. It was a hundred times better\. This is why you let technology companies make the software\. - [It’s funny when DJs turn every knob while the music is clearly unaffected\.](): It’s funny when DJs turn every knob while the music is clearly unaffected\. - [I’m so market\-pilled I don’t think it’s possible to be overpaid\.](): I’m so market\-pilled I don’t think it’s possible to be overpaid\. You both agreed to the salary\. - [Locality of context over separation of concerns](): Coding agents strengthen the case for locality\: organize code so the context needed to change it is nearby\, rather than scattered across architectural layers\. - [Hello\.](): Notes on how AI is changing software development\, plus the occasional dog photo\.