+10  A: 

You can't. Don't look for the get rich quick. Do the job because you love it, and the code you produce may someday be monetizeable. Don't program to get rich, get rich by programming.

When I program I am doing what I love, so I am rich, even though my bank account is near empty.

Adam Lerman
+3  A: 

If you are lucky enough to snag good projects that are moderately easy to finish, but will bring you a lot of money then you could become a Freelance Developer

+8  A: 
  1. Make application.
  2. Make application popular.
  3. Sell application to large software company for obscene amount.
  4. Profit!
+7  A: 

Come up with some stupid brilliant idea like the Million Dollar Homepage. They only work once though.

+5  A: 

If any of the people here knew the answer to that question...I doubt we'd be hanging out on SO, we'd be retired on a beach somewhere.

Adam Haile
What about retired on a beach somewhere with with wireless internet, hanging out on SO?
Dave Sherohman
+1  A: 

Program a time machine application, go back in time and steal Bill Gates idea's.

+6  A: 

I think it depends on your perspective.

If by getting rich you mean living on your own island with a fleet of private jets - you won't do that by being a programmer. The best you can hope for is that somehow you get a shareholding in a company that makes it big and makes you rich with it - but even then it's likely that you'll have to be more than just a programmer.

However, if by being rich you mean not having to work for a living, then that is entirely possible if you're willing to put the work in and make a few sacrifices in the short term. I can wholeheartedly reccommend buying a copy of "Rich Dad, Poor Dad" - it'll change the way you look at 'being rich'.

EDIT: Guess I should've seen that question coming! Yes - I have read the Rich Dad, Poor Dad books and no - I'm not rich (in monetary terms) - YET. I'm 29 and I own and run a small internet development company (there are currently 7 of us full-time). Despite the books title, the value I got from it was in terms of it changing my attitude towards money. It isn't a get-rich-quick scheme!

Chris Roberts
+4  A: 

Interestingly enough, Stu's model seems to be the model of a lot of the big name stuff nowadays. It starts out as some kind of grad project or hobby, gets popular, and then is immediately sold off to a big corporation who puts an advertising model on it or something to that extent to milk some cash. The big name app survives for a few years, until it turns lousy due to corporate ignorance, over advertising on the product, or the "2.0" version of the app is created by a rival that effectively unseats it, and the model starts all over again.

It's a double edged sword. I mean if you had some small app or web site that you loved and then somebody walked up to you with a million bucks to take it from you, what would you do? Sure the purist in you says "heck no!" or "only if X, Y, and X occurs", but at the same time, that pays a lot of bills and you can always start on another hobby app in the meantime.

...well that's my 10 bits at least. 8^D

+2  A: 

You really can't go into the software industry looking to get rich quick. I find this attitude to be way too common among fellow students where I go to school. They hear that programming (usually) pays well, so they think it's a shortcut to success. As a result, they have no initiative to really learn what they're doing and ultimately aren't too successful.

If you're really interested in what you do, chances are the money will come as a nice side effect.


I still don't get when questions get down modded... if you click a question to see the replies to a given question (necessary condition to down mod), how can the question not being helpful? In anycase, the answers are not helpful but to click a question to explore its replies seems contradictory with the downmod.

LOL if everyone downmod this answer, could my reputation score go under zero?

No, it won't go under zero. BTW, the faq tells you exactly how reputation works
Joseph Holsten
I would delete this answer, so that nobody can come and down-vote it.
Brad Gilbert
+4  A: 

If you're 35 and still wondering what your sources of wealth will be, you're unfortunately running a bit late. The best advice I've heard is to keep working your way up the corporate ladder; when you reach the highest programming position at one company, move on to another with more resources and pay grades. But even then, you're not going to make the salary an executive will, no matter how good you are.

EDIT: I'm not saying you have to become an executive, just that you have to keep moving up...I work for a smaller company at the moment, and the maximum pay I could get is nowhere near where I'd like, so I'll probably have to switch jobs in the future to a bigger company with more resources and bigger customers. I'm still going to be a programmer, mind you, but in greener pastures.

EDIT AGAIN, SORRY: I know personally 2 individuals around your age working in the US as developers for major companies who make very substantial amounts of money. Seems to me that research and finance are very profitable areas.

Tom Grochowicz
+1  A: 


