Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Time Sinks for Tech Startups

Avatar for Travis Nelson Travis Nelson
September 25, 2018

Time Sinks for Tech Startups

So you have an idea for a startup…great! Now what tech stack do you choose? We’ll go over some of the common time sinks that tech startups experience and how to avoid them. Early stage companies should spend their time figuring out their business and not over-engineering for problems they don’t have yet. You probably don’t need microservices, you probably don’t need that new framework that is all the hotness, you probably don’t need 100% test coverage…you need to figure out how your business is going to make it.

Avatar for Travis Nelson

Travis Nelson

September 25, 2018
Tweet

More Decks by Travis Nelson

Other Decks in Technology

Transcript

  1. TRAVIS NELSON -Cofounder and CTO at Focal Revenue Solutions -Partner

    / Software Architect at Moonsault Software -15 years in enterprise and startup experience -Denver Java Users Group - VP -Denver Microservices - Founder -Indie Hackers Denver - Community Ambassador
  2. SCALING - Time Sink: Focusing on scaling over feature development

    - Time Sink: Infrastructure as code - Time Saver: Can you survive at scale? - Time Saver: Manually configuring via console
  3. MICROSERVICES - Time Sink: Microservices from the start - Time

    Saver: Transition to microservices down the road
  4. CLEAN CODE - Time Sink: 100% test coverage - Time

    Sink: Build restrictions around code styles - Time Saver: Start with at least some tests - Time Saver: Don’t create restrictions that prevent you from getting builds deployed
  5. WRITING YOU OWN - Time Sink: Writing your own frameworks

    - Time Saver: Leverage open source or third party services
  6. TECHNOLOGY STACK - Time Sink: Hype framework - learning curve,

    poorly documented, or might not be around in a few years - Time Saver: Boring technologies - well- documented, well-tested, stable.
  7. MVP - Time Sink: MVP is everything - Time Sink:

    Build MVP without involving a single customer - Time Saver: Just enough features to satisfy early customers - Time Saver: Get feedback from customers early and often
  8. FEATURE AND TIERS - Time Sink: Building hard boundaries in

    you application - Time Saver: Let usage patterns determine your tiers
  9. OVER ANALYZING DECISIONS - Time Sink: Making sure you made

    the best decision possible - Time Sink: Meeting about everything - Time Saver: Move forward and correct course along the way - Time Saver: Meet when things need to be addressed and don’t force meetings that aren’t necessary
  10. COMPANY NAME - Time Sink: You need the perfect name

    - Time Sink: Everyone has to like the name - Time Saver: Pick something people can remember and spell - Time Saver: Accept that not everyone will like your name. You should be focused on them liking you product
  11. STARTUP BOOKS AND BLOG POSTS - Time Sink: Too much

    time reading - Time Saver: Start something!
  12. RECAP - ENGINEERING TIME SINKS - Scaling - Microservices -

    Clean code - Upgrading/Refactoring - Writing your own - It’s okay to pick boring technologies
  13. RECAP - BUSINESS TIME SINKS - Get feedback early -

    Don’t be too rigid - Don’t overthink decisions - Don’t need the prefect name - Take the leap
  14. MY FAVORITE RESOURCES -Denver Startup Week -How I build this

    with Guy Raz -Indie Hackers -Local Meetups