3 Ways to Keep Startup Engineering Simple

Biz Stone
Biz Stone
Feb 22, 2016 · 4 min read

1. Avoid bloat in your stack

As your team grows and as your product matures, the natural tide of complexity in your tools and environment creeps up incessantly and inevitably.

  • It requires a new technology, so you start researching the many available options.
  • This is key: instead of picking the sexy solution that uses some fancy new tool, you find a simple solution that doesn’t expand your existing stack and is good enough.

2. Start coding

The principle of using something off the shelf instead of reinventing the wheel makes more sense than ever before. There are an incredible number of high quality libraries and services available to engineers. However, the landscape of tools and platforms is changing so fast that it can be bewildering to keep up. Don’t fall into the trap of over-analysis. I love Barry Schwartz’s The Paradox of Choice which applies to software as much as anything else.

3. Dream big, build small

I’ve found that very often when you start designing a new service, you dream about the biggest, best-case scenario and start building something that you hope could scale to 10s or 100s of millions of customers.

The Biz Stone Collection

Information of various sorts and kinds—especially Jelly Industries, Inc.

Biz Stone

Written by

Biz Stone

Co-founder of Twitter, Medium, and Jelly. Dad, husband, author, and inventor.

The Biz Stone Collection

Information of various sorts and kinds—especially Jelly Industries, Inc.