I think your question is probably being downmodded because most programmers believe that without a great deal of luck (or skill), your odds of being independently wealthy by virtue of being (just) a programmer are very low. You have to be working at the right company at the right time, and even then, nothing is guaranteed.

Others might also believe that if you're asking about the money, then you're not into programming as a career because you like it; you're in it to be financially successful.

I personally believe that, while being rich would be great, as long as I have enough money to take care of my family, I'm "rich enough". As such, my goal is to get a job programming, which I enjoy, at a company that makes me happy (good coworkers, fast computers, fun and interesting projects) and making enough money to do what I like (assuming decent market conditions, enough time to save up for big vacations, etc.).

(BTW, I also recommend Rich Dad, Poor Dad. Not that I've used all the techniques in the book, but it certainly got me thinking about money in a different way, and that's never a bad thing.)

Adam V
+4  A: 

I guess there aren't may millonarie programmers, but a very famous one is Charles Simonyi, the father of Office. He was a programmer at Xerox Labs in Palo Alto before going to Microsoft. There he lead the Word and Excel teams.

By the time he quit from Microsoft he was a millonaire (thanks to all the stock options he received as a Microsoft employee). Now he is a CEO of his own company, but he was rich before doing that.

PS. By the way, he do has enough money to travel to the space station, jeje.

Ramiro Berrelleza
+19  A: 

Here is my 3-step plan:

  1. Learn programming
  2. Become a good programmer
  3. Win the lottery

Personally I think 1. and 2. have the most chance of success.

Lasse V. Karlsen
2.5 Hack the lottery
Tim Matthews
A good solid plan!
Seventh Element
+6  A: 

What's more important to you getting rich or enjoying what you do?

As long as I can pay the bills and put food on the table, and go on a holiday every now and then I'm quite happy to continue programming.

Quit worrying about how to become rich and just enjoy life.

+29  A: 

Develop your own idea in your own space and own it yourself.

You'll never get rich as a wage-slave. It is contrary to the corporate model for them to make you richer - you are lower in the food chain. Working independently raises you in the food chain.

Solve a problem you are passionate about - you'll do a more thorough job and you'll sell it convincingly. It will help if others give a damn about the problem you just solved and the need you just met.

CAD bloke
+3  A: 

One way would be to become a programmer on a successful product for which you receive a share of the sales. It would be tempting to become more than a programmer, and probably most people in this situation do so, but it doesn't have to be essential.

David Sykes
+16  A: 

I think you have to become a Businessman of some Sort.

Bill Gates did not become rich because of MS-DOS, he got rich because his Business-Deal with IBM. The guys who did Google, YouTube or Fecesbook did not become rich because they made good software, because they sold their software to bigger companies at some point or went to the stock exchange themselves.

So yeah, you need to have someone for the business side. And then, you need an idea. Bonus points if you live in a country where some new trends did not fully arrive yet. For example, Facebook may be HUGE in the US, but in Germany they are nowhere near StudiVZ. YouTube is big in many countries, but in France, DailyMotion got a good spot as well as they did target the French market specifically.

So if you live in a country where a recent trend did not yet fully hit, you can get rich by taking a good idea, making a clone specifically targeting your country and then sell it later, but you need a businessman in addition to a programmer.

You can also get rich by another type of Application programming. Do you know that every time there is a bank transactions, they are rounded and small fractions of a penny are simply lost? You can get rich by programming a tool that takes all these fractions of a cent and puts them on a secret bank account on some offshore bank.

Possibly the most reachable way to get rich: Work for a company that pays huge bonuses and make sure you get it.

Or start your own company, make a kick ass app and start selling it for some years, but then you also need Marketing/Customer Service/Sales.

Michael Stum
Bill Gate bought DOS from another company
Brad Gilbert
And then sold it to IBM for a fee per sold unit, which was brilliant. The original Developer got 50.000$ if i remember correctly, and compared to what Bill Gates made, he did not really get rich with it.
Michael Stum
"You can also get rich by another type of Application programming..." Remembering "Office Space" :)
Eren Aygunes
As much as I love Office Space, I will always think first about Superman III :-)
Michael Stum
+1, love the Superman III reference :)
Patrick McDonald
We cannot be rich by selling bad software. So, must be both good software and selling to get rich. But the most important is to build good software because anyone is looking for it, but selling, you must promote it to the others.
Hafizul Amri
+46  A: 

