This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
Learn a variety of programming paradigms:
Experience the ins and outs of programming for different platforms:
Enhance your understanding of the building blocks that we use as developers:
Enlighten yourself with koans, katas, and the wisdom of ages:
Program in the open:
Learn by teaching others:
Idea Dump
###From Hyperink###
Advenjure Create a simple MUD (Multi-User Dungeon) text game in Javascript (coffee script, clojure script) which makes AJAX (JSON or XML) requests to a central server. For brownie points, generate a basic infinite map.
Auto-meme Write a RESTful web service which takes a random image url, analyzes the image, and intelligently stamps it with appropriate, generated meme text.
Hacker News Write a program which analyzes hacker news posts and determines common attributes of successful posts (topics, dates, events).
Command Line Equalizer Write a command line tool which plays a song and streams its equalizer in ascii.
###From Me###
Personal Command Center Write a program which aggregates email, calendar, core tasks into a focussed display. Bonus Points for drawing out relationships in the data (e.g. where is timing being spent, patterns/solutions for topics). (Use Context.io for getting cool and fancy with analysis of email)
Use Twilio to Build a Funny Cats Text Message Game, Django on the server side
Auto-Diary Write a Service which rings or texts a user each to help them compile a personal diary, analyse their entries and progressively build a mood/emotion diary
Team Spirit Build a service which lets users provide messages of support of their group/team/organisation with a dashboard to view analytics, trends etc...
Caliper Build a Web application for building decision models, collecting data, modelling uncertainty... Pretty much making performing AIE super easy, reliable and collaborative
Crowd Noise Monitoring Android App integrated to Twilio, to record sound/noise levels at a concert/for a crowd/in an urban context, with location
Instant Meeting Recording Instant meeting record to transcript and email to participants
Workout Machine Android App for easily managing a set of workouts, providing a timer and tracking progress (e.g. Based on 'You are your own gym')
Shelf Build a simple web app which lets you store inventory - define inventory templates, create inventory and track its allocation