$ whoami
Learning in public, one topic at a time.
No expert-guide pretense. This is a running log of what I'm actually learning - code, automation, languages, random tools - written close to when I learn it, mistakes and all.
Latest
- AWS Day 4: Spinning Up an RDS Instance and Connecting It to My App Jul 15, 2026
I wire a managed Postgres instance to the FastAPI app from Day 2, get the security group mental model backwards at first, create the whole thing in the wrong AWS region, and break sudo with a virtualenv path mismatch before any of it actually works.
- Learning AWS Day 3: S3 Static Hosting Jul 9, 2026
I host a static site on S3 with zero servers running, get tripped up by a 403 that actually has two separate causes, and learn why presigned URLs are how real apps hand out temporary access to private files.
- Learning Python - Day 6-8: FastAPI, Pydantic, and the Bugs That Taught Me Both Jul 6, 2026
Three days building an API on top of everything I'd learned so far, and discovering that FastAPI's type hints aren't decoration, they're the actual validation layer, which I only fully believed after watching a raised exception turn into a silent 200 response.
- Learning AWS Day 2: Deploying a Real API to EC2 (And Locking Myself Out Again) Jun 30, 2026
I spin up an EC2 instance, fix a chmod permissions error that blocked SSH access, and deploy a simple FastAPI app to it so it's reachable from a public URL. AWS Day 2, EC2 edition.
- Learning Python - Day 4-5: Where Python Stopped Feeling Like Tutorials Jun 27, 2026
Two days in, I went from learning Python's syntax to actually designing with it: modules, JSON persistence, and a CLI task manager that broke in four different ways before it worked, each bug teaching me something I couldn't have gotten from reading alone.