-
-
Save alexmoore/1147122 to your computer and use it in GitHub Desktop.
Revisions
-
alexmoore revised this gist
Feb 21, 2013 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -32,7 +32,7 @@ **Enlighten yourself with koans, katas, and the wisdom of ages:** * Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\) "Kata (programming) - Wikipedia") * ~~Complete the [programming koans](http://sett.ociweb.com/sett/settJan2011.html "Learning Programming Languages with Koans - Object Computing, Inc.") for a language that you want to learn~~ * ~~Attend a [code retreat](http://coderetreat.com/ "Code Retreat with Corey Haines")~~ * Read [SICP](http://mitpress.mit.edu/sicp/ "SICP web site") and complete all the exercises -
alexmoore revised this gist
Aug 15, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,7 +33,7 @@ * Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\) "Kata (programming) - Wikipedia") * Complete the [programming koans](http://sett.ociweb.com/sett/settJan2011.html "Learning Programming Languages with Koans - Object Computing, Inc.") for a language that you want to learn * ~~Attend a [code retreat](http://coderetreat.com/ "Code Retreat with Corey Haines")~~ * Read [SICP](http://mitpress.mit.edu/sicp/ "SICP web site") and complete all the exercises **Program in the open:** -
alexmoore revised this gist
Aug 15, 2011 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ * ~~Write a program in assembly language~~ * Write an application in a functional language * ~~Write an application in an object-oriented language~~ * Write an application in a prototype-based language * Write an application in a logic programming language * Write an application using the Actor model @@ -13,11 +13,11 @@ **Experience the ins and outs of programming for different platforms:** * ~~Write a nontrivial web app~~ * ~~Write a nontrivial desktop app~~ * Write a nontrivial mobile app * Write an embedded app * Write a realtime system -- I've done this one per se with Java, but want to play with Erlang to actually mark it off. **Enhance your understanding of the building blocks that we use as developers:** -
alexmoore revised this gist
Aug 15, 2011 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,6 +9,7 @@ * Write an application in a logic programming language * Write an application using the Actor model * Write an application in Forth * Write an application in Oz **Experience the ins and outs of programming for different platforms:** -
alexmoore revised this gist
Aug 15, 2011 . 2 changed files with 10 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,9 @@ Programming Achievements: How to Level Up as a Developer ========================================================= 1. Select a particular experience to pursue. 2. Pursue that experience to completion. (Achievement unlocked!) 3. **Reflect on that experience. Really soak it in. Maybe a blog post would be in order?** 4. Return to Step 1, this time selecting a new experience. *This gist is a fork of the gist from [this blog post](http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer).* This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,8 @@ *Current in **bold**. Completed in ~~strikethrough~~.* **Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):** * ~~Write a program in assembly language~~ * Write an application in a functional language * Write an application in an object-oriented language * Write an application in a prototype-based language @@ -43,7 +45,7 @@ **Learn by teaching others:** * ~~Present a lightning talk~~ * Present at a local user group * Present at a conference * Deliver a training course -
jasonrudolph revised this gist
Aug 9, 2011 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -39,7 +39,7 @@ * Have a patch accepted * Earn commit rights on a significant open source project * Publish an open source project * Perform a [Refactotum](http://thinkrelevance.com/blog/2007/04/03/twir.html "Refactotum") of an open source project **Learn by teaching others:** -
jasonrudolph created this gist
Aug 9, 2011 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,6 @@ 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 This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,52 @@ **Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):** * Write a program in assembly language * Write an application in a functional language * Write an application in an object-oriented language * Write an application in a prototype-based language * Write an application in a logic programming language * Write an application using the Actor model * Write an application in Forth **Experience the ins and outs of programming for different platforms:** * Write a nontrivial web app * Write a nontrivial desktop app * Write a nontrivial mobile app * Write an embedded app * Write a realtime system **Enhance your understanding of the building blocks that we use as developers:** * Write a networking client (e.g., HTTP, FTP) * Write a device driver * Write a B-tree database * Wrap an existing library to provide a better (more pleasant) user experience * Write an application or framework that provides a plugin model * Write a testing framework * Write a programming language **Enlighten yourself with koans, katas, and the wisdom of ages:** * Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\) "Kata (programming) - Wikipedia") * Complete the [programming koans](http://sett.ociweb.com/sett/settJan2011.html "Learning Programming Languages with Koans - Object Computing, Inc.") for a language that you want to learn * Attend a [code retreat](http://coderetreat.com/ "Code Retreat with Corey Haines") * Read [SICP](http://mitpress.mit.edu/sicp/ "SICP web site") and complete all the exercises **Program in the open:** * Contribute to an open source project * Have a patch accepted * Earn commit rights on a significant open source project * Publish an open source project * Perform a [Refactotum](http://thinkrelevance.com/blog/2007/04/03/twir.html "Refactotum") of on open source project **Learn by teaching others:** * Present a lightning talk * Present at a local user group * Present at a conference * Deliver a training course * Publish a tutorial * Publish a constructive code review of an open source project * Write a programming book