Send me £20 and I will email you the answer.

Can I get a refund?
Seventh Element
If I pay you £200, can I get ten times as rich?
Ates Goral
Can I use euros?
Andrei Rinea
+2  A: 

I just want to respond to your updates. I think that you worded the question in a way that made us all think you were looking for the "get rich Quick" answer. What you really mean is how can you land a killer job with huge salary that is still doing what you love, programming. Unfortunately, there aren't a lot of ways to do that. Have a killer idea, build it, popularize it, then reap the ad benefits. Or make something you can sell. but all of that requires doing it on your own time. There really is no way in the current world to get that millions-a-year salary that we would all like and still be doing what we love, in order to reach that, you have to be more business side of it. (How much programming do you think Larry Page and Sergey Brin do today?)

Adam Lerman
+3  A: 

You have to be great and you have to surround yourself with people that will do the business side.

John Carmack is the closest thing to this that I know of.

+3  A: 

Make what is considered impossible...and the rest will follow.

Cure aids in less than 20 seconds....GO!
+3  A: 

Some companies, such as Microsoft, have career tracks for people that are not interested in management but want to remain technical leaders. Mark Russinovich is one such example. Of course you need the talent and experience to obtain these exec-like technical roles.

Christopher Scott
+4  A: 

You can't, because it takes a lot more than programming to earn money. The people who can enjoy "luxuries like flights to the International Space Station, your own Basketball team, your own archeological team, your own country, or whatever your can dream of" never sat down and did just one thing.

They did a lot of stuff other than, say, program, or trade stocks or what not. Many of them have vast pools of people that they manage and those people are the ones doing the variety of tasks that comprise of the system to create wealth, which in turns allows the rich person to enjoy owning whatever they own.

Jon Limjap
+1  A: 

I don't think you're very likely to get rich by programming alone. However, you will make a very nice salary well beyond what the average person will make. A little smart investing and some frugal living for a decade or two can go a long way.

And if your startup makes it big? Well, then that's just gravy... :)

+5  A: 

Its easy

  1. Become a good programmer with an original idea
  2. ????
  3. Profit
Bernie Perez
+3  A: 

Love what you do.

If you really love what you're doing, the money will follow.

Ethan Gunderson
Nah, it won't...
Seventh Element
+2  A: 

Oh man what a question. The truth is that for most of us in this discussion we a rich beyond compare when you take in the total of the earth's population. If you just want to count hitting the top tax bracket, well it doesn't take long to get there as a programmer if you're above average.

If you’re talking about making it to a point where you never have to work and can sip pina-coladas on your back deck for the rest of your life. Well as one who got to try that for a few years, I can tell you it's not all it's cracked up to be. A lot of the passions that drive you to be excellent in your craft just can't be satiated with inactivity. You need the challenge, you need to be useful. Stuff can't replace that, but if you just want stuff yes just about anybody can get lot's of stuff.

