Zero to 1.5 Million Coders: Lessons from Building Grasshopper

Three years ago, I set out on an ambitious mission: to create a mobile app that would teach anyone to code from scratch, right on their phone. Today, our learn-to-code app Grasshopper has been downloaded by over 1.5 million aspiring coders around the world. The journey from idea to successful product has been filled with…

You‘re Already Ready for Your First Hackathon

If you‘re an aspiring developer, you may view hackathons as intimidating, highly-technical events reserved only for seasoned programmers. I know I did. Even as I became more curious about these sprint-like invention marathons, I always had a reason for why I wasn‘t quite ready to participate. I assumed my jack-of-all-trades background, with almost no true…

Will Elon Musk be our savior or our destroyer? A Full-Stack Developer‘s Perspective

In the world of technology and innovation, few figures have captured the public‘s imagination quite like Elon Musk. As a full-stack developer and professional coder, I have watched with fascination as Musk‘s ventures have pushed the boundaries of what is possible, from revolutionizing the automotive industry with Tesla to his audacious plans for colonizing Mars…

Who Says Engineers Can‘t Become Entrepreneurs?

"You‘ll never succeed as an entrepreneur." As an engineer, you may have heard this kind of discouraging advice before from well-meaning friends, family, or colleagues who think your coding skills won‘t translate into starting and running your own business. But here‘s the thing: some of the most successful and impactful entrepreneurs of our time started…

Where to Find Top Talent: The Systems Map of Silicon Valley

As a full-stack developer and startup founder, I‘ve spent over two decades in Silicon Valley in the hunt for world-class engineering talent. I‘ve come to appreciate the Valley as its own unique tech ecosystem. The greatest density of skilled programmers on earth can be found within a sixty-mile strip of land between San Jose and…

What the Hell Does "Minimum Viable Product" Actually Mean Anyway? A Technical Primer

The concept of a Minimum Viable Product, or MVP, has become ubiquitous in the worlds of software development and entrepreneurship. But for a term that gets thrown around so casually, there‘s still a lot of confusion about what actually constitutes an MVP. Is it just a fancy name for a prototype or beta version? How…

What Product Teams Can Learn from the London Underground Fire of 1987

On the evening of November 18, 1987, a devastating fire broke out at the King‘s Cross St Pancras station on the London Underground. It started around 7:30pm when a passenger discarded a burning match that fell through a gap on a wooden escalator leading down to the Piccadilly Line. The match ignited a pool of…