Famo.us

Mar 29 2014

Perhaps you've heard of Famo.us. They're a start-up that is developing a super slick rendering engine that can do crazy stuff like the demo on their homepage.

They've been gathering hype and (and a lot of VC funding) for a while now without a product that developers could use. Their website opens with a form to sign-up for a beta release and there have been some events for the lucky ones in San Francisco. But recently they sent out an email titled "FINALLY" that details the beginning of a public beta rollout on April 9th.

This section of the email was very interesting to me:

Based on our experience with Hack Reactor students and private beta participants, this timeline is typical:

30 minutes: You complete the intro lessons in Famo.us University.

Hour 2: You build your first app example with physics animations.

Hour 3: You can learn new techniques by reading Famo.us source code for any of the 40 example app interfaces in our gallery. You can also easily read and understand the reference documentation.

Then until sunrise: You look through the examples to get inspired. You work all night to build your first app, and it’s awesome.

1 week: You can build any of the animation example demos, you’ve mastered the concepts of Famo.us, and you’ve submitted some animation demos of your own to the community gallery.

2 weeks: You feel empowered to begin your own project in earnest with hopes of building an award-winning app.

1 month: You never look back.

Instead of releasing a rough version of their software, they've worked on developer evangelism ahead of time. And through this work they've realized and acknowledged that there is a learning curve to their engine and spinned it into a positive. In some fields a challenge can be seen as a feature of a product and not a downside of it.

Chances are good I'll give Famo.us a shot next month. Game on!

Send a pull request for this post on GitHub.

Dave Walk is a software developer, basketball nerd and wannabe runner living in Philadelphia. He enjoys constantly learning and creating solutions with Go, JavaScript and Python. This is his website.