Why hiring people with special needs is a good idea.

Anyone who follows me on Twitter¬†has probably picked up that I do a fair amount of ¬†advocacy for special needs. My middle son, who is 17, has a semi-unusual genetic disorder called 22q Deletion Syndrome, which is pretty much what it sounds like: he’s missing a chunk of chromosome. Henry is mentally about 3 or […]


Three core values of a good developer program

I’ve had the privilege to be in on the ground floor of a really great developer program, as we started with just a handful of developers three years ago and now we’re sitting around 110+ and scaling. In three years, I’ve learned a lot about developers and developer programs: what is important, what is not, […]


Five reasons why Hololens is the next logical step towards a more connected future

At MS Build a few weeks ago, Microsoft announced one of the most exciting hardware developments to come across in a very long time – Hololens. Hololens is a wearable holographic computer that allows the user to interact with holographic programs within their everyday environments – school, work, home, whatever. Hololens is scheduled to come […]


Can you blog every day? Should you?

Going through my LinkedIn feeds this morning and came across a thoughtful article penned by Marshall Kirkpatrick, one of the few technical thought leaders that I will always take time out to read. In this post, he talks about being challenged and inspired by Seth Godin to blog every day, noting that Seth has blogged […]