Senior Software Engineer | Agile follower | Speaker | Google Developer Expert @googledevexpert
On a social media break, don't expect any activity or response.
AI Has No Wisdom and Neither Will You
AI can't be trained on code quality: bad architecture only reveals its cost months or years later, so there's no reward signal to learn from, and models end up absorbing mediocre patterns from code in the wild.
https://t.co/NWka9sq7F1
Why Good Product Ideas Don't Survive - Itamar Gilad
However, the question “which of these 20 ideas will best achieve the goals” is a very complex one, and often there’s not enough information to answer it.
https://t.co/TmxosSUqGh
Advice to a beginning software engineer
Now people think AI means it’s all over. Maybe! But there are also reasons to think that software engineering will simply change. We’ll all find out together.
https://t.co/jPW6snvx6Z
The JavaScript midlife crisis
We're compiling JavaScript with Rust to produce JavaScript that runs inside an engine written mostly in C++.
https://t.co/vzimty9auF
When Everyone Has the Perfect Resume
The standard advice is to adjust your resume for every job description. There is some logic to this, but LLMs have made it possible to take it to a strange extreme.
https://t.co/u0GUYFDOFV
the senior engineer death spiral
remember, you are in the reputation-building business, and software is actually downstream of that.
https://t.co/2UfA6mxUnY
There's No Limit to How Bad Code Can Get
A business will sink long before code quality reaches a hypothetical floor. Technical debt has no bankruptcy, no clean reset, so metaphors that imply an end provide a false sense of security.
https://t.co/k0wMWsaLXm
Why Personal Websites Are Coming Back
The personal website is coming back because people are rediscovering something the early Web made obvious: the Internet is more interesting when individuals have places of their own.
https://t.co/ulNooQZL6g
The AI job market in 2026: who gets hired, what they earn, and which roles are fading
https://t.co/1DlOxCWnxz
The number of people who can build frontier models at 500 to 1,000 worldwide, with acceptance rates below 1% at OpenAI, Anthropic and DeepMind.
Building an Internal Company Agent: 5 Things We Got Right and 5 I Would Do Differently
make the agent visible early, connect it to the systems where context lives, keep access safe, and optimize for something simple enough to maintain.
https://t.co/SWRoTqqA9n
Humans Are Always the Bottleneck
Human-in-the-loop is still essential. Decisions must be made by a human, and I still review and merge pull requests myself. But I want the AI to drive the work and call me into the loop as few times as possible.
https://t.co/zsrg09nGQD
The revolt of the reader
This should be on your office wall and shared as a reminder with your team: "We readers shouldn’t be expected to labor to understand a sentence that the writer themselves didn’t work to create."
Your credibility is on the line.
https://t.co/z4NDR33Abf
If coding is solved, what now?: Measuring the sloppiness of code | EARENDIL
Just because the code is formally correct doesn’t mean that it is not introducing unnecessary abstractions, creating duplicates, or just making bad decisions overall.
https://t.co/6caCgk98Wd
The Email Verification API is a proposed standard without OTO or magic links.
Instead, the browser will use a user's logged in session to their inbox to create a cryptographically signed token that a server can use to verify the email address.
https://t.co/2aUTOakvU5