Katherine Waiter Ong
12 posts
How Small Businesses Lose Money From a Backend They Didn’t Know Was Weak
Most small business owners think a technical problem looks like a crash. The website goes down, an error…
Helicone is now in maintenance mode. Here is how to switch to a self-hosted alternative in 5 minutes.
If you have been using Helicone to track LLM costs and traces, you may have noticed it was…
I created my own web OS from scratch as part of a 14 day challenge :)
I created my own web OS from scratch as part of a 14 day challenge 🙂 You can…
Write Once, Read Many: How WORM Storage Makes Your Data Secure
WORM (Write Once, Read Many) is a data storage model specifically designed to guarantee data integrity over time.…
The Wrong Unit of Work: What Happened When I Built My Dev Environment using Claude Code
I use Claude Code daily for real product engineering. I’m building a clinical trials platform at PhaseV, and…
Reverse engineering River Raid with Claude, Ghidra, and MCP
This blog post was authored by Rafal Strzalinski. Can an AI agent navigate Ghidra, the NSA’s open-source reverse…
Lovable vs Bolt — What’s Best?
I decided to compare Lovable and Bolt on the same task. For this test, I didn’t require any…
A Better Way to Build Reproducible Docker Images with Nix
The issue with docker build Redundant package downloads on every build Failed builds due to network flakiness Bloated…
Seven Python Projects to Elevate Your Coding Skills
Python has been one of the most popular programming languages for a long time. It’s readable, easy to…
We’re hiring!
🌟 We’re hiring! Join SurrealDB as we continue to shape the future of database technology! 🌟 Current openings:…