On Remote Work

As soon as you get beyond a few people, you are working “remotely”. If you aren’t in the same room you will have your main workflow happening through tooling. Yes, you can get together to meet face to face on topics, but that isn’t your general workflow.

via Why we run an open source program - Walmart Labs // TODO: Talk openly, develop openly.

I've never seen that so crisply and truthfully stated before. The whole article is pretty great.

The Expanse

Early in January I found out that the SyFy channel has a new TV series coming this year, called The Expanse. It's a story that takes place 200 years in the future. Humanity has colonized Mars, which has become independent, and set up mining / science operations on a number asteroids and moons. It's all based on a series of books that started publishing in 2011.

I decided to not wait for the series to air, and dive in on the books. 4 have published so far, and they all follow a narrative style, where the chapters flip back and forth between different character's perspectives. The first book is two character perspectives, all the later ones are four. Some people that have distinctly small sub roles in early books become a main point of view later. The way it's done makes it feel like a rich environment, you'll never know when players will return in the future.

I've really enjoyed the series so far, can't wait for book 5 to come out this summer. There are lots of really neat ideas in the books so far. The time delays on communication throughout the solar system, and what that causes. The "spinning up" of Ceres and Eros to provide centripetal artificial gravity on the inside. The use of Ganymede as both a Farming Planet, and where all the Belters go to carry their children to term (because it has a magnetosphere). And many more really interesting ideas that provide spoilers to  the big story arc.

Definitely worth a read.  And check out the trailer below for this coming to TV later this year.

Smart Home Woes

Gizmodo has a great piece on cheap home automation gone terribly mediocre. It's actually really interesting to realize how often we as humans need to relearn the idea of resiliency, durability, usability and in systems. Home automation is neat, and I've enjoyed playing with parts in it. But if your normal workflow requires a smart phone, you are taking a step backwards. Sadly, most of the solutions out there today head down that path.

A much better approach would be to put smarts directly into existing electrical structures (wall plates, switches), and ensure that all of them had physical manual override. Some of the zwave wall switches out there do that, to the best of my knowledge no one has done that with plugs.

I think a lot of the folks working on these solutions probably need to read The Design of Everyday Things. I promise if you read that, you'll never look at a phone or a wall switch the same way again.