I thought this would never happen, but it did. I am not sure if I should feel honored that someone plagiarized my article, but someone did. They did such a bad job at copying my article that they left one of the links in it that point back […]
Like many Americans, I’ve been trying to explain and justify the 2016 election cycle. I am not an expert political scientist. I am a software engineer. The question I ask myself is “What role did computer technology play in this election ?” In particular, I want to focus […]
Today in first world problems: Amazon Fresh fails to deliver a grocery order, forcing a suburban New Jersey family to go to the grocery store. Over the past couple of months, we’ve come to rely on Amazon Fresh for our groceries. The amount of time it saves for […]
It is a new year and time for something entirely new. Photography is a hobby of mine. When we travel or when I go to photo outings, I like to bring my iPad with me and do some basic post-processing before I get home. The problem is: the […]
November of 2016 marked five years of my work at Liquid Analytics. On New Year’s Eve in 2011 I wrote: Breezing through your day at work is a recipe for stagnation. Any spare brain cycles you have at work should be spent on thinking about how to improve […]
You don’t need to be a genius to find yourself in a situation where you are the smartest person in the room. This can be a result of your getting hired for a specific project requiring your specialized skill set that few other people have. This can also […]
Whether my third grader becomes a software engineer when she grows up remains to be seen. The ability to customize and extend the behavior of a computer is a skill that is going to remain with her for the lifetime. If she wants to be an educator she can make educational apps. If she becomes a business person or a scientist she will be able to use computers to her advantage. This is what being a citizen developer is all about.