Ocean Technology and Talking to Whales

I’ve been accepted into the Bristlemouth Pioneer Program. I’ve been granted a SOFAR Spotter with a Development Kit. I want to build a system capable of autonomously recording whale song (and other ocean data). Humpback Whale songs is incredibly interesting - and scientists have JUST been able to actually talk to whales.

But really getting all “science fictiony” - can we build an ocean phone system to talk to whales?

Docs as Code

One of the core principles of modern “DevOps” development is to treat your documentation as code, just like code. My team at Cisco open sourced how we do that.

Cloudy DevOps - Part 1

What exactly is Cloudy DevOps? How do you go from classic data center Enterprise deployments to the cloud? Here’s some of what I’ve learned across a half-dozen teams who’ve done it.


I’m building a robotics board that basically is a WiFi REST interface to a variety of I2C sensors - the I2C side uses an I2C switch driven by an ESP32. My first RBOT board arrived, but alas, I got schooled on surface mount part numbering.

Ubuntu Again!

From 1997 to 2010 I believed it was only a matter of time before Linux on the desktop became a reality. I gave up in 2010 and went to OSX. But we may finally be close! Here’s my notes on installing Linux Ubuntu 18.04 on a Dell Inspiron 15 7000. It’s the easiest and happiest linux ever for me.