To anticipate and prevent

March 10, 2021

1 Year Ago: My Travel Adventure while a Pandemic Begins

The current fad on Instagram, as I’m led to understand, is posting stories of what you were doing “One Year Ago Today”. Since mid-March 2020 was the start of the “real” pandemic for most people in the USA, it’s mostly pictures of normal life. However 1 year ago today I was flying back from a week and a half trip to Bulgaria and Germany. Just a day after touchdown in San Francisco, the European travel ban would be announced.

March 8, 2021

Habits & Writing Reboot

For those who are perusing this entry close to its release, scrolling down on the main page of Obviate.io shows a sad state of affairs. We’re quite bereft of fresh new content as the 10 most recent entries cover all the way back into 2018. For those who aren’t familiar with our backlog of work, this is quite different from some of our past years. It’s time to “reboot” our writing, but most importantly focus on the habits.

March 5, 2021

Ciao Chao Smule

After 3.5 fun filled years, it is unfortunately time for me to depart from the Smule family. There have been great changes, both for me and the world, with many fond memories. I can’t possibly recount them all in a single blog entry, but I wanted to share a few thoughts.

June 23, 2020

Reflections on WWDC 2020

Yesterday was the keynote for WWDC 2020, the yearly Apple developer conference. While nothing in the keynote was that surprising, there were some interesting tidbits which signal solid direction in the way Apple is advancing. One of the most interesting “experiments” will be the long awaited convergence of mobile, tablet, & computing platforms.

May 13, 2020

The World Isn't Ending ... but it is changing

Rarely have I written here about the greater geopolitical state of the world. The few times that something has come up in that vaguely political area, it’s been specifically related to technology. However, COVID-19 is changing our world at a rate unlike anything we’ve seen in our lifetimes. It’s certainly making life “interesting” in ways I think most of us would prefer we not deal with. Even though this charge is hard it is not the end of the world (though sometimes it may feel like it).

February 19, 2020

Introducing pyLegLight – A Python module for the Elgato Key Lights

At work, I’ve been spending more time on video calls with our Eastern European office. In order for it to be a reasonable time of day for the team, my calls are either very early in the morning or very late at night. To make sure that both sides get the most out of the limited time we have in the calls, I want the call quality to be the highest possible. That means a clean background, a Logitech C920S HD Pro Webcam and lighting — specifically two Elgato Key Light panels. The panels work super well, perhaps I’ll review them another time, but my first interest was how I can control these lights (which operate over wifi) in a programmatic fashion. Queue some basic reverse engineering and Python — Enter pyLegLight!

February 13, 2020

Obviate.io v3: Now on Hugo Static Site Generator

After a lengthy run of using Wordpress and a fair amount of time with basically no posts, I wanted to start the new year off right by bringing the blog back to some semblance of it’s former glory. Unfortunately that meant grappling with a wildly newer version of Wordpress with an editor that had changed significantly. Change isn’t bad, but these changes got in the way of it’s own core function: writing. So I’ve spent the last few weeks endeavouring to fix this problem in the only way I know how… burn it to the ground (and rebuild it using a static site generator).

November 25, 2019

Hex Editing Pokémon Sword to Change My Stupid Jersey Number

Hello fellow Pokémon fans, tech enthusiasts, and people looking to do silly stuff! From the same person who brought you the MFA phone: Stupid video game decisions and solutions. When the new Pokémon Sword and Shield games arrived on the Switch a couple weeks ago, I was as excited as a kid on Christmas. A new adventure with the childhood formula of capturing dangerous creatures in little balls of magic and having them fight to the d… Knockout.
February 26, 2018

Video Tutorial: How NOT to package your ESP8266 & BME280

Continuing our series from last week, we’re going to package up the Wemos D1 Mini and the BME280 Environmental sensor on a perfboard, with batteries. Or at least that was the plan until we ran into a software bug… which could have been fixed. Until… well, watch the video and count how many ways this project didn’t go according to plan. If you agree that #LearningIsEducation please leave a like or subscribe!