I‘ve done such a thorough job of de-Googling that I forgot to show up for a meeting with someone, because I hadn’t checked my Google calendar in ages. (No, they were not amused.) In my defense, I proceeded to explain to them that having de-Googled, I was also …
Two patches queued into the Linux kernel's build system development tree, kbuild-next, would enable the -fms-extensions compiler argument everywhere for allowing GCC and LLVM/Clang to use the Microsoft C Extensions when compiling the Linux kernel
October 24th 2025: Google published the death note:
Intent to Deprecate and Remove: Deprecate and remove XSLT
Google will kill XSLT by 2027.
Google first tried to kill XSLT in July 2013 twelve years ago.
Learn how to manage your manager through clarity, influence, early signals and trust. Practical tactics to work better with leaders and avoid surprises.
LightGBM is probably the most widely used algorithm used for machine learning tasks on tabular data. On kaggle you almost always see it in the top 10 leaderboards, yet many (and I suspect most) only understand the interface of its official library, and not its…
Small software teams fail the same way bad restaurants do: specialized people doing good work toward different goals. Michelin kitchens prove you don't need more people or meetings. You need three layers of coordination working together.
I've started working on a new edition of Ruby Under a
Microscope that covers Ruby 3.x. I'm working on this in my spare time, so it
will take a while. Leave a comment or drop
me a line and I'll email you when it's finished.