Author:

Stop Converting to Black and White Like This
PHOTOGRAPHY

Stop Converting to Black and White Like This

I have been shooting in color for years and converting to black and white as an afterthought. Click the B&W button in Lightroom, maybe drag the contrast slider, done. That is the wrong way to do it and my photos looked flat because of it. Black and white

davide
The Last E-Reader You'll Ever Need
TECH REVIEWS

The Last E-Reader You'll Ever Need

I bought a Kindle Paperwhite in 2021 and I have not touched a physical book since. Not because I am some tech evangelist. I just got tired of moving boxes of books every time I changed apartments. I have moved countries three times. Books are heavy. E-readers are not. People

davide
What Five Years of Driving in Uruguay Taught Me
LIFESTYLE IN URUGUAY

What Five Years of Driving in Uruguay Taught Me

I've been driving in Uruguay for five years now. I learned to drive in Italy, spent years navigating UK roundabouts, and then moved here. Uruguay is different. Not harder, not easier, just different in ways nobody tells you about. Here is what I wish someone had told me

davide
Stop Using print() for Debugging
PYTHON

Stop Using print() for Debugging

I used print() for everything until about two years ago. Debugging, monitoring, error tracking, all of it. Just print() scattered everywhere like confetti. Then I had a script running on a remote server that crashed at 3am and I had nothing. No log file, no timestamp, no clue what happened.

davide
5 Garmin Features I Actually Use ( And 7 I Don't )
TECH REVIEWS

5 Garmin Features I Actually Use ( And 7 I Don't )

I have had a Garmin Forerunner 255 for about eight months now. Before that I used my phone for everything, step counting, run tracking, sleep, whatever. The phone was fine. It was also constantly dead at the wrong moment and I got tired of carrying it on every run. The

davide
PostgreSQL Full-Text Search Done Right
DATABASE

PostgreSQL Full-Text Search Done Right

I spent two weeks setting up Elasticsearch for a project that had maybe 50,000 rows. Two weeks. Index mappings, JVM tuning, cluster config, and it still crashed on startup half the time. Then I deleted the whole thing and used PostgreSQL built-in full-text search instead. Took an afternoon. Same

davide
Why Are My Street Shots Always Out of Focus?
PHOTOGRAPHY

Why Are My Street Shots Always Out of Focus?

I spent two years blaming my lens for soft street photos. Turns out I was just bad at focusing. Autofocus is great when your subject stands still and poses. Street photography doesn't work like that. People move, you move, the moment is gone before your AF motor finishes

davide
Stop Letting Your Fetch Requests Run Wild
JAVASCRIPT

Stop Letting Your Fetch Requests Run Wild

I had a search page that fired a fetch on every keystroke. Worked fine until someone typed fast. Then the requests piled up, responses came back out of order, and the results showed garbage from three queries ago. Classic race condition, and I caused it myself. The fix is AbortController.

davide
ESC
// awaiting input_