2-2-2 method

A method to get unstuck on sideprojects. By Jordi Bruin

  1. two hours: First Protoype – Possible?
    • something that gets the job done as fast as possible
    • If you can’t do it in two hours, don’t do it.
  2. two days: Ready to share with friends – Usable?
  3. two weeks: Ready for launch – Releasable?

These times are less about time spent on the project, but more about the deadlines. It’s not about ‘two weeks spent full time’ on this app, but more about ‘it’ll be live by the end of the month’.

If your idea never makes it past Stage one, that’s fine. You learned stuff and can reuse the code for other projects.

Videos

Part 1: Part 1 – Prototype Part 2: Fixing low hanging fruit in the initial prototype with the 2-2-2 method (part 2) Talk: Shipping Side Projects in 2-2-2 Easy Steps - iOS Conf SG 2023 Podcast: https://overcast.fm/+ABLF3QHZRfY

Takeaways

  • copy lots of sample code
    • It’s fine if you don’t understand what it does in the prototyping phase
  • Save snippets to use later
    • always name things similarly, so that it ports across apps
  • for every app, he just makes a waiting list google form
  • He hosts it on GumRoad, and gets the email addresses there
  • ImpressKit for press kit assets

Design

  • go to dribble, type in category
  • for each design - three things he likes, three things he doesn’t like