Build vs. Buy

It’s an age-old IT question: Build vs. Buy.  Two distinct choices when solving a problem with software. Most good software comes about as a result of existing software only doing 80% of what somebody needs it to do.  Solve 80% of the problem you set out to solve...

“Good ideas have to win”

Steve Jobs once claimed (sadly, near the end of his life) that Apple didn’t have committees.  Zero “decision by committee” that too-often dooms really good ideas.  My favorite quote from the above interview: “Good ideas have to win.” ...

The value of creativity

No doubt there are advantages to staying the course and continuing to look at the world the way everyone else does.  It’s predictable, and most businesses LOVE predictability.  Makes sense, right?  Now, I am not a classically-trained developer (I’m not a...

Wisdom vs. Knowledge

I am not what you might call a classically-trained developer.  I’ve never taken any kind of computer class, save for watching some tutorials online when I need a general understanding of a new technology.  My passion for technology arose out of my former life as...

Nurturing an idea

Not all good ideas are a lightning strike of brilliance.  Sometimes they need a great deal of nurturing before they can be truly viable.  Sometimes that nurturing requires complete rethinking of the idea and other times it’s just a matter of “lining up the...

Raspberry Pi and Arduino hacking

Recently I had a client ask about integrating software into a prototype mechanical device used in an industrial environment.  The idea was fairly simple: replace the analog gauges, springs, etc with digital sensors and servo motors for the sake of full automation....