5 ms·
I was just coming here to say the exact same thing. Write a program in assembly language Write an application in a functional language Write an application i
by Jgrubb 15y ago
I was just coming here to say the exact same thing.
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 [C]
I totally respect the author's POV, and have no doubt that he is a hilariously better programmer than I am, but none of this would help me do the day to day stuff that all of my clients hire me to do.
- bphogan 15y agoI bet it would. Learning Ruby on the side made me a much better PHP programmer in 2005 because Ruby taught me how to do OO programming. Learning a little Clojure has made me a much better Ruby programmer because I started understanding the functional side of things. Whenever I learn a new programming paradigm, I find it often does help me look at problems differently, and that does help me do the day to day stuff better. Note I said new paradigm, not just a new language or framework. :)
- Jgrubb 15y agoFair enough. I wrote that as I'm sitting here trying to puzzle out my very first project that requires me to use Windows (C# for Drupal developers anyone?), which is taking me away from really learning JS beyond jQuery to try and understand Node. I just can't imagine having the time to get through 10% of this list in the next 5 years.
- kragen 15y ago5 years? That list is more like a week. Unless your idea of "an application" is pretty grandiose.