94 karma · joined April 1, 2008
Resume : http://goo.gl/Hkycfo Github : https://github.com/dfuenzalida LinkedIn: https://www.linkedin.com/in/denisfuenzalida
Full-stack software developer based on Santiago de Chile, available for working remotely and willing to relocate.
13+ years experience on web application development with Java EE, Grails, Ruby on Rails, Clojure, Scala.
I'm a full-stack developer with 8+ years of experience on the Java platform. In recent years I've moved myself from traditional Java EE to Spring, then worked with Groovy/Grails and more recently Ruby on Rails and some Node.js. I'm also comfortable with Python, JavaScript and recently I've started learning Clojure.
Please check my profile for contact info and links to Github repos.
It's much cheaper to give your parents your old PC or laptop with an updated distro (say, Ubuntu) and forget about viruses, etc. They usually get most of their needs from the web (eg. webmail, facebook, etc.) and you can SSH in the event they actually need to install anything.
If you are a developer, it's very likely your old PC or laptop will be good enough for their needs.
This alone makes a huge difference, trying to install Mac OS X on a frankenmac will result in an troublesome experience too.
Doing your own transition to free software is also a key for success, and if you're not tied to a proprietary technology, you should try it. I've been a full-time Ubuntu user for 5+ years, working as a developer using Java, Ruby or Python, and I'm very satisfied. Even further, when I had to use Windows 7 or even Mac OS X it feels odd.
Groovy + Grails is a great platform and it feels like a grasp of fresh air, but there is also Clojure (with an emerging ecosystem), JRuby (and you can run Rails on it), Jython and Scala to name a few other options.
I've passed through a similar phase when I was at the university long ago, too much partying, alcohol and lots of junk food. Drink water and try to exercise and achieve small goals (say, add two or five more minutes of running for session each week) and involve in another type of activities to give you some relief from stress without trashing your body.
Also, talk to other people/real friends about how you feel or seek counseling.
Good luck with trying to sell and distribute at competing prices with The Coca Cola company (http://en.wikipedia.org/wiki/The_Coca_Cola_Company#Lobbying)
I have a 10 y/o girl and she's learning Python (we're following the Hello World book - www.helloworldbook.com) and it's fun to follow, and she enjoys seeing the effects of the changes in the programs to see if they still behave as she expects them to.
I think it's much more important to observe that pattern rather than just discarding a particular language just because it may fix a specific mindset.