Particle Photon Universal Remote + Raspberry Pi Smart Lamp

What good is a programmable lamp if you don’t have a cool way to control it? So I built one. Even made it work for the tv and cable box. I also put a “manual” switch on the lamp itself to make it look more… uhmm… normal. I used a Particle Photon as the brains…

Raspberry Pi Smart Lamp

I was left at home alone for a couple of days so I decided to take our old boring regular lamp and give it an upgrade. I honestly never thought I would ever need a hammer to fix a light fixture šŸ˜‚. That thing refused to give up its secrets easily! A Raspberry Pi, a…

Alexa Pi + Pi IR Blaster + Jarvis Alexa Skill

Ever since I “installed” my Raspberry Pi IR Blaster on the living room lamp, I have been getting a flood of praises from my wife about how well it goes with the decor and how she barely notices that it’s there. Well, that’s what I hoped she would say after I tied a Raspberry Pi…

Thoughts on leap motion

Here’s a post I wrote awhile back for our UX Community of Practice regarding ideas on how to use this new type of input device: I too bought a Leap motion controller and would like to think there is much potential for this type of computing interface. Hardware is solid. Excellent sensor and works well…

Fighting time

The train announcement was blaring from the platform and stating the destination of the manhattan bound train. I was on my way down the stairs to catch that train. As I stood on the platform trying to jump in, the doors started to close. Unlike in an elevator situation where I would have reached out…

Appreciate your way to happiness

We all have an insurmountable amount of things to be unhappy about. Without any significant effort, I am sure every single one of us can think of at least one reason to be unhappy right now. There was a study done about the correlations of how unhappiness is linked to mind wandering. They posit that…

Calm down (Pre-office stress)

Not everything in life needs to be done now. In fact a lot of things in life are just simply overhyped. Stressing to get to work in the morning is probably the best way to be unproductive all day. In this age of blackberry devices that allow us an insight of the horrors awaiting us…

Doubting the Developer Faith

I have been a software developer by trade for over a decade. I have made my name and living by writing software that is functional. It even sometimes satisfies the business requirements. I cannot count the number of times when I tell myself, “who the F is going to use this software?”. Let’s be honest…

Prism: Decoupling at multiple levels

I’m sure we all agree that decoupling is the key to creating extensible and maintainable applications. Prism is something that will help us achieve this using a bunch of different techniques. Prism is designed to decouple UI components from each other at various levels. Below is a good diagram showing how the different parts are…