Live data from Hacker News

You're a developer, so why do you work for someone else?

intermittentintelligence.com

61–70 of 118 posts

Re: You're a developer, so why do you work for someone else?

#61
The author of this blog posting seems to equate being self employed with having a startup or online business. This is certainly a great thing to do, but there are other paths to self-employment. And self employment isn't for everyone.

Take me, for example: I'm a developer, and I've been an independent Web/database consultant for 16 years now. I feel incredibly fortunate to be able to have my job. I work with half a dozen different companies and organizations each week, I meet new people and businesses all of the time, I get to learn and work with a variety of technologies, I work as a senior technical person rather than as a manager (which would be expected at most companies), and I have a fair amount of control over when and how I work -- although with three kids, a mortgage, and a bunch of clients, I definitely work more hours than I would if I were an employee somewhere. (But I really enjoy what I do, so that's OK.) I don't have to ask anyone for permission to go on vacation, to go to a conference, or just to pick up my kids from school once per week.

That said, I remember when the current recession started, and high-tech companies were laying people off in droves. I told my accountant that I was worried about a large crop of these laid-off workers starting to compete with me. He told me that I shouldn't worry, that most people want to just have a steady paycheck, and don't want to deal with all of the things that a small business owner needs to worry about.

And indeed, being in business for yourself means dealing with the month-to-month worries of ensuring you have enough income, that you're marketing yourself in the right ways (and yes, I market myself, although it might not be obvious at first glance), that you know how to choose clients, that you can negotiate with clients and banks, and that you can balance the various demands that your clients put on your time. It's definitely not for everyone; my wife has gotten used to the ups and downs of our income (and we live pretty well overall), but it's not nearly as straightforward or relaxed as having a paycheck come in every month.

If you can pull it off, though, then being self-employed (whether in a startup or a business like mine) is incredibly rewarding and exciting. I've been offered full-time jobs by a number of companies, and while I've always said, "I'm willing to consider anything," the fact is that I'm really enjoying myself now, and can't imagine returning to the days when I went to the same office, with the same people, and the same tasks day after day.

Re: You're a developer, so why do you work for someone else?

#62
I think this debate has been had several times before. And I respect the opinion of everyone who has an opinion, but there is one topic which I have never seen discussed, and it arises from the fact that bigger companies have more money. If you are working for companies like google, amazon, facebook, IBM etc you get a lot of opportunities that only money can buy. Traveling the world being one, high salary and holidays being two, we should throw in working on much larger projects as three. This list is only limited by my experience. The point is, if you are working for a good company, you get to do a lot of stuff a startup wouldn't even dream of.

Re: You're a developer, so why do you work for someone else?

#63
post #48

I'm getting tired of this crap. You're a developer, so why do you work for someone else? Some people would much rather take a paycheck then try to run a business for obvious reasons. Think about the biggest websites you visit or use on a regular basis: Facebook, Twitter, Flickr, Foursquare, or even Google for that matter -- all of them were created by developers who created something from little more than an idea in…

Unless you are doing cutting-edge research in your daily job, you are not much different from those indies working on "superficial crap", apart from the fact that being "part of a company" gives you the illusion that it's more legitimate. Was google search or skype superficial and trivial? They started as programmer toys. The point of the article is that a programmer can start with $0 and build the whole product. A p…

Both Google and Skype were more then "programmers toys" they started out as solution to actual problems: how to find useful things on the web, and how to connect to other people through the internet.

Also, nothing is stopping you from using your software chops on cutting edge research projects. The issue is that the required skill sets are usually different then the latest Web 2.0 technologies.

Re: You're a developer, so why do you work for someone else?

#64
Because they have money and I don't?

Additionally, any time spent running the business (ie., all that other stuff that isn't programming) is time not spent programming.

It's not like I ever plan to stop. I figure I can still do this when I'm 80 or 90, barring complications.

Re: You're a developer, so why do you work for someone else?

#65
post #10

Earlier quoted context omitted.

Hacking out your idea is more resistance than genius. I would say, 99% persistence. I got my first job a few month ago doing programming, and I learn a lot. However, how I learn is mostly banging my head day after day. When I am at work, I have no choice but to bang my head against the code, trying to figure out why it is not working.

Banging your head is not the best debugging technique; many people try to learn programming but neglect learning the fine arts of debugging.

Ugh. It's just a metaphor. All that really mean is to try damn hard everyday.

Re: You're a developer, so why do you work for someone else?

#66
The main reason is that most startups fail, and being a developer and transitioning to an entrepreneur is a huge leap. The gap is big. It takes a lot of effort, money, emotional strength and perhaps, some luck. So getting a job and decent salary ($250k in Google from today's top post) is usually the prudent thing to do. I wouldn't advise every developer to try and be an entrepreneur. That's just bad advice.

Re: You're a developer, so why do you work for someone else?

#67
post #6

Been there, done that. Being a developer is a small fraction of what you need in order to create a successful product. If you are the kind of person who can do it, you don't need to read posts like these. I don't know about this guy, but it looks like he hasn't done it, and he has little idea of what lies ahead. Best of luck to him.

"If you are the kind of person who can do it, you don't need to read posts like these."

If you are the kind of person who can do it you don't even need to be a developer either. Entrepreneurs can hire developers. Even if you need some cash for that, it's not hard to find it.

So I agree the blog post is quite useless.

Re: You're a developer, so why do you work for someone else?

#68
post #20
post #19

I'm going to plug worker cooperatives here. Small agile companies fit the model perfectly. If anyone does reply to this with questions, I'll answer.

I love this idea. They can also get big too, here is one from Spain that employs ~80K people - http://en.wikipedia.org/wiki/Mondragon_Corporation Where would you recommend looking for help and information on doing this in the US?

thirdcoastworkers.coop is a Texas based group that might be helpful.

http://usworker.coop/front is also good. Mondragon is cool; another group with the same name operates in Quebec. Worker coops can be flat structures or simply be companies where the board is elected. Either way, the members control profits and mission.

Re: You're a developer, so why do you work for someone else?

#69

Earlier quoted context omitted.

Very true, but there's no need to assign developers as "inspiring experts" and entrepreneurs as "wealthy people." 10/10 of the wealthiest people are not successful because they wanted to be rich, they're successful because they enjoy business and entrepreneurship. These people aren't any different than you; they just have different interests. It ultimately comes down to your personal interests. Like business? Be an e…

I agree completely about money. We all want money but the system is rigged and wealth is something most of us won't get. I'm still very young but I believe it's enough to have enough money to live comfortably, get married, raise some kids, and all that first and foremost. I aspire to be really wealthy but I'm not deluding myself into thinking this is an achievement that anyone can get. It feels like the best we can d…

Big props to you. I mean it. Seriously 100% genuine. Because these days most people don't think the way you do. You are a rare breed.

I think the biggest winner in our society are those who can ignore money (to some degree) and enjoy their life to the fullest by doing things that matters for themselves and other people.

It is a very extremely hard mindset to achieve. Harder than working hard because that mindset requires faith that things will be okay if one can enjoy life and accept things with positive attitude regardless the situation.

Post reply on HN