A spreadsheet is the wrong tool for everything, but it's also a very available tool. No results came up when I was searching for how to join data sets in different ranges in a Google Sheets or Excel worksheet, so here's how you do it. Suppose you have these three data sets in a Google … Continue reading Join or union ranges from multiple tabs in Google Sheets
Category: Uncategorized
Git commands for a clean history
I recently saw a discussion about how very few people actually use the famous gitflow workflow. This makes sense to me. The situation where one might have multiple simultaneous supported releases is relatively rare in software as written, because most software is written with one customer or use case in mind and that use case … Continue reading Git commands for a clean history
Contributing to open source at IBM Skills Network in 2019
In 2019, my team embraced the philosophy that any library or package we create should be open sourced with a permissive license in a public source repo. This is not just the right thing to do -- it's also a more productive approach. It's the right thing to do because we get to collaborate effectively … Continue reading Contributing to open source at IBM Skills Network in 2019
ISOC is selling .org to a private equity firm
The Internet Society is selling the .org registry to Ethos Capital, a private equity firm. Such .org domains are typically used by non-profits, the open source community, and -- for ineffable reasons -- my blog. The function of a registry is to grant monopolies over specific domain names for a year. They can set a … Continue reading ISOC is selling .org to a private equity firm
Hiring Developer Interns for January 2020
My team is hiring a new cohort of paid developer interns in Toronto (Markham) for January 2020: Back End DeveloperFront End DeveloperCognitive Data Science Developer We have a great, friendly, supportive environment. Everyone on the team gets two big monitors and the peripherals to go with them. IBM Canada Lab has free snacks and good … Continue reading Hiring Developer Interns for January 2020
My team at IBM Skills Network
Some of the out-of-town team members visited in October. We wrapped up the workday at a local escape room here in Ontario. It was good to have everyone in the same room, or perhaps trapped in three separate rooms filled with puzzling situations, each room more inescapable than the last. At IBM Skills Network, we … Continue reading My team at IBM Skills Network