StoneHedge Labs
I reached for the LLM first. Scale taught me to reach for it last.
I reached for the LLM first. Scale taught me to reach for it last.
Replay is a new system I developed for Box2D. The main goal is to allow users to send me files I can use to reproduce bugs. Because Box2D is open source, I can rarely run a user’s game or see their code in full context. This makes it hard to track down problem…
We ran into a strange issue recently that feels like something Stripe should help solve. A payment was rejected, and after a lot of back and forth, we finally figured out why. One vendor had tried to debit our account for an amount that should have been offset…
No matter that the hype cycle wants you to think, the renewable energy transition is the biggest thing happening in tech and it's happening faster and faster. Despite being neck deep in it personally with offgrid solar projects, most recently solar hot water, …
Running a few products solo means a lot of things can quietly break while you're not looking. So I built something that watches for me, only speaks when it matters, investigates the problem itself, and hands me the fix.
This is the dirty secret of AI: It's not engineering. It's alchemy. We traded understanding for power.
My first impressions after using Uruky for a month
Semantic HTML is interface infrastructure: native elements carry behaviour, accessibility, form semantics, keyboard support, and platform adaptation before styling begins.
A stalled startup in 2014 became Gin: a Go web framework shaped by simple-over-easy design, a radix-tree router, and an API that still works ten years later.
I wanna expand on something I wrote a few months ago: One of the features of “AI” is the diffusion of responsibility: “AI” systems are being put in all kinds of processes and when they fuck up (and they always fuck up) it was just the “AI”, or “someone should …
This is odd for a JavaScript developer, but I like snake_case. Traditionally, JavaScript developers are most familiar with camelCase. That’s the conventio...
LCARS voice recognition & UI editing This is the continuation in the series of LCARS app development: LCARS Elbow LCARS Frame LCARS Text Editor In the last post I built a text editor from scratch for the Captain’s-log use-case. This time I added three things t…
Mohammed Ketab
Not "Developers Developers Developers", that one is great. The cancer one.
What if social media optimized for less time online? The strange thing about social media is that it borrows the language of friendship while measuring…
my thoughts on intellectual content, AI, and learning.
A follow-up sketch: organise news around the evolving story instead of the post, ranked on provenance, track record and cross-perspective agreement, not engagement.
Google DeepMind's reported Pentagon contract shows why trust and safety culture can't substitute for real governance: independent oversight, transparency, accountability; and protected employee voice.
My Raycast set-up
There are many like it, but this is mine.
ZCode 将强大的 AI Agents 与现有工具链结合,帮助你在熟悉流程中完成规划、编码、评审与上线。
I learned to program through online documentation and projects. I also read books but I don’t consider them pivotal to my programming or software engineering career. Some of the books I read are: Designing Data-Intensive Applications: really good book. The…
On too much of a good thing.
Progress Report: Linux 7.1 - Asahi Linux
Porting Linux to Apple Silicon
At risk of drowning in AI slop code, Godot is firming up its contribution requirements.
A single intravenous dose of Ewingella americana achieved complete tumor elimination in 100% of treated animals, with no detectable toxicity—outperforming chemotherapy and immunotherapy.
I am a software engineer, and I used to enjoy arguing with people for technical correctness. Code reviews, design meetings, mailing-list threads, dinner tables. If someone was wrong, I wanted them to know it, and I wanted them to know exactly why. I collected …
Almost 100,000 lines of LLM-generated code in 2 months, and none of it is slop.
A personal blog, by a programmer and IT expert. Essays, Articles, Guides, and Recipes. As well as Code, Quotes, and Links.
Apple’s watch fulfilled the prophecy made by Brazilian pop duo Claudinho e Buchecha back in 1998 — and suddenly, I could control my calendar — and many other things — without using my hands.
I live in two places: a terminal running Claude Code and Neovim. For months I bounced between them. Edit in Neovim, alt-tab to the terminal, paste a file path, ask Claude something, alt-tab back, apply the change by hand. The friction was small but constant, a…
A deadline becomes a threat when date, scope, and quality are all fixed at once but a useful constraint when it forces a team to decide what must be true first. This post is about why even autonomous teams get stuck, what separates the "smallest coherent chang…
Your Prime Is Not Youth, Money, or Status. It Is Something More Human
Building my own Claude Desktop with Tauri, GLM-5.2, the Claude Agent SDK, and Apple container machines
Clean Architecture is not only about drawing onions or creating folders. It is about protecting pure application logic from the messy outside world.
The urge to rewrite working code usually serves the engineer, not the business. A test for when a rewrite is worth it, and what AI does and doesn't change.
As AI transforms software development, this is my honest account of moving from fear and resistance to adaptation and the mindset shifts I’m making to stay relevant and fulfilled.
Every time I tell someone new that I’m a writer, they pause for a moment, then ask the same question: “So, what do you think about AI?” This question has been sapping my motivation to write for years.
Do you see yourself as a worker? In this article, a tech worker pierces through the myth of the ‘middle class’.
All rituals restricted. All rites reserved.
A benign rebellion.
Why localhost is becoming the wrong default for agentic software development.
6 giugno 2028
About Software Engineering