Writing
Software, systems, and occasional detours into food, family, and photography.
Why this one
Start here if you enjoy debugging stories where the obvious bug was not the real bug.
Latest writing
- Agents As Lab InfrastructureCoding agents were most useful when I stopped treating them as geniuses and started treating them as structured lab infrastructure.Parameter GolfPart 5 of 6
- Learning The Parameter Golf Game BoardThe first useful lesson was that Parameter Golf is not scored on vibes. It is scored on a very specific artefact pipeline.Parameter GolfPart 2 of 6
- The Bottleneck Kept MovingBetter model quality did not always produce a better submission. Compression and evaluation kept changing what progress meant.Parameter GolfPart 3 of 6
- The 16MB BetI studied Parameter Golf because I wanted a real constraint to force me past surface-level transformer knowledge.Parameter GolfPart 1 of 6
Series
View all- Building BENEDICT.EXEHow I turned a static portfolio into a fast, grounded conversational system—and what broke along the way.5 of 5 articlesComplete
- Parameter Golf: Learning Transformers Under 16MBLearning transformer design under a 16MB limit through compression, evaluation, and agent-assisted experiments.6 of 6 articlesComplete
Earlier writing
11 more- The Next Parameter Golf RunIf I ran Parameter Golf again, I would spend less time chasing cleverness and more time making the bottleneck visible earlier.Parameter GolfPart 6 of 6
- What Tiny Transformers PunishA small transformer under a byte budget makes comfortable architecture defaults feel expensive.Parameter GolfPart 4 of 6
- When Search Is Not EnoughFast retrieval found candidate sources. The next problem was deciding which sources should travel together.Building BENEDICT.EXEPart 4 of 5
- Correct Tool, Wrong ScaleQdrant was not a bad tool. It was just the wrong scale for a small curated portfolio corpus.Building BENEDICT.EXEPart 3 of 5
- The First Rule of AI Latency Is Measuring the WaitMy chat worked, but it felt broken. The fix started with measuring the wait users actually felt.Building BENEDICT.EXEPart 2 of 5
- Why I Wanted My Portfolio To Talk BackA normal portfolio is optimised for scanning. I wanted something optimised for asking.Building BENEDICT.EXEPart 1 of 5
- Ah Ma's Ngoh Hiang and the CNY Tradition That Brings Us HomeIt is not the dish that makes it special. It is the hands that make it together.
- The Death of the Hackathon Spirit: Startups, Pre-baking, and my 6-hour sprintWhat happens when the main constraint is not shared? We built an MRT-themed sign language game in 6 hours, and I left with questions about what hackathons are really for.
- MoSCoW, Velocity, and the Work That Actually MattersMoSCoW taught me how to label priorities. It didn’t teach me how to choose.
- The Crossroads of My 20s: What is the One Thing I Cannot Lose?This past year has felt like two lifetimes compressed into twelve months.
- My First Blog PostHello to everyone reading this! A space for my personal portfolio and life diary.