Titanium Edition
Lately I’ve been thinking a lot about music and the role it played in my life over the years. I think I’ve been pretty passionate about music ever since I discovered MTV and VH1 on cable television...
Lately I’ve been thinking a lot about music and the role it played in my life over the years. I think I’ve been pretty passionate about music ever since I discovered MTV and VH1 on cable television...
Today I finished reading a book for the first time in a couple of months. As a matter of fact - I barely did any reading in the past couple of months. That rarely happens to me, as I’m the type of ...
Occasionally I need to figure out which Debian package some file comes from (e.g. because I want to remove a redundant package or find related packages). There are a couple of ways to do this in De...
These day almost everyone on Twitter seems to be playing the word game Wordle, including me. You’ve probably seen many people around you sharing images like this one: Most of the time the 5-lett...
Today I saw the news that Google are pulling on the plug on the G Suite legacy free edition (a.k.a. Google Apps for custom domains). If you don’t recall the story - originally the service was free ...
Ruby 3.1 was recently released and it features one major syntax addition - you can now omit values in hash literals and keyword arguments in certain cases.1 The release notes give the following exa...
I was surprised to learn that Windows has added support for Unix sockets (AF_UNIX) a few years ago (in 2017). From the announcement article: Beginning in Insider Build 17063, you’ll be able to ...
While working on my year in review article for 2021 I once again realized that my writing process is very similar to my programming process.1 Simply put - it involves many iterations and refinement...
Celebrate endings – for they precede new beginnings. – Jonathan Lockwood Huie It’s the final day of 2021 and tradition dictates that we should reflect on the year behind us. I like writing suc...
Today I came across this great summary of the concept of interactive programming: Development in Common Lisp is interactive. There’s no separate compile/run/debug cycle. Instead of that, the pr...