Skip to content

Instantly share code, notes, and snippets.

@toasterlovin
Forked from jasonrudolph/about.md
Created October 29, 2012 15:23
Show Gist options
  • Save toasterlovin/3974161 to your computer and use it in GitHub Desktop.
Save toasterlovin/3974161 to your computer and use it in GitHub Desktop.
Programming Achievements: How to Level Up as a Developer

###Become more fluent in Ruby

  • Commit the Ruby syntax to memory
  • Commit significant standard libraries to memory
  • Utilize a metaprogramming technique in an app

###Become more fluent in Ruby on Rails

  • Use Haml in an app
  • Use JavaScript in an app the Rails way
  • Use Coffeescript in an app
  • Use Devise in an app
  • Learn how to test with Paperclip
  • Deploy an app with Capistrano
  • Implement background jobs in an app
  • Commit form helpers API to memory
  • Commit ActiveRecord::Migration API to memory
  • Commit ActiveRecord validation API to memory

###Learn by teaching others:

  • Present at a local user group
  • Teach at a RailsBridge workshop
  • Mentor a new Rails programmer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment