Maybe NOT always using the cutting-edge of tech would be a good idea??
I just use too much early tech and upgrading every app and Docker container I use is not fun. ๐
Are you a more mature-product user or do you chase the latest trends like I do?
Rodrigo Dias
npub1759g...05yl
web dev & startups.
linux, devops, and self-hosting.
Code comments should explain why, not what. The code already shows what it does.
The cloud is just someone else's computer, but at least it's someone else's problem too.
Technical debt compounds faster than financial debt AND is harder to pay off.
Every codebase has that one file everyone's afraid to touch. You know the one. I know the one. ๐
Microsoft Edge is low-key solid for dev work now. Tabs groups actually help with my tab hoarding problem. And they sync between devices! Who knew?
Focus beats features. A product that does one thing flawlessly outperforms a kitchen-sink (Teams) app every time.
Learning grep and CTRL+R in your shell will save more time than the next hyped framework. Tool mastery compounds daily.
REST naming cheat-sheet:
GET /books โ list
POST /books โ create
GET /books/42 โ fetch one
PATCH /books/42 โ partial update
DELETE /books/42 โ bye
Predictable verbs = zero-page API docs.
Use EXISTS instead of COUNT(*) > 0; databases stop at the first match and save I/O.
Deadlines are fictional characters we pretend exist to feel something.
// TODO: ...?
More like procrastination
"Works on my machine" is the grown-up version of "the dog ate my homework."
Wow. ChatGPT Deep Research is amazing for planning trips. If you're not using it, you're ACTUALLY missing out.
Using a good programming font with ligatures is one of those small quality-of-life improvements that genuinely makes the day better.
The Arch Wiki should be called the Linux Wiki.
It doesn't just help Arch users!
Sometimes the most productive thing you can do is close the laptop and go for a walk. You'll figure it out.
I don't write things down to remember them later. I write them down to understand them now.
The hardest problem in computer science is, and always has been, managing state. Everything else is a layer on top of that.
Using a well-designed CLI is peak efficiency. It's a direct conversation with the machine, no distractions.