I've worked for my self in the past and now I'm working for a company; doing web dev (Drupal). I'm happier working for a company than when I was working for my self. Sure I don't have the crazy flexible hours anymore but then again no one else did either so it was hard to take advantage of that aspect of it; plus if I really need to do something I can usually take a 3 hour break in the middle of the day. (I'm single so this might change if I where married with children).
The nice thing about working for a company is the whole thing is not 100% riding on me & there are other dev's who can "cover" for you. I can also focus more on what I like to do vs when I worked for my self where I did everything; even the parts I sucked at but the clients like you so much they insist that you be the one doing it.
Long story short, I like working for "the man" and am quite happy with where I'm at.
But you have seen both sides of it (so have I). For everybody else faraway hills are green: "Oh if only I wasn't working for the man, then things would be great". So this guys article just completely ignores what some people discovered thousands of years ago, namely that most people need to get a grip on themselves and "make up their minds to be happy".
The nice thing about working for a company is the whole thing is not 100% riding on me & there are other dev's who can "cover" for you. I can also focus more on what I like to do vs when I worked for my self where I did everything; even the parts I sucked at but the clients like you so much they insist that you be the one doing it.
Long story short, I like working for "the man" and am quite happy with where I'm at.