A fresh AI agent often has to rebuild context. Here's how clear module boundaries and fast feedback make coding agents easier to guide, with a Spring Boot example.
ReadOFFSET pagination slows down as you page deeper. I benchmarked OFFSET and keyset pagination on 5 million rows in PostgreSQL: why OFFSET degrades, why keyset stays fast, the tiebreaker mistake that silently skips rows, and when OFFSET is still fine.
ReadThe quickest way to your own downfall is to stop examining yourself and start believing you're better than you are. A journal entry for me, and for my sons.
ReadLearning to be alone, not lonely, is one of the best things you can do for yourself. It builds self-reliance, quiet confidence, and a clearer sense of who you actually are.
ReadOne sentence I repeat to myself keeps difficult people from running my day. Here's how a mantra works as a filter.
ReadI needed to localize an app into a lot of languages without it turning into a months-long slog. The trick wasn't finishing each language, it was leaning on i18next's per-key fallback so a barely-translated language ships the same day and fills in over time.
ReadA few months ago I wrote about loving Ghostty. Then I started running several Claude agents at once and outgrew a single terminal. cmux is where I landed, and it's built on Ghostty.
ReadWeekTab is a Chrome extension that syncs tasks to Supabase. These are the four small layers that keep typing instant, keep offline edits safe, and stop a fresh install from hiding your data.
ReadWhy the build number in pubspec.yaml stops working once you have separate dev, staging, and prod apps in the stores, and a small git-tag system that fixes it.
ReadA simple question I ask myself in every moment to choose the best next action and live with less regret.
ReadA song that keeps reminding me to be loyal to my own voice. Why authenticity is the precondition for speaking freely.
ReadImagining the worst sounds pessimistic. For me, it's the practice that keeps me grateful for what I still have.
ReadA small daily habit that quietly widens my technical map.
ReadIn the age of generative AI, depth is cheap. Breadth is the new leverage.
ReadNo admin rights on the original repo? Here's how to migrate it manually using clone and mirror, plus validation steps.
ReadSome people suffer twice. Once while doing the work, and again while worrying about the result. Here's what Epictetus taught me about focusing on what I can control.
ReadThe short answer: don't abandon the keyboard, but don't refuse the copilot either. The sweet spot is knowing when to drive and when to delegate.
ReadEveryone says to let the little things go. I think that's wrong - here's why the small stuff is actually the big stuff in disguise.
ReadAfter a month with Ghostty, I'm not going back to iTerm2. Here's why, plus my full config.
ReadHow to submit a Cloud Batch GPU job programmatically, with GCS volume mounts and environment variables.
ReadFinishing 500km over Christmas week taught me more about focus and self-control than I expected.
ReadHow we solved large video uploads that kept dying when users switched apps.
ReadA one-time purchase, local processing, and flexible model options made the switch easy.
Read