This is a project that I've wanted to do for so long. I agree with the author's opinion about people making custom-fit apps for themselves. Programming is less taxing than other home improvement techniques like say, carpentry, (although that may very well be my lack of skill with the tools which make it so) while resulting in a similarly satisfying outcome.<p>Also, For some reason, this reminded this [1] article which was discussed on HN recently.<p>[1] <a href="http://gizmodo.com/why-is-my-smart-home-so-fucking-dumb-1684949715" rel="nofollow">http://gizmodo.com/why-is-my-smart-home-so-fucking-dumb-1684...</a>