Keep em coming! :)
Ask HN: How do you earn your money?
31–40 of 154 posts
Re: Ask HN: How do you earn your money?
#32Re: Ask HN: How do you earn your money?
#33Re: Ask HN: How do you earn your money?
#34I've been in software development for 20 years now. Started to work as a student at a top consulting firm in my country, at the expense of dropping out of CS studies - real work (and earning good money) was so much more interesting than studying. After that I switched a couple of regular jobs and enjoyed every single one of them: working on real-world problems (electronic banking, multimedia production) together with…
I find your story incredibly inspiring! What happened in Tibet ? Also, the fact that you and your wife run your business(es) together is something we have in common. Am going to drop you an email!
Re: Ask HN: How do you earn your money?
#35When 2008 rolled around, I knew things were shaky at my company, but many companies I looked at had "Required: BSCS" or even when not, HR would grill me on college when I applied. I began saving a lot. I decided if I could find an equivalent or better job I'd leave, otherwise I'd take my chances - I had many months warning about the company and economy shakiness. Finally at the end of 2008 I got severance (it was a big company) and unemployment. I went back to school full time.
While at school, I learned how to program better and better. I learned Java. I took $100 of my money, sent $25 to Google and bought 6 months of web/email hosting with the other $75. I began publishing Android apps. After six months, one of my apps finally began doing well, and it has paid for itself ever since.
As far as my revenue, it has averaged $600 a week for the past few weeks. My business expenses are negligible - about $35 a week, $25 of which is my cell phone bill which is not fully a business expense. My non-recurring costs are when I pay for artwork or translations or ads.
My fall 2013 semester was academically tough (with my AI class only being one of the hard classes) so I did very little new work on my apps, just some minor maintenance, checking Nagios etc. Sometimes I can do work during the semester, sometimes I can't. I wind up doing a lot of new work during winter breaks, and during those summers in which I did not take classes (some summers I do take classes - but there is a short break around those as well).
The general ideas floating around here on HN are good. Paul Graham's essays, the Lean Startup ideas of Eric Ries and all of that.
One major difference for me is I am not looking to build a billion dollar company that is initially desirable to invest in for angels and VCs. I am doing a bootstrapped, lifestyle thing for now. I'm happy with $600 a week, although I hope to push that up to $700 or $800, and then eventually to $2000 a week. Once I get to $2000 a week, I'll probably shift what I'm doing, and may take on a more long-term, ambitious project more in tune with what is discussed here. For what I'm currently doing, pg's "Ramen Profitable" essay is good. "Startup = Growth" is good as well. As well as other essays, posts, and blogs by others doing bootstrapped startups.
You talk about working part-time. I started off taking four classes a semester, including a hard class in each semester. Before doing my own apps, one semester I took a consulting gig, and stripped down to two classes - one hard, one easy. It was not stripped down enough - I wound up having to drop the hard class, and the company said I was taking too long.
I also took a summer consulting gig and had no time at all to work on my apps. It's hard to juggle too many things. One semester I could only get two easy classes registered, so I got a lot of app work done during the semester.
One problem with working for others is during go-go times like 1998-1999 there is a lot of work, but come 2001 or 2009, work dries up, especially if you have no college diploma. I'm happy I've built up $30k in side income. If it keeps building up, it might become all of my income.
On the other hand, as others have said, you learn things working at companies, technical and otherwise, meet people etc. Some companies are just overflowing with cash.
Re: Ask HN: How do you earn your money?
#36So theres a lot more to running a company than just building a product . You also need to sell it, support it, manage people and run the actual company. Just because you're a good developer doesn't mean you're a good entrepreneur. Sure you could learn along the way but you'll also be taking on more financial risk, be responsible for a lot more things and likely not have as steady of an income.
The reward may be much higher but so is the risk and responsibility. That doesn't mean you shouldn't set out on your own and learn to be an entrepreneur, it's just the reason why the financials line up the way they do.
It's also worth noting that there is a 3rd option. If you happen to get in on an early startup that is later successful and goes public or gets acquired, it can also be very financially rewarding for you. I remember reading somewhere that in the valley it is common to hear "he was an early employee at Google" which is well known to translate to "he's now very wealthy".
Re: Ask HN: How do you earn your money?
#37Almost all of my money comes from client services. I didn't finish college, but often wish I had, if only because it took me just as long to sort out how to self-learn.
Re: Ask HN: How do you earn your money?
#38The UK is terrible for salaried developers. The industry here (like everywhere I guess) continues to moan about a lack of technical talent, but it's no surprise given how low the compensation is. The US and Australia both value tech talent far more. And the money hasn't really moved up much since I was a graduate 14 years ago. That said - that pitiful £30K? Just for context, that still puts you well above the national average income.
That said, 90% of people will never be anything other than an employee and never really aspire to it either. Steady income, minimal perceived risks* to employment etc etc. It's only really in the startup world you're close enough to feel like you're working for someone else's dream though, and plenty of tech folk advance through the ranks of the big corporates like IBM and do pretty well for themselves.
Ask yourself what you want out of your life and career. Do you want a secure income and a long-term commitment to a project? Take the 90% route, work for other people.
Do you want more control over when you work, more money and to take on new challenges every few months, but without the security (or ties) of a job? You might enjoy contracting (I do). I made a few times multiple of your starting figure there and had 4 months off in the last year.
Do you want to risk it all to build your dream? Go for it, if you have a dream and the drive to do so. You'll sink all your time into it and you might get nowhere. But you might get everywhere.
So there it is, what do you want out of life, and are you good enough at what you do (and confident enough) to reach out and grab it?
*I say perceived risk because in reality most perm jobs are no better protected than us contractors.
Re: Ask HN: How do you earn your money?
#39Re: Ask HN: How do you earn your money?
#40I ended up starting out at UC Berkeley and during that first year of school I got my first real introduction to programming and computer science. However, I was also running a failing dial-up Internet service business (a cousin of mine had gotten my parents to purchase it so I could run it and earn some money/learn a bit about business, which was cool during high school) and was trying to maintain a long-distance relationship (which ultimately failed) and working part-time in the dormitory computer lab.
Because of the relationship, and the stress of dealing with the business failing (and closing after my first semester in school) I ended up not doing too well my second semester and ultimately decided to come back home.
At the time, back in 2006, things were still in boom mode and there were lots of cool new developments coming up back in my small town so I saw this as an opportunity to do something to make my community a little bit better.
I didn't necessarily want to continue with school (looking back, that was a pretty dumb thought) so I'm glad I followed my sister's advice and enrolled for an online degree program and worked my butt off over the next year and a half (with my AP credit and the credit from my classes I did pass at Berkeley, along with CLEP Exams I took along the way to get out of certain requirements, I was able to finish my Bachelors, and have that all too important piece of paper, before I was 21).
During that time I was in school I had started up a new business hoping to do a bunch of web development for local business and start making an income I could live off of. After that didn't really materialize I figured it'd be a good idea to start pursuing a "real job" where I could earn a regular salary I could depend on.
So months before I officially graduated I had started my job search in my local area. I blame most of this on luck, but I applied for a number of IT jobs, which I got "Thank you for applying" letters and a few web development jobs, but kept on getting rejection letters. I also ended up applying for a webmaster job at the local college in April 2007, but even though I kept on checking in each month, there wasn't any movement on actually hiring anyone for months.
So in late 2007 or so I ended up releasing a site which I hoped would "change things" and raise a bunch of money for education by encouraging folks to purchase their online products through a non-profit which would be setup specifically to collect and then distribute affiliate fees earned by all of the local individuals that made their purchase through this site (as an example, you might click on the Amazon link on this site and then be taken onto the main Amazon site after that to do your regular shopping, but since you went through that non-profit's site it would bring back a bit of that purchase to the community and I was hoping that money could go to paying for field trips for schools and other stuff that normally gets the ax because of budget cuts nowadays). I learned a few years later, but I guess that work is what eventually made the college move forward with looking at all of the applicants for that webmaster job and I impressed them enough in the interview that I was offered that position in early February 2008. That day I got that call that I was going to be hired is probably one of the happiest I can remember (it's a good feeling to know that your hard work and talents are appreciated).
Those good feelings were tempered dramatically when the Friday before I was supposed to start working, my younger sister passed away in a car accident driving to her high school. Going through such a difficult time right when you begin working somewhere really showed me how much people care about each other down here and I really appreciated all of the support I received at my new workplace during those early days.
Over time, I've learned so much and each week and month most often has something new to work through that you didn't know about before. I'm essentially self-taught in most everything related to programming I've accomplished since that first year at Berkeley, but it was a great foundation. However, if there's one thing I have learned over these years is that there is so much I don't know and which I would love to learn. The hard part is finding teachers, particularly where I live because we have no connection to startups that could teach us the wide variety of skills I'm always hearing about here on HN. I'm starting to get to the point where I'm just going to start learning some of this stuff on my own, but it's hard to justify sometimes when your day job doesn't necessarily need you to learn those things (it's always an additional driver to know that this thing that I'm trying to learn is going to be directly applicable to work).
I have a small software business I work on some weekends, but it's super small ($200-$300 which about $150 in overhead). One of my goals this year is to try and increase that amount (it's been basically the same each month since I started it back in August 2010), not because I want it to replace my day job (if the business takes off that'd be wonderful of course, but I think I would still want to keep my day job and use that extra money to help my family or my community in some way).
I think the main thing you're talking about though is that you yearn for something a bit more, and I can't say that I don't have those same wishes too. I'd love to work for a startup or a big company, but not necessarily because I think they'd be better than my current workplace, which is really great, but mainly because the types of problems would be different, there'd be more people I could learn from, and those sorts of things (additional learning opportunities).
As jawns mentioned, it has to do with your risk tolerance, and working for a good organization can be very good for you particularly when you're just starting out. Gaining that experience is crucial to allowing you to continue getting positions at other organizations if you're not happy with your current one. If creating/joining a startup sounds attractive to you, just try and make sure you think through all of the possibilities (I'm an optimist so I always think things will turn out great for my businesses, but after those past failures it does help make you a bit wiser...or at least more understanding of your own limitations as a business person, haha).
All the best and good luck for you in your career!