Well, There’s Nothing Left to Build

During the first summer of Pardot we embarked on a crazy adventure with 11 full-time summer interns. While I wouldn’t recommend that to anyone, we learned a ton and built the foundation of an amazing product. Near the end of the summer, most of the interns had finished and one excellent one stayed around to continue…

More Outsourced Software Engineering Success Stories

For years, whenever an entrepreneur asked my thoughts on outsourcing core product software engineering, my response was that I haven’t seen it work. There were too many disconnects between the startup team and the software engineering team – nuances around the actual product goals – resulting in a poor user experience and frustration during iteration…

Net Promoter Score and Customer Referrals

After manually sending out customer surveys on a regular basis for years, we decided to put an automated net promoter score (NPS) question in the application. Every 90 days the user would see the question “How likely are you to recommend this product to a friend?” with numeric choices ranging from 0-10, a simple “Comments” box, and a…

Front-End Only Minimum Viable Product

Steve Blank and Eric Ries helped popularize the concept of the minimum viable product (MVP) as a way to get a functional prototype into the hands of potential customers as quickly as possible. Previously, too many entrepreneurs built complex, elaborate products without incorporating customer feedback, resulting in failure. Now, with some of the latest JavaScript frameworks, the minimum…

90 Days of GitHub Commits

As part of my 2015 Year of Code plan, I made a small goal to commit code daily for 90 days straight to get back into things and learn as much as I can. My last run at serious software development was in 2008, so it’s been many years since I’ve done it on a…