#programming

5 posts
Development

You Deleted the Wrong File. Git Already Had a Copy.

It's 11 p.m., you're two hours into a feature, and you decide to "clean things up." You delete a file you were sure you didn't need. Ten minutes later your app won't start, and that file is the reason...

2026.08.09 · 16 min read · views 540
You Deleted the Wrong File. Git Already Had a Copy.
Development

Regex Without the Fear: Reading Any Pattern Left to Right

You have a folder full of files named `invoice_2026_01.pdf`, `invoice_2026_02.pdf`, and a hundred more. You need the ones from the first half of the year, but not the drafts, and definitely not the `i...

2026.07.27 · 15 min read · views 550
Regex Without the Fear: Reading Any Pattern Left to Right
Development

Regular Expressions, Explained Without the Fear

You're staring at a log file with 40,000 lines in it. Somewhere in there is the one request that failed, and you know it has a timestamp, an IP address, and the word `timeout` in it. A colleague leans...

2026.07.13 · 20 min read · views 1,452
Regular Expressions, Explained Without the Fear
Development

Git, Explained for People Who Only Know How to Commit

There's a moment almost every developer hits early on. You've been using Git for a few weeks. You can `git add`, `git commit`, and `git push` without looking anything up. Then a teammate says somethin...

2026.07.07 · 18 min read · views 751
Git, Explained for People Who Only Know How to Commit
Development

Docker for People Who Keep Hearing About It but Never Learned It

You've seen the word everywhere. A tutorial says "just run it in Docker." A job posting lists it next to skills you actually have. A coworker shrugs and says "it works on my machine" — then adds, half...

2026.07.06 · 16 min read · views 937
Docker for People Who Keep Hearing About It but Never Learned It