Integrate devices and add-ons into your home automation setup
Feb05

Integrate devices and add-ons into your home automation setup

In the four previous articles in this series about home automation, I have discussed what Home Assistant is, why you may want local control, some of the communication protocols for smart home components, and how to install Home Assistant in a virtual machine (VM) using libvirt. read more Powered by...

Read More
Why simplicity is critical to delivering sturdy applications
Feb05

Why simplicity is critical to delivering sturdy applications

In the previous articles in this series, I explained why tackling coding problems all at once, as if they were hordes of zombies, is a mistake. I’m using a helpful acronym explaining why it’s better to approach problems incrementally. ZOMBIES stands for: Z – ZeroO – OneM – Many (or more complex)B – Boundary behaviorsI – Interface definitionE – Exercise exceptional behaviorS – Simple scenarios, simple solutions read more...

Read More
A guide to planning the next 50 years of your career
Feb05

A guide to planning the next 50 years of your career

In the first and second articles of this series, I presented my review of Professor Lynda Gratton’s book, The Shift: The Future of Work is Already Here. Those articles outlined the factors Gratton says will impact work in the future and the work environments those forces will likely create for us. read more Powered by...

Read More