Posts
All the articles I've posted.
-
Learning by Building #1 — What I Missed in Designing an Ingredient-Filtered Recipe Feature
A feature where you input a recipe plus 'the ingredients I have', and it returns a cooking method that works with just those ingredients. Before implementing, I answered the design questions myself and got them evaluated. What I got right, 5 things I got wrong, 6 things I missed — name tags instead of indexes, revealing instead of blocking, combinatorial explosion, and the trap of AI-written tests.
-
Things I Built While Taking a Break from Blogging — 3 Lessons from Developing with AI
My most recent post was 9 days ago. In that time, I built things like stock monitoring, a pottery reservation system, and a free-form practice pad. I organize three lessons learned from building these — verify feasibility before starting, watch for alternatives AI is so good it makes you miss, and request multiple options for areas where you're weak.
-
Daily 08:00 Ingestion Stopped — 'Yesterday by Calendar' Had No Data Yet
The automated ingestion pipeline failed, the gate worked correctly, and the wrong thing was my assumption. A record of the cost of computing external data publish delays by calendar, and discovering a test that gave false green lights.
-
Spring Boot #6 — Looking Into JVM Memory and GC, and a Connection Pool Bottleneck Experiment
I watched the heap with jps and jstat, and printed out GC logs. From the heap structure split into Young/Old, to the contrast with C's manual memory management, to reproducing a bottleneck where reducing the DB connection pool to 1 turned a 2-second task into a 6-second one.