Featured post what's this? ✨ Lucas' Laws of Project Management Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Cloud in a Bottle: making self-hosting accessible to everyone | Cloud in a Bottle Your open-source personal cloud: containerized apps, unified auth, good UX. Self-hosting should feel like using a smartphone that serves webapps, not a sysadmin side job.
Chrome again exempts Google from user site data settings Six years ago I published a blog post Chrome exempts Google sites from user site data settings that received quite a bit of attention: Michael Tsai, Hacker News The Register, The Verge, and Gizmodo, among others. The blog post was about a Google Chrome bu...
The “$60 Gaming PC” – AMD BC-250 – DevQuasar Ok it’s not exactly $60 but you can get the board itself for that amount of money on eBay if you’re lucky, but on average the price is around $70-$100 (as of November 2025) which is still very cheap considering you can play Cyberpunk 2077 on this.
The Open Web Strikes Back in the Time of AI Chatbots After testing AI Chatbots’ knowledge on topics I’m familiar with—including myself, my company, and the projects I’m involved in—I’ve noticed that all of the content they reference comes from the open web. None of my old posts from Twitter, Facebook, Link...
Is your LLM biased? Making ChatGPT evaluate itself – roady's rants I wanted to know whether ChatGPT would judge the same remote-work scenario differently when only the subject and role changed:
Your Org Chart is Your Cycle Time - Keith Brown Engineers solved this problem twenty years ago. Nobody else got the memo. Marketing ships one campaign a quarter. Ops changes a process twice a year. The board reads numbers that are three weeks stale. Every one of those is a deployment pipeline with a si...
Lucas' Laws of Project Management Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Maintainer agents A wild idea I have not tried yet: give every package in a codebase its own maintainer agent, show the other agents only the interface, and route every change through the owner.
I changed my license In the last 28 years of publishing software, I’ve had three distinct eras of software licensing. All of my recent stuff is available under the European Union Public License 1.2, and I thought to explain why.
Shared Memory Consistency From Scratch Part 1: Causality Hardware and programming language memory models are rightly seen as difficult subjects, yet the confusion that surrounds them is a side effect of poor understanding, even amongst experts, and not part of the intrinsic difficulty. While I can't invent the ...
Migrating a Redis Cluster Across Clouds Without Chaos In the second half of 2024, my organisation decided to move from AWS to Alibaba Cloud. This was a massive effort because thousands of microservices and databases had to be moved without any downtime. In this post, I will focus on the journey my team took ...
What a few rounds of layoffs have taught me: Munad Mahinoor Layoffs stopped being an event and became a condition of the industry. Four things I have learned from sitting through more than one, written for the people who have too.
How (Not) to Find a SWE Job in North America A year of SWE interviews in North America taught me that getting the interview is only half the battle.
Big Tech Wants To Be Your Bible Translator The most powerful seat in scripture has always been the one between you and the text. The engagement economy is quietly claiming it.
GPT-6 Astra: the harness is the product | Few-Shot Academy GPT-6 Astra scored 54.8% or 99.9% on the same benchmark depending on the harness. That gap matters more than the AGI headline.
Being a Missionary Kid in Turkey Everyone asks what it was like growing up in Turkey. This post gives way more info than you could ever want.
Daniel Skogly's blog | Motivating Myself for Exercise by Arbitrarily Withholding Things I Desire I love the Souls-games by From Software, not only for the satisfying gameplay, but also for the incredible worldbuilding that I’ve never experienced the likes of in any other game series. There are some things in Demon’s Souls (the first Souls-game I play...
A Workaphile’s Apology Disclaimer: No LLMs were used in the writing of this essay—all em dashes are mine1. Soon after the AlexNet breakthrough burst onto the scene over a decade ago, I became preoccupied with the followi…
AI handles incidents, engineers lose touch with their systems AI-assisted incident response can lower MTTR while leaving engineers less prepared for the complex incidents automation cannot solve.
GPT-6 Astra - API Pricing & Benchmarks GPT-6 Astra is OpenAI's flagship model for demanding end-to-end work. $10 per million input tokens, $50 per million output tokens. 1,050,000 token context window, maximum output of 128,000 tokens. Higher uptime with 2 providers. Includes independent bench...
statichost.eu - 100% European static site hosting Static hosting for frontend developers who care where their sites live. Git push, custom domain, done — on European infrastructure owned by Europeans, all the way down.
Can AI design circuit boards yet? A look at what current models can build, where they fail, and how EEBench tests the electronics in simulation.