Marks Polakovs

@markspolakovs.me

DevOps person | recovering amateur broadcast engineer | Latvian in England | they/them

Hot take: if you need to explain what your code does (not *why*) in your PR's description, you have failed to write well-documented code. The description should guide the reviewer, not repeat the code. Alas that's all LLM written descriptions seem to do, which makes them borderline useless to me.

I’ve still not found anything that makes it as easy to quickly _build_ something as Firebase. “No backend, just a database and integrated social auth, but with security rules” is a hell of a pitch. Before today I last used it 8 years ago and I was pleased to see it’s survived the slopification wave

A furry, a Jet Lag hat wearer, and someone with a train T-shirt gathered in the waiting room of a brand new station discussing ticketing shenanigans. Exactly what I expected from the first day of Cambridge South.

It's day #100 of Loconundrum! Thanks so much to everybody who's played - it's been lovely to hear from people enjoying the game. To mark the milestone, you can now play all 100 past puzzles from the new Archive! Fill out a missed day, or catch up on puzzles from before you started playing.

Screenshot of the new Archive page, showing a colour-coded calendar of different puzzle days

You know it's good when you're troubleshooting something, you google the error message, get only one result, that being a link to the source code, and said link being purple.

Things I should have discovered much sooner: the Node.js vscode debug terminal. Opens a terminal, and any Node process you run from it has the vscode debugger automagically attached. Handles child processes of child processes as well. No faffing about with --inspect, it Just Works.

Punctuation matters. Way more than you think. Bad punctuation can be devastating. Don't believe me? Alright, then gather around, children, because I'm going to tell you a short true story about how not understanding ONE punctuation mark once cost a company millions of dollars in a lawsuit.

Moonlighting as a podcast editor now apparently. If you’re interested in some very (very (very)) in-depth football analysis, go listen to these geezers.

POT SHOT@potshot.bsky.social · 2y ago

💥MORE DROPPED POINTS 💥 #106: A Familiar Feeling (feat. Arham) 🎙: @towells.bsky.social @lorcanmcc.bsky.social & Arham (@A1ZH4RY on twitter) ⚪️ Open-play creation issues 🟡 The defensive injury list 🔵 Do we need better forwards? 🔴 Can we win the league? Listen 👉 pod.fo/e/28f291

ok, uhhh i've got like 3 more hours in the sky club to kill. every like == 1 hot take about observability