build your prototype
66 seconds
week two
(hi pls play the below music as you read)
welcome to week 2. i'm glad you're here :)
in 2014, porter robinson stopped making music.
he had just released "worlds", his first album, at 22. it hit #1 on dance/electronic charts, #18 on the billboard 200, critically acclaimed everywhere. news outlets called him a visionary. the album would go on to inspire and launch hundreds of careers in music. everyone was ecstatic for what was next.
and the pressure to make something that would survive its shadow was crushing.
by 2015, porter had fallen into a creative rut. every day he'd wake up, head to the studio, and leave with nothing to show for it. this struggle went on for years; and it kept getting worse over time. he'd throw hundreds of hours a week into FL Studio but scrap everything he made.
then, on a sunny june 14, 2015, he made 66 seconds of an instrumental hook. he'd listen to this obsessively over the next years, and it would eventually become a song called something comforting, and an album called nurture.
nurture would go on to save lives, spawn a new genre called botanica, and inspire a canadian 13-year-old to make a little summer program for an online community :D
it took porter 3 years after that hook to write the first song for nurture. and it took him 5 years to finish something comforting. he didn't pop out a fully-mixed, chart-busting song. he made a minute and six seconds of bleeps and bloops, and that was enough.
this week, i want you to make your 66 seconds. not your album. your proof the album will work.
tl;dr
- a prototype gives you momentum, forces you to ship something instead of spending years perfecting it (cough cough), and gives you something to share.
- make the most stripped-down, functional-ish version of your idea, that you can build in a week. the goal is someone looks at it and can say "oh i can see where this'll go"
- track a minimum of 4 hours this week. use hackatime or lapse! if you can't do either, a high-quality journal will do. you're encouraged to track more hours, though — 4 is just the minimum.
- check our luma calendar to rsvp for our first 2 events!
- circles should be live as you read this! you've been added to a private channel with a couple other unfolders that we think you'd vibe with :)
- once you submit the week 2 ship form (wip lol) we'll get to work on shipping you your domain grant + stickers !!!
why a prototype
a lot of things never get built since they feel way too big to start. why sink months into something if you have no idea if it'll be any good?
a prototype answers that question quickly. you build the smallest possible version, show it to someone, and see what they think. if they like it, you've validated your idea! and if not, you've got a new direction to go in.
in a lot of cases, perfectionism is the killer of a project, not a lack of skill. and, working in isolation is never going to get you as far as showing your work to a real person.
plus, once you have a prototype, it'll be 10x easier to keep working, since you're not staring down this huge plan that feels impossible :D
what a prototype looks like
a prototype is a tiny slice of your idea. it doesn't have to be good, and it by no means has to be polished. strip it down to its core — just enough that someone could look at it and imagine where it's gonna go. scope down, more than you think you need to.
quick examples:
- building a social platform: a feed where you can post text. it doesn't even have to save to a backend
- building a mechanics-focused game: the first level. or just the player moving around in empty space. make it feel good!
- building a story-focused game: a draft of the story (you can count writing this if you do it in a code editor!)
- building a hardware thing: the schematic for one bit of your project.
- building an ai thing: hardcode the response for now. fake it!
- building a productivity tool: make the core action work. a todo list? let people check off to-dos!
- building a fun web thing: make the fun part! skip the wrapper around it. just do the part that makes people smile :)
- building dev infra: this one is a little trickier to scope. try making just a CLI or something that works in one case. skip all the abstraction and configuration. one input, one output.
(don't read too far into the categories above :p)
please track time working on your prototype with hackatime or lapse! make sure to commit often. you're required to track at least 4 hours this week. yes, i know, go complain in #meta about me being a hypocrite. i'm sowwy :( but i want to give you cool stuff, and cool stuff costs money, and the best way for me to get hack club money is to submit hours :/
4 hours is a minimum, and i encourage you to go for more! art and asset hours count, but they can only count for 25% — one quarter — of your total project hours. don't worry about doing the math yourself, track all your art hours and we'll manually deflate for you.
circles
these are your people for the next 5 weeks.
we've chosen a few unfolders we think you'd vibe with and added you to a private channel with them! this is your circle, and go say hi! tell em your name, where you're from, your favourite color, the coolest thing you've built, whatever. tell them about an unrelated hobby you have!
also. if you miss a ship. or go quiet. your circle will notice. just sayin...
circles give you 3 things: accountability, belonging, and people that understand what you're building because they're doing something similar. this is such an incredible thing to have while hacking & you'll get what i mean soon enough.
events this week
prototype party — tue 10:00 pm
lets make our first (or second, or tenth) commit together! hop on a call & let's code together and hack on our prototypes.
there will be music, chatting, and fun things to do if you wanna take a break from coding. i'll also be there to answer questions about the program & help you with scoping.
prototype show & tell — fri 8:00 pm
demo your prototype in front of your fellow unfolders, live! there may or may not be prizes. DM me if you wanna present!
two live events this week!! i hope to see you at one (or both!) of them :)
what to ship this week
this week, post in #unfold-ships:
- a screenshot or video of what you made
- a link to your prototype (it's gotta be live for software! for hardware a demo video works)
- a few sentences on how it went and what you built!
then, fill out the week 2 ship form once it's ready. we'll ping when it is :p
what you get
ship this week and we'll get you $10 for a domain. that's enough for most smaller TLDs! go buy your project a home on the internet! if something else would fit you better, like assets or AI credits, DM me and we'll work something out. your custom grant can even be a different value.
we'll also ship you an envelope with unfold stickers and maybe some other surprises... keep an eye out for a sneak peek!
go make your 66 seconds.
you got this <3
~~~
there's too much i want to say, so
do re mi fa so la ti do
all i want is said and done
do re mi fa so la ti do