So I would hazard a guess that most readers of this thread, have above average intelligence, a penchant for solving hard problems, and a comfort [i.e. it won't be the end of you] with failing on fairly large projects. If you can add some resilience and ability to manage people you are way better prepared to make a good amount of wealth than most millionaires in the US.

Let me also challenge your assertion that

A programmer that started a company, I think, doesn't count except if he/she was not the CEO but the leader programmer.

You see when you are in the business of doing something, you are doing it even though you may have left the role of the programmer behind. Assembling the team to make a program is no different than assembling the individual lines of code. In many ways it's more difficult.

Of course I can't rant this long without throwing out a few book recommendations, so I'll go with The E Myth (Revisited) and of course Peopleware.

Dan Blair
I challenge your challenge. No matter how you wrap it, managing a company is not writing code, even if the company writes code. You *might* end up doing code reviews, but, if you're spending 20-60 hrs/week doing management, you're not going to also be a lead programmer.
Dave Sherohman
Dave, You're correct. You're not going to be a lead programmer. However you are creating software. Code is only part of that. Also 20-60 hours a week needs to go to 60 to 100 hours. The time invested is incredible. But worth it.
Dan Blair
+69  A: 

How to get rich:

  1. Stay out of debt
  2. Spend less than you earn
  3. Wisely invest the difference

This works no matter what your job is.

Josh Hinman
Yes! It's easier if you earn more, but the difference is not as big as people usually think.
Jay Bazuzi
Is it still working during the current economic meltdown?
Yes, it depends on have you invested _wisely_ or not.
What about getting rich quick?
Also, "wisely invest" means to gamble no? The house always win. This includes the fat cats on wall street.
This is FANTASTIC advice (and I upvoted it). However, it isn't really how you get RICH, at least not my definition of rich. This is pretty much how I live now, and the money does pile up over time, but you aren't spending/living a "rich person" lifestyle. Maybe some day, when I retire...
This may not guarantee riches, but it certainly improves financial security and reduces stress.
If rich means net worth in excess of $10M before you turn 40, this advice fails.
+8  A: 

Look... you can't get hyper-rich without taking risks. Risk-reward is how the world works; the more risk you're willing the to take, the larger the possible reward. This applies to any field. You can continue programming but if you want to get rich off it you need to be doing something that's high risk. Lots of people can develop guru-level programming skills, the few that are willing to find a high risk scenario are the group that will have a subset who gets rich.

It could be taking your programming skills and starting your own company. It could be going to a startup and working for stock for four years while you live off your savings. It could be working 90 hours/week for nothing while you build something to get accepted to TechCrunch50 or Y-Combinator. But at some point you need to take some risk, just like any other part of the free market.

+2  A: 

What is it to be rich?

Some more reading about Wealth, and Riches below. Sorry for the United States bias in the links below. Barak Obama, says > $250,000 annual income; John McCain jokingly said > $5,000,000 annual income.

What is Rich -- MSN Article

Do what you love, work to make it profitable! And, always improve your "soft" and "hard" skills! Knowledge is important, and so are relationships!

+2  A: 
  1. Find someone else's idea that looks like it will sell.
  2. Go get the domain and the patent.
  3. While the author is suing you, build and release your own version of the IP.
  4. Settle with the author.
  5. When the author finally releases his product sue him for copyright infringement.
david dickey
+3  A: 


  1. Write a program that many people are willing to pay money for, or a few are willing to pay a lot of money for.
  2. Find a hungry young MBA and offer her X percentage of your company if she is willing to run it.
  3. Collect the the (100-X)% of the profit.

If the money stops coming in, goto 1.

I believe the only hard part is in step 1. Not the programming part, the coming up with the idea part. It is surprisingly hard to figure out what stuff people will actually pay for. I mean, ringtones are a freaking $500M market. Ringtones! People pay for ringtones and they won't pay for firefox.

Jose M Vidal
+3  A: 

Work for a small but growing employee owned company. I did this myself. Started when the company was 150, left when it was 2500. I stayed for 11 years, and kept being given stock. I still own every share I was given, and the company is almost 5000 people.

You have to be very selective with the company you pick, though.

Second best choice is to start your own company. Much riskier, but much better reward potential.

+2  A: 

Be creative, make something that has never been made before. Large companies are buying people's ideas all the time. Of course it is easier for them to buy it off of you when you have a proof of concept (POC) first. Look at things such as youtube and facebook. Sure streaming videos and social networking has all been done before, But these sites went above and beyond already existing content and made it something interesting. Extra kudos to you if it is something ENTIRELY non-existent so far.

John T
+3  A: is a story of someone by programming a site and selling advertising on it, has gotten rich.

JB King
It is a great example!
+4  A: 

Runescape was started by Java developer Andrew Gower. To this day he is he lead programmer with a net worth of 200-300 million dollars.

Click Upvote
+3  A: 

Write a program that solves an NP-complete problem in polynomial time!

+2  A: 


  1. You should build very strong logic and think of the practical solutions (algorithms) (not the best)
  2. Don't code yourself. Hire people to implement the solution.
  3. Do Marketing and take care of user interface versions ;)
  4. Don't sleep.

It's simple.

Create a website like, get a lot of people talk about technology and make them ask "how to get rich by programming." Expand your "empire" by creating Area51 (Q&A for any topic).

You will make some good money ;)

+2  A: 

Write some good software, get hired in silicon valley pre IPO company.

+2  A: 

check this out : many of these young entrepreneurs are programmers and have gotten rich programming :)

Good link to share! +1