Ramblings of a Software Craftsman
Archives
Search
Subscribe
Old timers who built the early web are coding with AI like it's 1995
August 1, 2025
The old timers who built the early web are coding with AI like it’s 1995. Think about it: They gave blockchain the sniff test and walked away. Ignored crypto...
Oops he slipped
July 29, 2025
I was hiking the Narrows trail along the Rockcastle river in Kentucky’s Daniel Boone National Forest, slipped off the edge of the trail and broke me ankle....
The lies we tell ourselves
July 28, 2025
The lies we tell others are for survival. But the lies we tell ourselves… those can kill us! A quote from Ragazzo by Zuzu, which I read recently. The post...
Professional decline begins sooner than expected
July 23, 2025
Luci Gutiérrez, from the linked article. Arthur C. Brooks, in his July 2019 Atlantic article Your Professional Decline Is Coming (Much) Sooner Than You...
Tech promised everything. Did it deliver?
July 22, 2025
I have had the good fortune of meeting Scott several times at various conferences and the MVP Summits held at Microsoft headquarters in Seattle. Seeing him...
Just one good thing
July 22, 2025
In the last year, a mindset shift and approach appeared as a very simple idea: just do one thing, that I want to do today. The one thing can be small or big,...
Foothills of Romagna
July 21, 2025
Between motorcycle rides with my friends from TOMCC Italia and family dinners at sunset, I spent most of the weekend in the foothills of Romagna. I’m...
Neuromancer in 2025
July 14, 2025
Neuromancer has become more than just an influential novel; it’s now the blueprint for the entire Cyberpunk genre. Even if you’ve never read it, you’ve felt...
What doesn't change
July 14, 2025
Everyone’s either panicking that AI will replace them or assuming they don’t need to learn anything anymore. Both miss the point entirely. AI amplifies what...
Maintaining curiosity
July 8, 2025
I believe what’s important isn’t the specific technology itself, but rather maintaining curiosity that always looks toward new alternatives and making...
I'm speaking at DevMarche Summer AI Afternoon
July 8, 2025
On Thursday, I will be conducting an MCP Server session at the Summer AI Afternoon event organized by DevMarche in collaboration with DevRomagna, the...
Cloudflare to introduce pay-per-crawl for AI bots
July 2, 2025
The biggest news in tech this week (which isn’t over yet) is, without a doubt, that Cloudflare is about to introduce a pay-per-crawl model for AI bots—huge...
Sometimes bad weather can feel like a gift
July 1, 2025
Simon Collison in Another Week in Edale perfectly captures why I enjoy hiking in bad weather, something those in my proximity consider borderline reckless: A...
How software became a lifestyle brand
June 24, 2025
Omer has an intriguing essay up on his blog: choosing software used to be straightforward. does the app do what you need, or not? but now, opening notion or...
Working on databases from prison
June 23, 2025
Preston Thorpe: I’m very excited to announce that I have recently joined Turso as a software engineer. For many in the field, including myself, getting to...
The Cure's Acoustic Hits
June 23, 2025
In 2001, The Cure released Greatest Hits, the compilation with which they ended their contract with Fiction Records. The first edition of the anthology was...
I canceled my Bluesky account
June 22, 2025
I deleted my Bluesky account. I didn’t follow anyone anyway, and I only used it to repost content from my website. Being almost mainstream now, I found...
Quoting Mihaly Csikszentmihalyi
June 19, 2025
The best moments in our lives are not the passive, receptive, relaxing times… The best moments usually occur if a person’s body or mind is stretched to its...
AI coding is less fun
June 19, 2025
I’ve been doing “agentic coding” for some time, and well, it’s weird. On stable, mature technology (in my case, the C#/.NET stack), it is beneficial, as it...
If a note can be public, it should be
June 18, 2025
Quoting Dries Buytaert: A few years ago, I quietly adopted a small principle that has changed how I think about publishing on my website. […] The principle...
Newer archives
Older archives