Pedro Tavareλ retweeted
Programming was deeply satisfying work to me. Work for hours/days before getting the payoff of the code working well on your machine. I’m feeling so much friction now to open the editor and do this kind of task by hand, but also increasingly depressed with the nature of work in an AI assisted dev workflow. Back and forth prompting seems to eat at my soul. Need to find a balance that brings back some of the toil.
Pedro Tavareλ retweeted
I think the best investment you could make right now if you work on distributed systems would be to get really good at methods for verifying systems correctness and performance
Pedro Tavareλ retweeted
1. People do check compiler output.
2. The reason why compilation is reliable is because programming languages are formal languages and we can prove (or at least try) that the output of a compiler is a semantic realization of its input.
The LLM crowd is delusional. LLMs are very impressive, but companies creating LLMs do not understand their own creations.
Adam Wolff@dmwlff24 Nov 2025🇺🇸
United StatesConnected via WebAccount-level information, not a live location or per-post device.
Replying to @dmwlff
I believe this new model in Claude Code is a glimpse of the future we're hurtling towards, maybe as soon as the first half of next year: software engineering is done.
Soon, we won't bother to check generated code, for the same reasons we don't check compiler output.
Pedro Tavareλ retweeted
Replying to @aramh
Ocamels are hardcore type fuckheads but rustaceans are recovering C programmers
Pedro Tavareλ retweeted
Good books are great. Almost everything I know comes from a book, but those books are irrelevant.
Don't waste your time (and money) on bad books, there are plenty of good books to read.
In fact invest into learning fundamentals rather than specifics.
Pedro Tavareλ retweeted
Half the internet seems to be down thanks to the us-aws-east-1 outage
Perplexity, Amazon .com both down (just 2 services I tried to use)
When aws-us-east-1 sneezes, the whole world feels it indeed
Pedro Tavareλ retweeted
simple engineering is better engineering. everyone is over complicating everything.
Pedro Tavareλ retweeted
Be very careful with scrolling social media.
It definitely influences your mood and outlook.
The real world is out there and beautiful.
Pedro Tavareλ retweeted
Excellent advice here.
Once you're caught in a negativity cycle, it’s hard to break free. At first, it feels like bonding, then it becomes routine, and suddenly it's draining all of your energy and motivation, making everything worse.
Avoid those negativity loops. They don't help, and they definitely don't fix anything!
New blog post, with some career advice: brooker.co.za/blog/2025/06/2…
Pedro Tavareλ retweeted

Jonathan Blow@Jonathan_Blow29 Sep 2025
🇺🇸
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
Replying to @jb_61820
No, it's not. Determinism and correctness are orthogonal. They have nothing to do with each other at all.
Pedro Tavareλ retweeted
Replying to @ordepdev
I've totally been there, and rescued these kinds of projects too. The secret it so ship something -- literally anything. Just ship, you have to get something useful out or you're doomed. Cut the backlog ruthlessly. Ship with bugs. Just ship.
Pedro Tavareλ retweeted
Politically motivated murder is an assault on the free speech of everyone everywhere. It makes us all less free and less safe. A toxic atmosphere of hate and fear inevitably produces violence, and you cannot cleanse the environment by giving in to its worst effects.
Pedro Tavareλ retweeted
If you teach multiple generations that words are violence, you're going to need bulletproof glass to speak.
Pedro Tavareλ retweeted
Is it a misconception that a livelock must be an infinite loop? Think of optimistic locking retries: threads keep making conflicting progress attempts, canceling each other and slowing everything down, yet still making some progress.
Pedro Tavareλ retweeted
Management and product pushing for untested features into production expecting developers to be on-call with inappropriate compensation (or no compensation at all) cause developers to hate on-call. Can we fix this?

























