A little over a year ago now I purchased the Framework 16 - a fully repairable and upgradeable laptop. I’ve since then used it as a main device running Linux, Windows, and as a secondary device when running as a home server. This here is my review of how that year has gone.
Yours truly is in Denver, USA this week, for the ÜberConf 2026. You can come say hi at the CodeScene booth as well as come see me give a workshop session on how to do AI without the slop this Thursday.
There’s a long-held belief out there that MCP’s are bad, and that you should actually use CLI’s instead, if you want to save on token spend when it comes to LLM tool use. To me that argument never really made any sense, because you still have to provide the LLM context so it knows what CLI to run, how to run it and how to interpret the result of it. Things that the MCP does for you. How come the…
I have a trip coming up next month where I’ll be in an airplane for about 25 hours and in airports for about 3 whole days. Getting my MacBook in and out of my backpack gets tiresome very quickly like that, not to mention that I quite literally cannot use a 16-inch laptop in an airplane. It simply does not fit. So, I got an iPad.
Markus Borg, the principal researcher at CodeScene, and yours truly are doing a free webinar for NFJF on June 26th on the topic of code health in the agentic programming era. You should tune in, if you can.
CodeScene's PR Refactoring Agent autonomously analyzes code health in your pull requests and commits fixes — powered by OpenCode and the CodeScene CodeHealth MCP.
How the CodeScene CodeHealth MCP creates a self-correcting loop for AI-driven development, ensuring high code quality in fully agentic programming workflows.
Replacing three VPS instances with a Framework 16 laptop running as a home server for Forgejo, email, and more — saving from 70 EUR/month to 6 EUR/month.
Code is cheap now. The real job is solving business problems by creating digital products — making 'Product Engineer' a more fitting title than 'Software Engineer'.