- 
      
 - 
        
Save SaurabhGoyal/5f911bbef0dd5f11aaf7e8a5f7be1399 to your computer and use it in GitHub Desktop.  
Revisions
- 
        
SaurabhGoyal revised this gist
Jun 17, 2019 . 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 @@ -27,7 +27,7 @@ * [ ] Write a nontrivial web app * [ ] Write a nontrivial desktop app * [ ] Write a nontrivial mobile app * [ ] Write a nontrivial game (fifa, chess, mmog(cs, dota) etc.) * [ ] Write an embedded app * [ ] Write a realtime system  - 
        
SaurabhGoyal revised this gist
Jun 9, 2019 . 1 changed file with 2 additions and 2 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 @@ -33,7 +33,7 @@ **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 @@ -50,7 +50,7 @@ **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  - 
        
SaurabhGoyal revised this gist
Jun 5, 2019 . 1 changed file with 2 additions and 2 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,6 @@ **Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):** * [x] Write a program in assembly language - [Blog post](http://saurabhgoyal.github.io/2019/06/04/program-in-assembly) * [ ] Write a program in an imperative language * [ ] Write an application in a functional language * [ ] Write an application in an object-oriented language @@ -33,7 +33,7 @@ **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  - 
        
SaurabhGoyal revised this gist
Jun 5, 2019 . 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 @@ -1,6 +1,6 @@ **Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):** * [x] Write a program in assembly language - [Learning](http://saurabhgoyal.github.io/2019/06/04/program-in-assembly) * [ ] Write a program in an imperative language * [ ] Write an application in a functional language * [ ] Write an application in an object-oriented language  - 
        
SaurabhGoyal revised this gist
Jun 4, 2019 . 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 @@ -70,4 +70,4 @@ * [ ] Create and publish Alexa skill * [ ] Create and publish an Android app. * [ ] Create a collaborative platform (Based on Operational transform).  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 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 @@ * [ ] 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 | Write a compiler for an existing language **Enlighten yourself with koans, katas, and the wisdom of ages:**  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 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 @@ -18,4 +18,4 @@ Conventions for this fork: * **In Bold** - currently doing * [-] probably never **Note:-** Check out [this blog post series](http://saurabhgoyal.github.io/tech-blog/2019/05/30/levelling-up-as-developer.html) I have started to track all the achievements and capture the learning from each of them.  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 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 @@ -18,4 +18,4 @@ Conventions for this fork: * **In Bold** - currently doing * [-] probably never **I have started a blog post series to track all the achievements and capture the learning from each of them. [Check it out](http://saurabhgoyal.github.io/tech-blog/2019/05/30/levelling-up-as-developer.html).**  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 1 changed file with 2 additions 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 @@ -17,3 +17,5 @@ Conventions for this fork: * [ ] todo * **In Bold** - currently doing * [-] probably never [I have started a blog post series to track all the achievements and capture the learning from each of them. You can check it out.](http://saurabhgoyal.github.io/tech-blog/2019/05/30/levelling-up-as-developer.html)  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 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 @@ -1,6 +1,6 @@ **Learn a variety of [programming paradigms](http://en.wikipedia.org/wiki/Programming_paradigm "Programming paradigm - Wikipedia"):** * [ ] **Write a program in assembly language** * [ ] Write a program in an imperative language * [ ] Write an application in a functional language * [ ] Write an application in an object-oriented language  - 
        
SaurabhGoyal revised this gist
Jun 3, 2019 . 1 changed file with 6 additions 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 @@ -65,3 +65,9 @@ * [ ] Publish a tutorial * [ ] Publish a constructive code review of an open source project * [ ] Write a programming book **Learn by building things:** * [ ] Create and publish Alexa skill * [ ] Create and publish an Android app.  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 2 changed files with 3 additions and 2 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 @@ -14,5 +14,6 @@ Steps Conventions for this fork: * [x] done * [ ] todo * **In Bold** - currently doing * [-] probably never 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 @@ -15,7 +15,7 @@ **Learn a variety of not commonly-used programming languages:** * [ ] Write a non-trivial program in Brainfuck * [ ] Write a program in Lua **Learn a variety of editors/IDEs/tools:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 1 changed file with 3 additions and 3 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 @@ -17,10 +17,10 @@ * [ ] Write a non-trivial program in Brainfuck * [ ] **Write a program in Lua** **Learn a variety of editors/IDEs/tools:** * [ ] Use vim exclusively for a month * [ ] Use tmux extensively for a month **Experience the ins and outs of programming for different platforms:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 1 changed file with 6 additions 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,13 +9,19 @@ * [ ] Write an application using the Actor model * [ ] Write an application in a concatenative language * [ ] Write a data definition and data access layer for a complex domain * [ ] Write an application in a strict design-by-contract language (e.g. Eiffel) **Learn a variety of not commonly-used programming languages:** * [ ] Write a non-trivial program in Brainfuck * [ ] **Write a program in Lua** **Learn a variety of editors/IDEs:** * [ ] ~~Use vim exclusively for a month~~ * [ ] ~~Use TextMate exclusively for a month~~ **Experience the ins and outs of programming for different platforms:** * [ ] Write a nontrivial web app  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 1 changed file with 2 additions and 2 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 @@ -13,8 +13,8 @@ **Learn a variety of not commonly-used programming languages:** * [ ] Write a non-trivial program in Brainfuck * [ ] **Write a program in Lua** **Experience the ins and outs of programming for different platforms:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -13,6 +13,6 @@ Steps Conventions for this fork: * [x] done * [ ] maybe someday * [-] probably never  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -13,6 +13,6 @@ Steps Conventions for this fork: * [ ] done * [ ] maybe someday * [-] probably never  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 1 changed file with 3 additions and 3 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 @@ -37,10 +37,10 @@ **Enlighten yourself with koans, katas, and the wisdom of ages:** * [ ] Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\)) * [ ] 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 [clojure] * [ ] 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:** @@ -57,5 +57,5 @@ * [ ] 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  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -56,6 +56,6 @@ * [ ] 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  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -54,7 +54,7 @@ * [ ] Present a lightning talk * [ ] Present at a local user group * [ ] Present at a conference * [ ] Deliver a training course * [x] Publish a tutorial * [-] Publish a constructive code review of an open source project  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -53,7 +53,7 @@ **Learn by teaching others:** * [ ] Present a lightning talk * [ ] Present at a local user group * [x] Present at a conference * [ ] Deliver a training course * [x] Publish a tutorial  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -52,7 +52,7 @@ **Learn by teaching others:** * [ ] Present a lightning talk * [x] Present at a local user group * [x] Present at a conference * [ ] Deliver a training course  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -47,7 +47,7 @@ * [ ] 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 an open source project **Learn by teaching others:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -45,7 +45,7 @@ **Program in the open:** * [ ] Contribute to an open source project * [ ] Have a patch accepted * [ ] Earn commit rights on a significant open source project * [x] Publish an open source project * [ ] Perform a [Refactotum](http://thinkrelevance.com/blog/2007/04/03/twir.html "Refactotum") of an open source project  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -44,7 +44,7 @@ **Program in the open:** * [ ] Contribute to an open source project * [x] Have a patch accepted * [ ] Earn commit rights on a significant open source project * [x] Publish an open source project  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ * [-] Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\)) * [ ] 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 [clojure] * [ ] 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 [already read SICP, did some exercises, there are too many of them :p] **Program in the open:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ * [-] Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\)) * [ ] 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 [clojure] * [x] 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 [already read SICP, did some exercises, there are too many of them :p] **Program in the open:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -38,7 +38,7 @@ **Enlighten yourself with koans, katas, and the wisdom of ages:** * [-] Complete five [code katas](http://en.wikipedia.org/wiki/Kata_\(programming\)) * [ ] 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 [clojure] * [ ] 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 [already read SICP, did some exercises, there are too many of them :p]  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ * [ ] 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:**  - 
        
SaurabhGoyal revised this gist
May 29, 2019 . 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 @@ -31,7 +31,7 @@ * [ ] 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 * [x] Write a testing framework * [ ] Write a programming language  
NewerOlder