Today
- In my previous article I discussed about the necessary evil to change the coding tests to filter engineers. As LLMs become the ultimate coders (producing boilerplate infinitely, instantly, and without fatigue) the software engineering workflow is rapidly shifting, and day-to-day...
- Programming tests used to be our primary filter to separate profiles. In software engineering, they historically differentiated three distinct ones: the engineers, the ones who solve the fundamental problems. the developers, the ones who apply the right patterns and orchestrate...
- A while ago I was reading about Wayland and this quote stuck with me: A stated goal of Wayland is “every frame is perfect”. And I think this is a goal we should all aspire to. Wayland is talking about the technical side of things (modern GPU stacks are very complex and Wayland...
- And even though I just said it was indescribable, I’m going to try anyway. Last night, I was having a problem trying to set something up on CloudFront in my personal AWS account. I looked at the sidebar and thought, why not ask Amazon’s “built-in integrated AWS AI”? Logically,...
- If you’ve spent any time optimizing a home solar and battery setup, you quickly realize that the hardware is only half the battle. The real challenge is managing it intelligently. To make smart decisions about when to charge your batteries from the grid on cheap night rates,...
Yesterday
- For a long time I’ve wanted to add Spirographs to my (awesome 🙂 ) drawing app for kids, Kidz Fun Art, and today it’s ready! There was quite a bit of fun mathematics in getting it to feel natural and work with all sizes of circles, but it seems to have worked out very well! …...
- About a year ago I wrote on this blog about how coding with LLMs would not work for me, even if there were no ethical or environmental concerns preventing me to use them. I'm not going to repeat the arguments I made that time because my views on the subject haven' t changed....
- After two days of experience with Claude Fable 5 I think the best way to describe it is relentlessly proactive. It knows a whole lot of tricks and it will …
This week
- Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover Big Tech and startups through the lens of senior engineers and engineering leaders. Today, we cover one out of four topics from The Pulse issue from two weeks ago. Full...
- Feedback about the redesigned IDE is overwhelmingly negative due to bugs, poor UX & model support, and eating through Gemini token quotas. Also: a clue that Antigravity’s own devs use other tools for their work?...
- Thousands of AI agent skills have flooded GitHub recently, most of them teaching models what they already know. The land grab is on....
- A single API call boots a sandbox, loads skills, and lets the model loop until the task is done. Here is what happens at each step....
- Golf content on social media is my online junk food and the other day I came across a video interviewing professional golfers that asks: “What does an amateur golfer have to shoot to be considered good?” It’s a leading question because the phrasing implicitly frames a number as...
- I didn’t have early access to today’s Claude Fable 5 release, but I’ve spent the past ~5.5 hours putting it through its paces. My initial impressions are that this is …
- 09 Jun, 2026 Quick aside: My sister has a Bear blog called Notes on Making where she writes about knitting, wool dying, pattern design, and shows off what she's created. If you're into wool and crafting, take a look. It's really cool! I'm currently reading What I talk about when...
- This year’s WWDC keynote was an odd one. It was relatively short at around 76 minutes, for one thing. It also eschewed the usual OS-by-OS structure, but I think that’s for the best. The biggest change was that there was really only one major thing Apple wanted to talk about:...
- If you hear someone say 'agentic search' they probably mean one of these three very different implementations....
- 9 Jun 2026The degradation of search engine capability is fairly undeniable at this point. Google has been unusable for years, DuckDuckGo/Bing is steadily getting worse, and while Yandex is looking more impressive by comparison, it's still a few steps behind the old state of the...
- Use code mode when your agents touch multiple tools to perform complex computations. Code mode lets the model orchestrate your existing tools in an isolated san......
- One of the many nice language features in Python are keyword arguments. They make some types of APIs concise and readable. Like so: Unfortunately C does not have keyword arguments and, by extension, neither does C++. Adding them as a language feature would take 15-20 years of...
- Some of the tech giants for the past few years have tried hard to kill the most important tool of the web, links. AI companies have stolen content from the web without ever asking for permission just to wrap it into the soulless chats that keep on forgetting to credit the...
- The relationship engineers have with product management is more dysfunctional than with any other part of the company. There’s no shared culture or language like there is with other engineers, and the rules of “who gets to tell who what to do” aren’t as clear-cut as they are...
- Code isn’t just a way to implement a design, it’s a way to find one. With an interface, you have to use it, feel it, interact with it, and poke at it to see the relationships between things. Change X, see Y react. If it doesn’t feel right, tweak it. Change X again, now Y reacts...
Rows per page