Imagining 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.
ReadExplaining the technology choices behind hosting a low-cost personal blog.
Read