News for hackers. Stuff that matters.
Re:Growing By Shrinking by peteforde on Sunday March 03, 2013 @11:12AM (#5314170)
Fair point re: whoring, so far as we might have to agree to disagree.

Let me explain differently by saying that when I was young, I wanted nothing more than to get paid to program. I loved to code, and I needed to get paid — professional coding was the obvious answer.

The problem was that by my mid-20s I was really sad all of the time, and my work was at the root of it. I was programming and getting paid, yet the more work I did the worse I felt. I thought I had fallen out of love with coding.

One day it hit me like a lightning bolt: the reason you do something directly impacts whether you enjoy doing it.

Being a prostitute seems like it would be awesome. You get laid constantly and people throw money at you, right? Well, only if you ignore that you don't have any control of who, when, how, why or where in many cases. Awesome becomes terrible.

I get the same joy from coding that a painter gets from painting. A painter that can paint what, when, how, why and where they want is likely happy. A painter that has to paint what other people want on a schedule is often just struggling to pay the rent. They develop a toxic relationship with their art, and that's sad.

So yeah, I have had some great programming clients and worked on some really interesting code projects for money, but in the end it wasn't worth the sadness that my body was literally fighting back against. I was fat and sick all of the time, everything seemed like it was getting worse. I was disconnected from the chi.

However you want to describe it, everything started getting better as soon as I stopped doing it for other people.

Re:Growing By Shrinking by anu_gupta on Sunday March 03, 2013 @12:53PM (#5314530)
So, instead of whoring your developer skills, you're whoring your technical knowledge?
Re:Growing By Shrinking by peteforde on Sunday March 03, 2013 @01:45PM (#5314727)
I'm not whoring my technical knowledge. I discovered that I really enjoy sharing it, and it's a happy coincidence that people are excited to pay for it.
Re:Growing By Shrinking by TimLeung on Sunday March 03, 2013 @02:32PM (#5314932)
"I get the same joy from coding that a painter gets from painting. A painter that can paint what, when, how, why and where they want is likely happy. A painter that has to paint what other people want on a schedule is often just struggling to pay the rent. They develop a toxic relationship with their art, and that's sad." Love this quote Pete!
Re:Growing By Shrinking by joedev on Sunday March 03, 2013 @01:22PM (#5314631)
I love getting paid to program. The trick is in carefully selecting projects, teams, and clients plus actively setting expectations (e.g. staying in the driver's seat) such that you are not working on other people's schedules. Otherwise, yes, freelancing turns out to be just like having a boss. And that's no fun.