View high resolution
Getting amped for this season :)
Rarotonga 2011 :)
View high resolution
I love it when websites have character. We use MailChimp for sending our email newsletters and they have this chimp as a mascot. Basically he sits there at the top of the page giving you links to hilarious Youtube videos (like this). It’s very distracting when I’m trying to get work done, but at the same time, it’s fun!
k776 asked: Will you release the RailsQuest source code on Github for a look?
I spent last weekend at Railscamp, an unconference/hackathon for developers. One project I worked on while there is RailsQuest. It started on friday night when a group of us started brainstorming ideas for a project that we could build at Railscamp, for Railscamp.
The concept was to take something that happened at Railscamp (people programming stuff for fun) and add a unifying social game mechanic on top. So, avoiding the implementation details, people create challenges such as a maze game, or a quiz and these ‘Quests’ are aggregated by Railsquest. Then you can complete other peoples challenges and earn their badge by doing so.
This works because we just added a little bit of structure to what people were already doing, the guy who was already building a game just needed to integrate with the Railsquest api, and those who couldn’t think of something to program could now build a ‘Quest’ for Railsquest.
For me, Railsquest was an interesting exercise from a product development point of view. From the very start, it was a collaborative effort, our entire potential userbase was in the same room as us, so we talked to people.
If our discussions on how it should work got stuck or we had any doubts we could just lean over to the next table and check. “Would you use this? Would you build a quest? Can you start now? Here’s some paper, write down the api you want.” Combined with enough fexibility and humility to completely pivot the product, this approach makes it hard not to build something people want.
We had to work fast, and build the absolute minimum product required, we started brainstorming after dinner on Friday night, say 8pm. Because Railsquest was designed to be used at Railscamp, it needed to be fully functional well before the end of Railscamp so that people could use it. We set a goal of having a working app by Saturday morning, and worked till 4am to achieve this.
On Saturday morning we added encryption and verification so that badges couldn’t be faked, and built some quests. Then we presented Railsquest to a bunch of other Railscampers, and people started using it. Mission Accomplished. I spent the rest of the weekend recovering.
Now Railscamp is over and I’ll probably never look at Railsquest again, but the concept of encouraging peoples independent projects with a social, game-like environment that encourages people to show off remains. And it’s something that could work really well in the formal education system, I look forward to working on it.
View high resolution
I’m back, I’ve been busy working on my new website/company/startup Go Vocab. Go Vocab is the best way to revise vocabulary, check it out.
Heaps! cleaned up at the Onyas, we won the Most Innovative and Best Web Application categories. I don’t work on heaps! anymore but congrats all, I’m proud to have made a contribution.
I spend a lot of my time working on heaps! and last week we won the Education and Commerce categories at the TUANZ Innovation Awards which is fantastic! If you’re a Kiwibank customer and you’re not using heaps! yet then you should definitely check it out.
I’ve just had a fantastic couple of days in Dunedin, though the temperature is about a quarter of what it was in California. Caught up with some friends and did some ‘business’. Off to Wellington tomorrow.