First Blitzweekend session, personal notes (8)
This weekend, I did with Mehdi a blitzweekend session, the first of its kind. The goal was to make a product in 2 days, from concept idea, design, development to deployment. This is a real challenge in itself, something that is possible now thanks to technologies like ruby on rails.
We began Saturday 8.30 am, each having our own web application idea. I wanted to build a game, and his idea was to make something like crunchbase for Montreal.
If we fast forward to Sunday evening, I can say this was both an intense and memorable experience. Time constraints is a huge challenge, and forces you to execute, both in good and bad ways. Here are my notes, some of them are subjective, some are not that important, but we are writing them all for the next session, in hopes to make it better:
- it’s essential to write specs and sort them by priority. I had features of the application grouped into batches, from required to nice-to-haves. Looking at it again, half of the planned features were developed.
- this is obvious but one needs to be deconnected from RSS, twitter, email etc. This was super easy. No family/friends either. Somehow this was arranged. There were a couple of things I couldn’t have not gone to, but this is by far the most productive and intense days I experienced in months. I estimate I spent about 15 full hours during the two days for the exercise.
- There is no time left to look up for documentation, tutorials, reference docs etc. You just have to know your tools. If you don’t, it’s best to implement a feature with something you already master
- Time flies. Knowing that you have to deliver in a few hours shuts down the whole world and inputs. Before you know it, 4 hours have passed.
- I had another look at the code this morning. All I can say is that it’s not the most elegant code you will find out there, but hey it works. I also had a look at the results, and I can’t believe I took 2 days to do it. I guess I lost time in design concepts and design.
- coffee is a great beverage!
Mehdi finished his crunchbase application. The result for me is at startupweb20.com; the game was planned at the beginning to be a parody with what’s happenning in the “web2.0″ world. You can sign up and launch a startup*, and try to win millions before the whole ecosystem crashes. This was deployed at 9.30pm, which is 37 hours after we began. Not sure now what I am going to do with it, I guess it will scraped for the next blitzweekend session.
* note: the usual path is signup, create a new startup, hire 3 people for your startup, then develop a feature.










I bet you guys skipped the business plan eh? :)
Seriously, pretty interesting and this makes me think about an article from the guy who started “Plentyoffish.com” where he said that even though you have no inspiration, it’s amazing what you can achieve once you sit down and start coding.
That’s what I usually do and it works.
oh yeah, we skipped the business plan part.
although I didn’t begin developing until I had a very very clear vision of what the website should be about.
by the way, ideally, we should have blitzweekends with different teams of 5 and there should be a guy doing the marketing and business plans. but we were just testing the concept this time.
Heri: This is a great idea. Reminds me of “Startup weekends” and I would be very interested in joining if another one comes up.
I wonder if having a week long version would produce better results? For my current project (YulNews), it took about an hour or so to jot down the big features but it took me many days to refine everything until I was happy. Even now (as I code) I change some pieces here and there (mostly depending on my mood and user feedback).
Sometimes, small ideas can go very far. For example, refactormycode.com, which BTW could be applied to many mainstream domains like cooking, designing your house, your girlfriend’s makeup or dressing habits, etc. I only took about 10 seconds to think about it but the point is, there are many domains left wide open and sometimes small projects like this can fulfill a niche and be very profitable. I think that the refactormycode guys just opened a nice door to many new collaboration based ideas…
The idea of blitzweekends is taken straight from startupweekends but we thought it’s stupid to make a group of 40 people work together. It makes more sense to make teams of 4-5 and let people build the app they want.
In Montreal, we might do another test in 2 weeks, one before the “real” one where everyone would be invited. I guess you can come at the one in 2 weeks.
The interesting part is limiting yourself to 2 days. It’s the pressure that counts. If you give yourself 7 days, everybody knows you will give the best of yourself only the last 2 or 3 days. Also, I don’t think we will get a group of 30 to 50 people avalaible for 1 week.
the refactormycode guys is 1, and that should be marc-andré
by the way, I wasn’t inspired by refactormycode for this. this was planned from 2 months ago.
Heri, count me in..! I guess you’re right in a way, at least on the proof of concept side. Great ideas come quickly and once you have a vision, all you need to do is to “let it out”.
However, and I will stick to what I said earlier, I think that the whole picture can’t be achieved in such a short time. You need more time to really think what you will be offering, consult with others, etc. unless you’re doing a very small project :)
[...] from MontrealTechWatch, mentions about a possible StartupWeekend / BlitzWeekend in a few weeks. He shares his experience and it seems like it was very [...]
[...] may recall the first post mentionning an event called blitzweekend, where the goal was to make a product within a very limited timespan, i.e. 2 days. We are now going [...]
[...] you follow Montreal Tech Watch or if you met me around Montreal, then you’ve probably heard of [...]
Leave a Reply