“If you are not embarrassed by the first version of your product, you’ve launched too late.” – Reid Hoffman I’ve seen a ton of founders and even experienced product people in large organizations delay the release of an app, site,…
How to Land Your First Tech Job: Or at least what I will tell you

Ah, the age-old question that haunts every college graduate’s dreams: “How do I get a job?” But not just any job. A job that doesn’t involve asking, “Would you like fries with that?” unless it’s a cheeky Slack message to…
Capture The Flag Games in Role-Playing Games

I’ve recently been running a 5e-based game with my usual role-playing nerd circle on Sunday nights. The game is called The Spy Game. It started off as a Kickstarter campaign and doubled it’s original funding goal (well done!) It’s been…
Are School Bus Tracking Systems Dangerous?

There has been a lot of hype recently in Tampa Bay about the “Here Comes the Bus” app. This is system that allows parents to see when their kids have gotten on a school bus, and where the bus is….
Software Development Teams: Build vs. Contract

Almost every business is technology-enabled in some way these days. Hair salons do their scheduling online, powerline workers train in VR, and pharmacists use AI systems to check for contraindications. There are very few businesses out there that could not…
A Simple Communication Framework

The single biggest problem in communication is the illusion that it has taken place. George Bernard Shaw Why a Framework? The single most important thing that we do at work is communicating with other people. It’s generally how we are…