GNOME’s horrid coding practices

I stopped using GNOME more than a decade ago, yet my desktop environment of choice--Xfce--keeps using GNOME libraries, and every time I notice a sudden problem, every time it's GNOME's fault. But because I'm a developer, I can track down the problems and fix them myself, though why is it that GNOME developers keep making … Continue reading GNOME’s horrid coding practices

My tone doesn’t make me wrong, or how I convinced the Ruby project to fix an inconsistency

Back in 2012 I stumbled upon an inconsistency in Ruby's handling of time zones which took me a lot of discussions to get fixed, but eventually I managed to get it done. Essentially this didn't work: DateTime.strptime('0 +0100', '%s %z') The time zone part (+0100) was ignored. If you are not familiar with strptime/strftime, the … Continue reading My tone doesn’t make me wrong, or how I convinced the Ruby project to fix an inconsistency