Ramblings of a Software Craftsman logo

Ramblings of a Software Craftsman

Subscribe
Archives
Quoting Benedetta Tobagi
March 3, 2024
For those who have found their meaning, their place in the world, and what they feel they want to live for, death is just one part - inevitable, but not...
On founders doing customer support
March 2, 2024
I just came across this tweet by Aaron Levie: The best founders I know — no matter their company’s scale — thrive on doing customer support directly. There’s...
Astral Gold by Dean McPhee
February 29, 2024
Thanks to Giovanni Ansaldo’s convincing review on yesterday’s issue of Il Mondo podcast, my first Bandcamp purchase1 is the recently released Astral Gold...
Sick and tired of Spotify's music-consuming model
February 28, 2024
I’m growing sick and tired of Spotify’s music-consuming model. There are many compelling and sometimes conflicting reasons, most perfectly outlined in The...
REPLAY by Jordan Mechner
February 27, 2024
Jordan Mechner (@jmechner, creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in...
Quoting John Carmack on AI
February 26, 2024
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision...
Beach walk
February 26, 2024
In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in...
Quoting Ran Prieur
February 24, 2024
There’s a common belief that suffering is necessary for pleasure, or that evil is necessary for good, like the change of the seasons. It’s one of those ideas...
SQLite foreign key constraints are disabled by default
February 22, 2024
Today, I learned that SQLite only enforces foreign-key constraints if explicitly instructed. I imagine this is well-known and trivial for the SQLite...
Quoting Ethan Mollick
February 20, 2024
Many skeptics about the impact of AI are focused on the flaws that LLMs have today: hallucinations, short context windows, slow answers, and so on. These are...
Default ASP NET Core 8 port changed from 80 to 8080
February 20, 2024
Today, I learned the hard way that the default port for ASP.NET Core 8 container images has been updated from port 80 to 8080, quite a remarkable breaking...
Monte Tiravento
February 19, 2024
Yesterday, I went on a hiking trip to Monte Tiravento. This majestic loop tour is uncommon compared to the classic woody image of the Parco Nazionale del...
Paying people to work on open source is good actually
February 17, 2024
From my experience as a maintainer of midly successful open-source projects, I have come to the conclusion that people who criticize accepting payment for...
Solo winter attempt at Cerro Torre
February 16, 2024
My mountaineering days are mostly left behind, and I miss them, so now and then, I look at some YouTube videos from the field specialists. Today, the...
AI generated videos just changed forever
February 16, 2024
Yesterday’s OpenAI launch of Sora is, as if always the case with OpenAI, mind-boggling. Marquees Browniee’s comment is spot-on, so much so as he’s obviously...
Content of Charles Darwin's personal library revealed for the first time
February 15, 2024
I’m always fascinated by these in-depth bibliography efforts, and this one, with its unique 300-page catalog detailing 7,400 titles from Charles Darwin’s...
Spinoza and the art of thinking in dangerous times
February 10, 2024
Technically, The New Yorker’s Baruch Spinoza and the Art of Thinking in Dangerous Times reviews a book on Spinoza. It is so well conceived that it also...
GitHub Wikis don't allow edits or pull requests
February 9, 2024
Today I learned that GitHub wikis are not editable online and do not support pull requests. You can clone and edit a wiki locally but not return your change...
Isolated indigenous people as happy as wealthy western peers
February 9, 2024
Interviews with people in remote communities challenge widely held perception that money buys happiness. People living in remote Indigenous communities are...
Ethan Mollick's first impressions on Gemini Advanced
February 8, 2024
Ethan Mollick, one of my few LLM/AI sources, just dropped his first impressions on Gemini Advanced, released today, but which he’s been testing for a month...
A new golden era of blogging?
February 8, 2024
After yesterday’s, another article on the modern era of blogging surfaced on my RSS feed. In A Golden Era of Blogging, Jim Nielsen boldly proposes that we...
The 20-year indie web cycle, maybe
February 7, 2024
The History of the Web has an interesting take on the resurgence of blogging and the indie web that seems to be occurring these days. With roots in the world...
YouTube video summaries via ChatGPT
February 6, 2024
Just Tell Me cleverly leverages ChatGPT to provide short, insightful summaries of YouTube videos. Have you ever wasted some time watching a youtube video,...
Marcus Aurelius the man who solved the universe
February 3, 2024
I’ve been reading Marcus Aurielius’ Meditations and, very appropriately and scaringly, YouTube algorithm thought I would be interested in Marcus Aurelius,...
Being autistic
February 2, 2024
A lot of the things David describes in this post resonate with me. As far as I’ve been able to figure out so far, the things my mind is best at are details...
Mars in 4K
January 31, 2024
The footage, captured directly by NASA’s Mars rovers - Spirit, Opportunity, Curiosity, and Perseverance - unveils the red planet’s intricate details. These...
pg_dump and pg_restore can backup and restore single Postgres schemas
January 30, 2024
Today I learned that pg_dump can make a copy of a Postgres schema instead of the whole database. Likewise, if needed, pg_restore can restore the schema in...
Digital books wear out faster than physical books
January 30, 2024
Brewster Kahle, at The Internet Archive Blogs: Ever try to read a physical book passed down in your family from 100 years ago? Probably worked well. Ever try...
Rio Petroso
January 29, 2024
Wet, cold, and foggy winter day in the plains, I knew it would be splendid in the highlands. At the last minute and even a little late by my usual safety...
Video of my C#12 session at .NET Conference Italia 2023
January 26, 2024
The video and slides of my C# 12 session at .NET Conference Italia 2023 is finally available online. Unfortunately it’s just my voice and my laptop screen,...
Dungeons and Dragons turns 50 today
January 26, 2024
Dungeons & Dragons played an outsize role in popularizing fantasy literature, ideas, and themes, as well as inspiring many of its devotees to create their...
Fixing the "Failed to create CoreCLR error 0x80070008" error when starting a .NET 8 docker container
January 26, 2024
Another day, another unexpected problem. Launching a .NET 8 app from a docker container, I got this error: Failed to create CoreCLR, HRESULT: 0x80070008. I...
How to fix the crontab error `rename: Operation not permitted`
January 25, 2024
Today, something unexpected happened while I was working on one of our Linux machines. I issued the crontab -e command to add a cron job to my user’s crontab...
My grandpa was a Nazi
January 21, 2024
Powerful and cautionary story. I wondered for many years, how all of this could have happened. How people like my grandpa turned into monsters and people...
Linus Torvalds on the impact of LLMs and AI on programming
January 21, 2024
I think I his take on the topic. The post Linus Torvalds on the impact of LLMs and AI on programming appeared first on nicolaiarocci.com.
I'm leaving Substack
January 19, 2024
If you are one of the few following me on Substack, I have news: I’m leaving Substack and moving to a different platform. I actually left a couple of weeks...
How to implement a PKCE code challenge in C#
January 17, 2024
Today’s fun was implementing OAuth2’s RFC 7636’s PKCE (Proof Key for Code Exchange) in C#. It’s relatively straightforward, but I decided to share my...
Quoting Guillermo del Toro
January 15, 2024
The structure [of most Miyazaki’s work] is not bound by the western-culture Aristotelean three act setup, conflict, pay-off, and resolution… its about...
NTS Radio
January 13, 2024
NTS Radio is a family of like-minded and passionate individuals, dedicated to supporting exciting music and culture through online radio and events. NTS...
Fabio the tramp
January 12, 2024
Last night, I was preparing dinner while waiting for Serena to return home when I received an unexpected call from her: she was in her parked car, petrified...
The strage story of the grave of Copernicus
January 10, 2024
Upon his death in 1543 in Frombork, Poland, Copernicus was buried in the local cathedral. Over the subsequent centuries, the location of his grave was lost...
pg_rman: a backup and restore management tool for PostgreSQL
January 9, 2024
The goal of the pg_rman project is to provide a method for online backup and PITR that is as easy as pg_dump. Also, it maintains a backup catalog per...
FatturaElettronica for .NET v3.4.13
January 8, 2024
Today I released Fattura Elettronica for .NET v3.4.13. The Fattura Elettronica project allows for the validation and de/serialization of electronic invoices...
Movie review: The Boy and the Heron
January 7, 2024
We watched Hayao Miyazaki’s The Boy and the Heron yesterday at the theatre, and I liked it. The official plot goes like this: A young boy named Mahito...
Some hints about what the next year of AI looks like
January 7, 2024
Professor Ethan Mollick’s Signs and Portents analyzes what AI has achieved, what the effects have been so far, and what we might expect in 2024. To ground...
How to use bash to recursively search and replace a string in all directory files
January 6, 2024
Another achievement I unlocked with the recent website update is the newsletter switch from Substack to a fantastic and independent provider, Buttondown....
Quoting Jason Fried
January 5, 2024
I have to say, I’ve found no greater professional joy than working with a tight group of people to ship and support our own products. And for those products...
New website, finally with no analytics
January 3, 2024
During the Christmas/New Year break, I achieved my goal of updating my website with a new theme. I loved Casper, the previous one I ran for a very long time,...
Quoting Christine Lemmer-Webber
January 2, 2024
Bring back self-hosted blogs, reinstall a feed reader, make your feed icon prominent on your blog. Blogs + Atom/RSS is the best decentralized social media...
   Newer archives
 
Powered by Buttondown, the easiest way to start and grow your newsletter.