How Not to Run an Ecosystem - gRPC

I was recently going through deprecation warnings and doing some housekeeping in one of my personal projects, NetAuth. In the process, I came across that I was using a deprecated import for the protocol buffers support libraries. As the major version number hadn’t changed, I assumed that the update was safe and changed my import. Given that the import was changing from github.com/google/protobuf to golang.google.com/protobuf I made the assumption that the import path had been changed for aesthetic and branding reasons.

Read More...

Dialed In: How Small Can You Make Dial-up?

I am fascinated by most network technologies, and having spent several years at this point looking at the latest and greatest I’ve now decided to look back at some of the technologies that got us to here. Circuit switched networks have always fascinated me and as I’ve recently gotten into running my own local phone systems, dial-up networking seemed like the logical place to jump in head-first. First off, lets define some terms and concepts that are central to this kind of network.

Read More...

PG&E, ERCOT, and Engineering Black Swans

I’ve seen over the last few days a lot of comparisons being made between the power outages occurring in Texas and the power outages that are an annual event for parts of California. These events aren’t particularly compatible due to the wildly different circumstances at play, and I want to talk about why. This post will get into what engineers look at when designing a system, the concept of calculated risk, and how black swans can really come from nowhere.

Read More...

Awards are Bogus Metrics

I recently had the baffling experience of reaching out to a company to ask about commercial support for their product as I was having a lot of trouble getting it installed and working. Those in the know of FOSS software can probably already see the red flag that needing to engage commercial support to get even a tech demo working is usually a sign of poor engineering quality and a fragile solution.

Read More...

The confluence of cheapness and dubious design: AT&T FTTH

For annoying reasons that I won’t get into here, I’m finally building out a home office. For me this meant getting another IKEA desk, and then making sure that the network path from my main network rack out to the garage where my office will be is built well and reliably installed. This has so far been a case of pulling wire through the attic, and then putting in a network terminal in the closet where all the network gear lives.

Read More...