Software Engineering

Twenty Minutes a Day for Technical Breadth

A small daily habit that quietly widens my technical map.

Read

Why Technical Breadth Matters More Than Ever

In the age of generative AI, depth is cheap. Breadth is the new leverage.

Read

How to Migrate a Git Repository Without Admin Access

No admin rights on the original repo? Here's how to migrate it manually using clone and mirror, plus validation steps.

Read

In the Loop or On the Loop? How I Think About Using AI to Code

The 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.

Read

How to Run a GPU Job on GCP Cloud Batch from Code

How to submit a Cloud Batch GPU job programmatically, with GCS volume mounts and environment variables.

Read

Uploading Large Videos in Flutter: Surviving Background Kills on iOS and Android

How we solved large video uploads that kept dying when users switched apps.

Read

How to Host an Almost Free Blog Site

Explaining the technology choices behind hosting a low-cost personal blog.

Read