Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Beside a startup, what are the other ways to significant wealth for a dev?
205 points by soulbadguy on June 2, 2015 | hide | past | favorite | 183 comments
I am currently working for a big company doing somewhat very technical work as a developer,and currently trying to formulate a strategy for building a reasonable amount of wealth that would allow me retire early ( and probably return to school yey:) ).

It seems that all the success story are related to start-ups;Looking at my situation, i am not sure that this would be my best options. First my area of interrest/expertise (compiler and dev tools) doesn't seems amendable for a start-up; and beside the somewhat rigid structure,low pay and boring meetings i still enjoy the "big company" setting : working with so many smart people with so much experience really turn every interaction into a teachable moment and has allowed me ( and continue to do so) to grow as dev at an incredible rate.

I am sure other dev/people are facing the same dilemma, so it would be nice to hear from other people :

1 - are start-up the only way to significant wealth for a dev(while still doing dev work) ? 2 - i read on-line stories about dev making north of 1 million a years; is that really possible ? 3 - what are the other way to wealth for a dev (investing, consulting, part time startup etc...) ?



I'll answer the questions you asked, then give you a better question:

AppAmaGooBookSoft are probably not what you're thinking of when you say "startups" and 5-10 years in any of them will make you quite wealthy indeed, by the standards of e.g. the American middle class.

Do some devs make north of $1 million a year? Yes, for a value of "some." (If you put a gun to my head, I'd say "Maybe 5% of the engineering workforce at AppAmaGooBookSoft. Possibly modestly higher than that in finance.") The shortest path to it is "significant contributions to a major revenue driver for a large company combined with aggressive negotiation."

Depending on where you draw the bar for "wealthy", there are a lot of dev-related businesses which can get you there. Consultancies with employees throw off a lot of money on a yearly basis and also build value which can be sold. Profits for a well-managed e.g. Rails consultancy are on the order of $2.5k~$10k per employee per month (math here: https://news.ycombinator.com/item?id=7155387), so if you run a 10-person consultancy, you do pretty well for yourself via distributions while also drawing the market salary you're paying all the employees.

There exist many product businesses which are primarily or largely software in character. There exist hundreds of software companies which toil in relative obscurity whose founders are (generally very quietly) millionaires even when one doesn't count the value of the company itself. I built a consulting career off of working for SaaS companies with, in the main, $10 to $50 million a year in revenue. There exist lots of them. The rough economics are often 10% COGS 10% marketing 10% G&A 50% salaries 20% "whatever the owner feels like."

Many of these paths will not involve you being primarily working on compilers and dev tools. (Compilers are a tough sell -- dev tools perhaps less so. There exist plenty of great small dev tools companies.) Even if that is what your business actually makes money on, you will probably have to a) get into business and b) spend the majority of your cycles on building the business rather than building the thing the business makes, unless you take the well-compensated employee route.

There are your answers. Here is my question: what do you want out of life? What does "wealthy" mean to you? What motivates your desire to retire early?

I once wanted to retire early, but that was a symptom of the underlying affliction "I hated what I was doing for a living." If you see wealth as an opportunity to choose to spend most of your cycles on something other than what you presently do for a living, you probably can achieve that without being sold-a-startup-now-I'm-loaded wealthy. Some of the happiest people I know run quiet little cottage industry software businesses on the Internet in preference to the day job. Most don't have seven figures in the bank, but their day-to-day lifestyle might resemble that of a "gentleman of means."

If you want to have sufficient free cycles to study something, consider as an option "Create some enduring source of value which solves the sustenance-for-myself-and-family problem with the minimum number of hours required per week; spend my freed-up-time studying rather than filing TPS reports."


As pointed out, get straight in your head the difference between "wealth" and "rich". "Wealthy" means you can do all the things you like to do all the time, "rich" means you have a big number in an account with one or more financial institutions.

Most folks I know in the bay area don't want to "retire" what they want is to work on what ever their passion leads them too without worrying that if it isn't paying them anything that they will have to stop or starve.

If you can save half your salary every year then you will get to a point where you have enough money in an account that it can pay you an equivalent to half your salary without working.

If you work at a large tech firm and participate in their employee stock purchase program and/or get stock options, then you are doubly leveraged as that can add a nice kicker to your salary.

Solving people's problems will keep you employed, and finding a solution space that you like to work in will keep you happy. Always remember that the end game is you just die, and that can come any time.

If you find happiness in owning a new car each year, I suggest you consider working for an automobile manufacturer.


>> If you work at a large tech firm and participate in their employee stock purchase program and/or get stock options, then you are doubly leveraged as that can add a nice kicker to your salary.

Normally this is OK, but can be a concentration of risk if all your wealth is tied up in salary from your employer and stock from your employer. Ask Lehmans employees.


Not true since you can sell the stock as soon as it is vested.


What exactly is AppAmaGooBookSoft?


I believe it means Apple/Amazon/Google/Facebook/Microsoft

I was also unsure and searching for it basically only gave HN things.


It's a patio11-ism.


Apple, Amazon, Google, Facebook, Microsoft.

i.e. the big tech players that employ a ton of people and pay high, predictable salaries.


It sounds like a combination of Apple+Amazon+Google+Facebook+Microsoft.


Apple-Amazon-Google-Facebook-Microsoft would be my guess.


Apple, Amazon, Google, Facebook,Microsoft


Here are a few ideas:

- Selling enterprise software (you can make 10%-20% of an 8 or 9 figure deal)

- Selling securities in some form or another (you make ~5% of deals worth potentially hundreds of millions of dollars)

- high leverage consulting (solving very hard tech problems for lots of people. for example: I have a friend who helps a whole bunch of computer vision companies and makes a ton. Another friend is an SEO expert.)

- Patenting core technologies and selling those patents (A buddy of mine sold his patent for $10M)

- "platform based land grabs". Think of the people who bought tons of domains early in the Web's history. Or the first guy to make an emoji app on iOS. These are different than "starting a company" as you really only need a product and can pull it all off on your own. I suspect there will be more of these in the future.

All of these require creatively navigating business as well as being an awesome dev.


forgive my lack of imagination / education, what kind of enterprise software could a sole developer create that would land 8/9 figure contracts?


I took GP to mean as a technical sales person, sales engineers make a commission.


thanks, i must not have read that too carefully. :)


Yeah :)


Just to add to this brilliant idea of selling--

Sales/Business Development executives are generally the best compensated in most companies. You may recoil at the thought of something smarmy like sales. However, there is an learned art to the process when done well. And leveraging your background on the software development side could prove a huge competitive advantage. Buyers will see you as the Real Deal.


Would you mind sharing some more about how your friend monetized his patent? I'm in a somewhat similar situation (except it's a hardware patent, not software) and would love to learn from a success story. Alternatively I can reach you out-of-band (let me know what's your preferred contact method), or you can ping me at bgxvsp at hotmail. Thanks!


Can I get the contact info for your SEO expert friend?


1. Startups have happiness potential for developer not only because of the monetary wealth but also because of the wealth of the challenges faced. Developers live for tricky puzzles to solve and startups are one place that you can get them. Startups aren't the only place where you can find challenges (as you've noted).

The monetary wealth typically comes from stock options. Stock options are a promise that you can buy stocks at a certain price at some point in the future (when they become available, e.g. during an investment or IPO). Options are how you become an overnight millionaire. Startups aren't the only place where you can earn options.

You'll typically find that companies that aren't publicly traded have stock options (ask about them in your interview). It's not something that's exclusive to startups - I have options in a 10 year old company and have cashed in some of those options.

2. Yes.

3. Accrue wealth like anyone would. Developers earn relatively high salaries (whether they work for a startup or not) and hence have an easier time getting into the situation where money works for them.

However, even one of those developers who earns $1 000 000 can have no wealth if they waste it all. Someone who earns $75 000 can amass a fortune. It all comes down to how well you manage your money. If you do something to get rich quick chances are you are going to end up penniless. It takes time, discipline and a brain.

There is no quick road to material wealth.

Money does not make you happy, it merely multiplies what is already there. It's a catalyst. If you're already happy, money makes you happier. If you're already sad, money will make you miserable.


"Developers live for tricky puzzles to solve and startups are one place that you can get them. Startups aren't the only place where you can find challenges (as you've noted)."

Ehhh. I jumped from research to the startup world, so maybe I have a high bar, but most startups are doing pretty boring, predictable variations on bog-standard systems work. You see this in the way that these "exciting" companies keep re-inventing the same wheels in different languages. How many javascript frameworks are there, again? How many different ways have people found to "replace" relational databases?

If you're right out of school, everything is challenging. Give it a few years. Eventually, it becomes downright boring to watch people needlessly re-solve problems that were solved in the late 1960s because they don't know history, and/or don't want to learn some boring old technology that their older brother used last week.

If you want interesting problems, go into research. If you want to do interesting problems and get paid, go to companies that are large enough to have the resources to fund things that aren't directly on the critical path to profit. Startups are a really bad place to go if you want tricky puzzles.


Why did you jump from research to the startup world?


A desire not to die in abject poverty. (I kid...)

I realized a) that I was unlikely to get a tenure-track position, and b) that even if I were to get one, I didn't really enjoy the work of a tenure-track professor, which tends to be more about fundraising and having meetings, and less about doing research.

(More flippantly, I realized that the life of a modern, tenured academic looks a lot like the life of a small business owner. So why not just go into startups, where there's a chance of making real money for the lifetime of effort?)


Fantastic response. Digital Ocean is hiring heavily. They give stock options.


It really depends on skill and motivation. If your motivation is only money you are unlikely to succeed.

Personally I am a big corp dev and making >600k/year on track to retire at 40.

But you do not get there by trying for the salary. Try to be good, no exceptional, at what you do. Become valuable and you will be paid. But your motivation should be your craft and not money.

I believe the same applies for startup founders too. As a dev in startup land you are at a disadvantage though - the fail or rise of the company is much more about sales and biz than tech.

I think as a dev big corps are the way better bet. Not much to loose, but possibly high payout. Startups very rarely pay out for devs.


If what you say is true about your own situation, you must realize that you are an extreme outlier, and no general advice you give is going to allow someone to repeat your immense luck. "Be valuable and you will be paid" sounds like vague happy-talk, not concrete, repeatable steps that one can put into practice and replicate your success.

Most people who are "exceptional at what they do" are putzing around at a corporation making a competitive, maybe above average salary. They are not on track to retire at 40.

I've also noticed that it's always people with money who say, "don't be motivated only by money". Easy to say. It's called "compensation" because it exists to compensate you for doing something you otherwise wouldn't be doing. Plenty of successful people are motivated by money, and there is nothing shameful about it.


No, being motivated by money is likely to make you less wealthy, because it leads you to the same behaviors as other people seeking money. You are then competing with them, which lessens your likelihood of success.

Read Peter Thiel's Zero to One. He talks about competition vs. monopoly. You want to do things that other people aren't doing. He talks about the Harvard MBA grads who chase the last bubble, i.e. getting your timing exactly wrong.

People don't get rich by doing things other people told them to. And people don't get rich by doing "prestigious" things either. Read the parts here about prestige -- it's dead on:

http://www.paulgraham.com/love.html

(BTW this is also coming from someone who "got lucky" -- can retire in my 30's but never thought about money.)


The problem with the simplistic "do what you love, love what you do" advice is that it is not reliable or repeatable. I can point to tons of people who love what they do and are still somewhere between solidly middle class and struggling to get by.


Of course it's not repeatable. There's no repeatable way to get rich quick.

I think of it this way: Suppose you don't have exceptional abilities. If you do what is prestigious, what "seems" like it will get you rich, what other people tell you to do -- then you have roughly a 0% chance of getting rich.

If you take a slightly unusual path, enjoy it, and get the flywheel/positive feedback loop going, you have maybe a 1-3% chance of getting rich.

So if you want to increase your chances of getting rich, I would do something that others aren't, and do it to the point past where others would give up, because it's not making them any money.

The thread is over if you want a repeatable way to get rich. There is something analogous to the "no arbitrage" principle for personal income. If there were an easy way to get rich, someone smarter/earlier/luckier than you has already taken it, and they didn't tell you about it until afterward. You have to find your own way.


Depends what you want. There are repeatable ways to get richer.

Probably not repeatable ways to get extremely rich.


Repeatable way to get richer => "normal job" :)


You're right that the "do what you love" advice is crap. However, I think -- and as Chubot points out -- you have to also avoid the same behaviors as others and offer something "rare and valuable" if you desire money. For those people that you can point to, do they offer the latter and do they have a good sense of when to cash in?

This post from Cal Newport elaborates further[1]. I highly recommend his book So Good They Can't Ignore You.

[1]http://calnewport.com/blog/2010/01/23/beyond-passion-the-sci...


Thiel's premise is not to do things other people aren't doing.

That would have ruled out Google (AltaVista) and Facebook (MySpace).

Thiel's premise is to be the last search engine, the last social network, etc. It's not: don't enter competitive fields; it's: compete, best the competition, and become a monopoly. There's no such thing as avoiding competition, there is no scenario under which Google was going to not have to compete, and have the entire market handed to them. The question is: can you acquire market dominance or not?


His premise is: "What valuable company is nobody building?" [1] That sounds like avoiding competition to me.

If Google had wanted to compete, it would have gone for Yahoo, and become a portal, and tried to maximize user time on the site. The conventional wisdom was that Yahoo was far more worthy of competition than AltaVista. AltaVista wasn't even a company; it was almost shut down by its parent company IIRC. And it didn't make any money. Nobody wanted to compete with AltaVista. Search was viewed as a feature, not a company.

Facebook also avoided competition in its early years by being closed to the public and signing up one college at a time. They formed monopolies on social networks within specific colleges, and leveraged that position to expand to the rest of the world.

The idea is not to compete "head on". Don't just try to do same thing, but better. Do something different. It's hard to imagine what the world was like before Google or Facebook, but they were both doing something radically different early in their lives.

[1] http://www.wsj.com/articles/peter-thiel-competition-is-for-l...


I admire these guys, but the probability of getting rich by going into banking or consulting or big law, for example, is quite high compared to almost any other career.


I totally see your point about the advice being douchey. But in this case it was somebody specifically asking for how to make the most money as a dev. Not a struggling single mom making ends meet. In his context I think I made sense. But I would never tell that to somebody trying to get by.


My issue is not that it's "douchey". It's that it's not repeatable. I can change my mind and go into work tomorrow not motivated by money but that alone will not change my career path.

A more useful answer would be something along the lines of: "Get N years of domain experience in X technology at one of A, B, or C firms, and learn sales."


I strongly disagree with the repeatable idea. Any progress comes from people NOT repeating things. Computers are good for repeatable stuff. Repeatable means institutional. It is the enemy of progress.


Progress != profit, for any value of "progress".

There are thousands and thousands of very successful businesses that mimic other businesses. Burger chains are a trivial example.


Yet, very successful burger chains aren't selling "burgers," just like Starbucks isn't just selling "coffee." If that were the case, every business would make average burgers.


He's not that much of an outlier as you may think, he's exceptional though to be making that kind of money and openly talking about it.


It's hard to see beyond your circle.

If you know a dozen people making 500k, it doesn't seem that uncommon to make 500k.

And yet 40% of Americans earn under 20k.

40%! http://www.ssa.gov/cgi-bin/netcomp.cgi?year=2012

Lots of developer salaries are around 60k, some lower, some higher, almost none exceed 100k if you actually look into percentages.

HN is a strange echo chamber with regards to money, it feels like everyone is making a killing, and really, almost no one is.


I've heard this said. However, I'm pretty sure most of the companies I've worked for have nobody in this category, at least among developers.

I work for small tech companies (generally under 50 devs) though. I can believe it's more common in big tech companies, where I just don't know.


Why does money motivation reduce your chances? I don't think being exceptional is enough, there are several open source projects created and maintained by exceptional devs, but they don't make >600k/year. Being exceptional working at anything but the right company won't make you money.

Why do you thing "dev big corps" are better? What does that mean to you? I think of Microsoft, Google, IBM, Apple, but even after you get in there moving up to exceptional in a room of exceptional people is even a more meteoric task.


I agree with you. I work in one of those which you mentioned in Germany, and I've less than 3 years experience. By accident I saw the payroll of a top-dev (top engineer actually), and it is "just the double" of mine.

That makes makes for a good living with many luxuries Germany standard's but those guys are the ones who have to dance in front of the local CEO every week and can't enjoy weekends and work in the afternoon. They can afford sometimes low level luxury cars but for sure they can't stop working and just retire.

For them work developing or implement something is a hobby they can do after a whole day full of meetings.

Not a dream dev life, not a way to become actually rich. And I'd add: not a way to enjoy life (if you hate meetings and empty technical discussions which are not about the technical topic but about a political reason which usually sucks).


Was in the same place as your top-dev. Was exhausted after a day of coding, without getting real appreciation, neither monetary, nor in terms on mindshare. I was always looked upon as an "IT guy" or "technical staff" that gets in the way of implementing great business and marketing ideas created in the heads of great minds, that were so great that it wasn't even possible to write them down accurately.

Then I switched to management path, I found out that although I do only a very limited amount of coding at work right now, I'm enjoying it much more. As an added benefit, I am not mentally tired anymore when I come back home, since at work I only do blah-blah social, blah-blah report, blah-blah management. This leaves me with enough time and energy in the evening to work on really interesting projects for an excellent hourly rate, or on my own hobby stuff. The drawback? I don't watch TV anymore.


> I was always looked upon as an "IT guy" or "technical staff" that gets in the way of implementing great business and marketing ideas created in the heads of great minds, that were so great that it wasn't even possible to write them down accurately.

As someone else who works with people with self-proclaimed great ideas but are strangely reluctant to put any of these ideas on paper, it's comforting to know there are others out there who have to work amongst such nonsense.

Edit: I'm curious....do you find now that you've made the move to management, have you had to adopt this same "less than honest" culture in order to be accepted within the middle management ranks?


> I work in one of those which you mentioned in Germany

That's the reason. Europe is not really the place for making a fortune. It has the "Liberté, égalité, fraternité" mindset, which leads to the fact that starting salaries for software devs (even after a PhD, as in my case), in the country where that motto is official, are within a standard deviation from bus drivers. Magnitude of this varies, but unless you're a no-life breathing for the bonus in a hedge fund, you're not going to earn 10x.

BTW, typically you don't need an accident to know what others are earning. I easily got samples of different pay grades, in different companies in two European countries, just by asking them directly. People are surprisingly open about that.


Maybe it's late, but I thought he answered your Q1 and Q2.


It is late, I can't think super clear either, but I just read that he says money should not be the focus, but doesn't address why that is an issue.

As to why big dev corps are better he didn't give any reasons for his belief, no examples. Person y makes $1 million a year at company x, but they aquihired their startup to get there. If I started at big dev corp as a senior developer and made $100k, what path does it take to get $600k, which company offers those incentives? I really just want some more detail.


For Q1, he said that money shouldn't be the ONLY focus.

For Q2, I "think" he's saying that CorpDev > StartupDev in terms of expected wealth creation. In your example, you don't appear to be accounting for the volatility of your future CF's of $1M (StartupDev) and $100K (CorpDev) figures. Startups are risky bets compared to stable increases with CorpDev.


100% agreed.


Is the $600k salary, bonuses, stock options or? Sounds quite incredible to me. I haven't heard from any dev making this kind of salary, not even in the big companies.


It's not unheard of for really exceptional devs at big tech companies to make a million or more.


"A million or more" in what? Base salary, salary + bonuses, or salary + handcuff compensation (e.g. options)?


That's what I'm trying to figure out. $600k salary+bonuses is C-level executive territory. The idea of an engineer making that kind of money in straight compensation sounds ludicrous to me.

If it's in the form of options, you'll forgive me if I treat that as pretend money until it's transformed into real wealth.


600k including bonuses. Vested RSU bonuses. So real cash in hand. And those usually keep replenishing over time so after an initial delay it's compensation.


Ah, so base salary plus vested options, aka handcuffs.

And you're getting, on average, what, 400-500k a year in RSUs vesting?

Am I wrong is that basically bonkers as far as compensation goes? That feels at least a few standard deviations outside the mean... Which is great for you, and congratulations!

But "win the lottery" doesn't make for very compelling early retirement advice. :)


That's alot of vested bonuses! Is this fintech?


fintech dev on wall street / the city probably can


Yes 600k is including bonuses. 600k base would really be crazy for dev.


There are people at Google making > $1M a year if you include RSUs.


That is amazing. How did you work your way up to that? How old are you? AMA?


I think the number one people arnt well off is because people only dream about money, aren't actually really dedicated to working out how to get it.

I've significantly increased my salary, job happiness, and working conditions by actively trying to shape my life and my job(Changing jobs as necessary). I've significantly cut down expenses. Resulting in me being fairly well off.

Being fairly passive about may work, or may not work. I know plenty of brilliant people who love their work but get paid terribly for it.

My strategy is actually fairly reproducible, instead of relying on luck.

I've also found that all else being equal(same industry etc) salary is the number 1 indicator of respect on the job.


good point. Now tell us what is your strategy?


Well done sir.

I think you are a little dismissive of the value of tech in start-ups though. Start-ups will typically need both better tech and better distribution to displace an incumbent. In my experience, the technology side of this is especially critical. Consumer start-ups, for example, often don't have sales teams at all.

That said, budgetary constraints and optimism towards equity grants keep salaries well below 600k at start-ups :)


Startups a great! I worked in few and learned a lot. I just tried to address op's pretty direct question on how to make money as a dev. Startups are a very bad odds lottery for devs in the end. Even if you are amazing it does not make the startup fail or work. You might save it for aquihire though :)


I agree that in many startups their technological prowess plays a very large part in their success. However, most startups (as far as I am aware) do not actually "replace an incumbent". Usually it's more a case of "hey, I got this great new idea that no one has seriously approached before". They develop that idea, create a new niche-market and then get bought up by an incumbent of the main market.


> I think as a dev big corps are the way better bet. Not much to loose, but possibly high payout. Startups very rarely pay out for devs.

I disagree. These days the founders are devs more and more often. However, usually you have to get out of your comfort zone and do also other than dev work in a startup. Meaning also learning the business stuff. It isn't rocket science, but for many devs it can be quite uncomfortable.


Kind of my point. As a startup dev you have to learn biz. And a really great dev should not have to do that. It is a waste of time and talent. OP was asking how to make money as an engineer. Engineers can play the startup lottery. But they are unlikely to win it. You need a Jobs for every Woz. But as a Woz it is hard and unlikely to find a Jobs - and not get fucked over. Hence my advice.


I think you missed out on the point of compensation. Even as a first employee working at a startup, you're only expected to get 1-3% equity, but you're as you stated doing many things outside of dev work. Big Corp Devs perhaps don't have as many tangential responsibilities, but they will often start with a significantly increased base salary which can be a serious opportunity cost to consider.


I would really love to pick you brain with one or two personal questions.


No idea how to send a PM on HN. There should be an email in my profile though.


The email in the profile isn't public, you'd have to add it to the about field.


or you can ping me at GreyPhilo on reddit. Hope to chat with you :)


what do you mean by good, not exceptional...?


He is trying to make his sentence natural. As in, he is talking, and correcting himself by saying "good, hmm, uhh, no!, exceptional!"


A general rant, when someone asks about how to make reasonable wealth, significant wealth, or to get richer than you would be as a salaried worker I assume they are interested in getting into the 1% or higher bracket of earners.

Someone making 6 figures asking how to get more wealth probably doesn't care they are in the top 10%. They are looking up, not down. Saving half their salary isn't realistic for a single income family, and would even be tough for a dual income family.

They probably don't care to listen to the "money isn't everything" advice from the rich. Yes, everyone knows that money isn't everything, and everyone knows that money isn't everything when you've already got it. I have relatives making choices between feeding themselves or their pet for the day, money means a great deal up to a point, and then there is a big gap where it doesn't make much difference. Then after that gap is breached is starts to make a huge difference again.

Unfortunately, for the number of times this question is asked, the number of times I've asked it of myself, there are no silver bullets or proven paths. I have to stop ranting now it is late, I am tired. (^_^)b


Depends, I make a reasonable amount of money. Enough to be happy and eat what I want, live where I want.

But I don't make enough money to build a spaceship. So I need more.


Wow, just made me think about Elon Musk, he got one payout and is now making his own spaceships. I want that.


> I have relatives making choices between feeding themselves or their pet for the day [..]

Really? And why do they have a pet? If they are disabled (e.g. blind) then I understand the inherent value of a pet (a god that helps you walk through). If not, then I think owning a pet is a poor choice for someone who can't feed himself.


In the US depression kills more people than starvation. Even in that situation, a pet may be the right answer.


You read my mind...


I have relatives making choices between feeding themselves or their pet for the day

why would they have a pet if they can't afford to feed it?


Considering cats and dogs can live for tens of years, it's safe to assume they didn't wait until they were having hard times to buy the pet.


Perhaps they had adopted the pet before a completely unexpected event turned their lives upside down and out of their control?


when it's a question if my family eats vs the pet eats, there are only 2 possible answers:

1. sell/give the pet away

or

2. eat the pet


Time to chow down on Scruffles kids!


1. No.

2. Yes.

3. Respect the people you want to help you. For instance, let's say you want a bunch of people to take the time to read and answer difficult, open-ended questions for free in a way that could lead to vast personal wealth for you. You could demonstrate your respect for them by showing them the courtesy of proof-reading your post. As the questions are so broad, you also could show respect by sharing what you've learned in the research you've done so far to help educate them and to narrow down what you're looking for. You could demonstrate even more respect by thanking the authors of particularly good contributions.


This one is interesting.


I worked with a test engineer at Microsoft who started in 1999, which was after the get-rich-on-stock-options days at the company. He spent 15 years living below his means, and recently retired from the tech world forever. He didn't need any tricks or secrets to pull it off, just living frugally and saving tons of money. I suspect I'm way behind him despite earning more and even having a wife who used to earn a software salary as well. Makes me wish I would have saved more aggressively to date.


You may be interested in earlyretirementextreme.com which details how to do exactly what your friend did.


I am surprised no one has suggested the traditional and still very popular way which is marry someone wealthy.


lol


^_^


As someone who has spent their 20's accruing "significant wealth" through a startup (I am by no means loaded, but have not worried about money at all in ~3 years), I'll tell you now - it's overrated.

Money can buy you happiness, but it's an inefficient exchange mechanism - unless you roll two sixes, the amount of work and bullshit that goes hand in hand with growing your "worth" usually exceeds the reward - and that reward for most is tantalisingly close but always "a year or two" away.

Monetary wealth is a means - it is "gas in the tank" - but it isn't the end. The end is your own happiness and wellbeing, and there are much easier ways to secure this than through wealth.

If I'd known what I know now, I would have moved to a hut up a mountain a decade ago rather than going into business. Now I am responsible for the livelihood of dozens directly, thousands indirectly, and while I may have made myself a very comfortable gilded cage, it is a cage, and the cost of my wealth has been my freedom.


Having grown up in a poor household with a single parent who worked multiple jobs to get ends to meet, you'll forgive me if I don't feel a whole heck of a lot of sympathy for you and your "gilded cage".

Money itself does not buy happiness.

A lack of money, though, makes it a heck of a lot harder to find it.

The goal should be to reach a point where you don't have to actively worry about money, and that includes some buffer to allow for luxury expenses... travel, eating out, entertainment, that sort of thing.

Beyond that, additional money will, at best, provide an increment in terms of overall life satisfaction.

Less than that, and money has a major impact on happiness, and anyone who says otherwise has clearly never experienced the stress of living paycheck-to-paycheck. That is a cage, and trust me, it ain't gilded.


Seconded. "Money can't buy happiness, but it can sure chase away the blues". (And the debt collectors and irate landlords, I would add).


Trust me, I've lived worse than paycheck-to-paycheck (tried being homeless?), and having enough to get by is a blessing - but the incremental benefit of wealth is not usually worth the labour it takes to get there.


"Wealth is a means - it is "gas in the tank" - excellent thought!


So why don't you quit?


Because I have a responsibility to my employees and our customers.


I mean over a longer period, transfer this responsibility to someone else.


And then do what? Isn't this the problem of non-decreasing expectations? Once you learn how to fly, you see yourself as a sucker every time you try to ordinarily walk.


I don't know, but if you read the comment I replied to he says:

> If I'd known what I know now, I would have moved to a hut up a mountain a decade ago rather than going into business. Now I am responsible for the livelihood of dozens directly, thousands indirectly, and while I may have made myself a very comfortable gilded cage, it is a cage, and the cost of my wealth has been my freedom.

Doesn't sound like continuing is what he wants.


Agreed. My point was that not continuing is difficult because it would mean going down, instead of up. Or in other words, I've been trying to guess the reason behind the lack of change, not question the intention itself.


Contracting! Many people, most of them non-contractors or people who have limited contracting experience will tell you contracting is risky. If you are good it's actually much more secure than getting a "real" job, once you get going. You can't really get fired and as long as you are able to juggle a few clients at a time you will always have plenty of work. If you can consistently deliver results faster than the average deskjocky you can earn a lot of money too.


I second contracting. You are responsible for your own skills, but you can start very young, and you usually get better skills than permanently employed people. Then only drawback is the lack of social ties with your employer, but nowadays employers don't really care for employees, and having more money than a permanent employee will give you more latitude.


I'm completely unfamiliar with this - does this mean working with a staffing agency, or working on your own (freelancing?)?


Contracting is essentially freelancing. Only minor differences, contractors maybe make bigger contracts and work maybe longer periods of time per one client. It is up to you if you want to call yourself contractor or freelancer :)


How exactly do you start contracting?

For instance I've made a couple of decently popular jailbreak iOS apps, which is nice passive income, and a good niche, but I don't really know where to find clients... through friends, on a website, or what?


I'm located in France where the market is a bit special because permanent jobs are overprotected and companies are begging to contact instead of hiring.

Basically as soon as you go over the edge of creating your company, you can start searching. The same "meat traders" who want to recruit you for a permanent job on a service company, they will be willing to hire you as a contractor. Rates go in Lyon from 270€ per day to 550€ for the same mission as a perm job, and upnorth of 600€ in Paris, for very basic Java skills, like the guy who doesn't know Maven.

The same recruiters. They just try not to tell you about contacting when they think they can hire you as a perm for half the price. It's ok to take a commitment on a few months for the first mission, so you get some credentials. Then you can follow patio11's advice ;)


I looked for a job on normal websites, happened upon one which was a contract job, got it, and since then I've been fed several projects over the span of 1.5/2 years of increasing sizes.

Coincidentally, I am also a jailbreak "app" dev (tweaks only) and I did that almost full time for over a year, almost 1.5 I think. It is indeed a nice little niche. Hard to make real money though, unless you get something really hyped up.


Three ways I'm personally aware of:

1. Respond to public RFPs. Most government contracts are bid this way, as are many private contracts. Be prepared to be undercut by the competition. It's pretty cutthroat.

2. Agencies. I know a number of successful contractors who work through headhunting agencies. Downside is the overhead they add to the contract.

3. Networking networking networking.

In the case of the latter, in the beginning it'll be networking through your peers. Join user groups, industry trade groups, local entrepreneurial meetups, that sort of thing. And make sure you stay in touch with your colleagues... you'll never know when some company they're working for puts a project out for tender.

Once you have a few contracts under your belt, if you're good they'll lead to more thanks to referrals, and that can pretty quickly snowball.

If you go this path the best advice you can probably get isn't what you'd expect: be prepared to say no! The quickest way to fail as a contractor is to take on too much work too quickly. At the beginning folks are usually paranoid and take on anything that comes their way, but trust me, that way lies madness!

Edit: As an aside, it's worth noting there's different types of contracting, and you should decide what, exactly, you want to do. A few examples I can think of:

1. Discrete project contracts. You bid to produce a solution, after which you offer some sort of support or maintenance contract. You probably give up the IP in this case, as it's work-for-hire.

2. Contract positions. You're brought in as labour on a new or existing project. Oftentimes specialized skills are valuable, here, as you're often brought in to fill a gap in the existing skillset, whether that's project management, design or architecture experience, or specific technical skills.

3. Really a variant of the first, and is what I think of as contract-to-product. You bid on an initial contract to build a product, after which you provide follow-up services to expand that product on some regular basis. This could be done by billing out on a line item basis, or via a retainer of some kind. It's possible in some cases to retain rights to the IP for a job like this.

So think carefully about what you want to do. Each model has pros and cons and may effect how you bid, what skills you develop, etc.


Keep making products until one sticks, then keep making products until one shows potential, then keep making products until you've gotten a product that can support you, then keep making that product until it plateaus or you consider yourself successful. If that last product isn't enough, repeat the cycle.

Product could be SaaS, software, consulting, contracting.


1. No, startups aren't the only way to "significant wealth". In fact, in my experience, startups are something of a lottery, i.e. you only a very small chance of making a lot of money. For every success story you read there will be many more failures. But having said that, it can still be worth founding or working for a startup because you can often learn a much broader set of skills than you can at a big company.

2. Yes, I have heard about a small number of exceptionally highly paid developers too. However, I suspect this is incredibly rare, perhaps with a similar or even lower probability than making your fortune at a startup. Unless you have some extraordinarily talent and are aware of this and in a position to able to exploit this (but I doubt you would be asking the question if this was the case).

3. I would have thought your best chance of making enough money to reach financial independence is the usual unexciting advice: (i) work hard to get an above average salary, (ii) live frugally and save as much as you can, (iii) invest what you save carefully, (iv) continue this process for many years. If there was a sure-fire quick and easy way of getting rich, I'm sure more people would be doing it, or you wouldn't be reading about it here.


It really depends on your definition of wealth. Most engineers I know clear 100K+ pretty easily after a few years of experience. If you're in a hot market or sector, you can easily earn $180k+ after 5-8 years. If you produce consistent value for a business, $225k is definitely achievable.

Understand that by making $100k+ you're basically in the top 10-15% of earners in the U.S. [1]. Make $180k/yr and you're in the top 4%.

And realize that plenty of people who make >$150k spend like crazy trying to keep up with the Jones. Plenty of people who make $80k/yr spend wisely end up having more "wealth" in the end.

[1] - http://www.financialsamurai.com/how-much-money-do-the-top-in...


Save half of what you make, diversify your investments, and pay down your debt. Do this for 15 years and you will be rich with your skills.


That's the strategy suggested by this guy, who has made a name for himself dispensing that advice: http://www.mrmoneymustache.com/

Mostly it seems pretty sensible.


I have realised this is the best course of action for me. I've always wanted to do a startup, do something significant or meaningful. But I also yearn for freedom, like being able to go someplace warm for the worst 3 months of the year. Or just travel for a while. Saving 60% of me and my wife's income and working on side projects will allow me to do exactly that. If none of my side projects take off, we'll still be able to retire by 40. If something takes off then even better, I can keep that going through retirement.


This isn't bad advice, but I'd add one more thing: Have fun today. This doesn't mean blow all your savings on the latest shiny, but be sure to set aside a portion of your money just for having fun.

After all, there's no guarantee there will be a tomorrow, and the prospect of retiring "early" 10 years from now does remarkably little to make you happy today.


There's something we all can do if we work together to get each of us paid north of 200k a year.

Form a software developer union.


The only unions that I am aware of that have achievements close to this are lawyer's guilds (through state bars) and doctor's guilds (the AMA, by limiting medical school admissions).

Lawyers, as of the last 15 years or so, are not doing so well - the median figure I found for 2013 is $114K. Doctors are doing better, at median $190K.

That's a far cry from "each of us" - even with these two professions, 50-80% of the people earn less than $200k.

And, they both manage it through strict licensing, which effectively requires 6-8 year studies in an accredited institute - which carry hundreds of thousands of dollars in debt in most cases.

Which union and setting exactly did you have in mind when you wrote this?


You're not talking about unions. Those are cartels that restrict supply. Lawyers and Doctors are business owners operating as an oligopoly. I'm not talking about business owners. I'm talking about employees. I'm talking about people joining together to put themselves on equal negotiation grounds with their employers.

Just because no union has successfully produced wages of 200k plus doesn't mean it can't happen. Software Engineering is a highly skilled occupation that generates a great deal of wealth. If all software developers demanded 200k then companies would pay that price because our work generates well north of that. The reason we don't get a fair share of the pie, like all other laborers, is a lack of organized negotiation. In short, 200k+ union salary has never happened, but is well within the means of the industry to support such an endeavor. It CAN happen and it will make wages MORE fair.

Don't argue against unions. It's the stupidest thing to do, because even if you can't negotiate your salary up to 200k you got nothing to lose by making/joining one or even raising your salary by 10k. That is unless, you're an executive/major shareholder... then we'd be opponents from a negotiation standpoint.


I'm not sure I want anyone else negotiating my salary, or deciding what work I'm allowed to do, or creating some hoops of qualification or exams for me to jump through so I can get a "Programmer III" classification and get another 10K. No thanks. Too blue-collar for me.

Its not all about the money after all. We're not talking about poor sweatshop guys trying to feed a family or go on public assistance. We're talking about folks paid quite a bit for sitting on their butts and typing.

Sure we have value. Learn to negotiate, become a contractor or consultant if you like, switch jobs as needed to get what you think you're worth. But don't imagine you'll sign me up for a club where you decide what I'm worth, and make me pay for the privilege.


The "club" doesn't negotiate FOR you. It negotiates WITH you. You can still negotiate for higher if you think you can get it. All the union says is, no programmer gets paid less the 200k. You want to negotiate to 300k because you think you're that good? Be my guest.

A corporation is a group of organized individuals negotiating against you. A union puts you on equal ground. That's it. If a union doesn't work this way, then it needs to be changed.


Lets not pretend unions don't totally change the hiring landscape. Easy to say "be my guest" but we both know the corporation will not deal at all, after they've dealt with the union.


http://boards.straightdope.com/sdmb/showthread.php?t=659718

short answer: It depends on the union. It does happen in this country.


I'm intrigued to hear what examples you draw your inference from.

These days I reside in a country which has unions everywhere - including in engineering disciplines. And everyone who wants to increase their salary runs away from union and unionized workplaces as far away and as quickly away as possible.

It CAN happen? Why hasn't it, except for guilds (which you rightfully group with business owners)? I can tell you why it didn't happen in unions I'm familiar with: The union representatives who negotiate on behalf of the employees and the people who can score a >$200k salary are mutually exclusive groups. In fact, they negotiators are usually those who wouldn't score more than the prevailing average in an industry. At which point, they are happy to sign an agreement for just 5% than the prevailing average - and they do so in the name of the more capable employees as well.

Other things that happen is stuff like management requesting the union to agree that "no employee will be paid higher than their manager". Which union officials always agree to (for various reasons), and which causes your most productive employees - those who are at the top of their fields but not anywhere near the top of the managerial ladder - to abandon ship.

The unionized software professionals are among the least capable and worst paid software professionals around here. And it's not a fluke - it basically converges the same way in every unionized industry where capabilities (and earning potential) have large variances.

It's excellent for retail employees, public school teachers, bus drivers, port workers - but all my observations lead me to believe it is horrible for programmers, engineers, actors and even lawyers.


>These days I reside in a country which has unions everywhere - including in engineering disciplines. And everyone who wants to increase their salary runs away from union and unionized workplaces as far away and as quickly away as possible.

Makes perfect sense. Unions negotiate lower salaries for everyone. sarcasm

>It CAN happen? Why hasn't it, except for guilds (which you rightfully group with business owners)? I can tell you why it didn't happen in unions I'm familiar with: The union representatives who negotiate on behalf of the employees and the people who can score a >$200k salary are mutually exclusive groups. In fact, they negotiators are usually those who wouldn't score more than the prevailing average in an industry.

Why are union members usually people with low salaries? Simple. Only the least skilled are desperate enough to form unions. They have to do it in a sense. Software engineers are complacent with their super high salaries, not knowing that their 120k annual salary is based off work that generates 1 million in monthly revenue. Thanks to the lack of unions, if you try to negotiate a more than fair 500k annual salary the company will shoot you down. Due to another idiot SE in the world who thinks he's only worth 120k, you're easily replaced without a union backing you up.

>At which point, they are happy to sign an agreement for just 5% than the prevailing average - and they do so in the name of the more capable employees as well.

There's no need to negotiate upper limits on pay. There also should be no need to end individual negotiations. If unions aren't currently structured in a way that benefits the employee then the structure of what we consider to be a union should be changed.

>Other things that happen is stuff like management requesting the union to agree that "no employee will be paid higher than their manager". Which union officials always agree to (for various reasons), and which causes your most productive employees - those who are at the top of their fields but not anywhere near the top of the managerial ladder - to abandon ship.

why does this need to be agreed too? There's no need for this to be agreed to at all. No upper limits to salary. Who wants that? Union members should vote for what they want. Union officials should be held accountable every decision they make. Only lower limits on salary should be negotiated with the union and employer. The actual salary should be a separate negotiation between employee and employer.

IF unions aren't structured that way then they should be. The government shouldn't decide on some arbitrary hierarchy for a union that ends up not benefiting people. People acting together in organized groups generally don't want to fuck themselves over with stupid things like upper limits to salary and ending all individual negotiations with the employer.


I see. You're arguing that some theoretical, immaculate, incorruptible organization that represents employees selflessly (with no regards to the negotiator's own status, for example) would be better than what we have now. Well, yes. But there's no such thing, and the likelihood of one forming is probably comparable to the same person being struck by lightning 20 times over 20 countries over 20 years.

> Makes perfect sense. Unions negotiate lower salaries for everyone. sarcasm

No, but they do negotiate higher salaries for people who can't find a better job, at the expense of lower salaries for the top earners.

> There's no need to negotiate upper limits on pay. There also should be no need to end individual negotiations. If unions aren't currently structured in a way that benefits the employee then the structure of what we consider to be a union should be changed.

Oh, but there is a need - the corporate's need, of course - which the corporate demands and enforces, and the union representatives usually agree one way or the other - often legally bribed. You imply that all the bargaining power is with the employees, and that is simply not the case.

> IF unions aren't structured that way then they should be. The government shouldn't decide on some arbitrary hierarchy for a union that ends up not benefiting people. People acting together in organized groups generally don't want to fuck themselves over with stupid things like upper limits to salary and ending all individual negotiations with the employer.

Try to reconcile this statement with all the things your government does that fuck you over, which surely yourself (and a large group, some of it well organized) does not want. When you've reconciled it, you might have some insight about why you are wrong, or about how to set the right kind of union/government -- if it's the latter, I'll vote for you. But the former is overwhelmingly more likely.


> But there's no such thing, and the likelihood of one forming is probably comparable to the same person being struck by lightning 20 times over 20 countries over 20 years.

So you agree, but you think this is an ideal not worth fighting for because the probability of success is way to low. I can't argue with that since that's an opinion.

From my perspective though, we have a better chance making these "ideal" unions happen then we have of stopping the polar ice caps from completely melting. Higher pay is something we all want. And by "all" I mean the 99%. If 99% of people can't fight for something they want then we can't do anything.


No, I think it's an ideal in the style of "wouldn't it be nice if there was affordable healthcare / no crime (pick your pet peeve)". I mean, 99% of people want affordable healthcare / no crime, why can't we get to a state when there's affordable healthcare / no crime? (and the simple answer is the same: the existing power structure and enough pawns benefit from the existing situation as it is). I am saying that as someone living in a country with affordable care, btw - but the last 80 years of politics in the US indicate it will take a miracle or catastrophy for the US to do the right thing. I bet on the latter.

I think that without another very significant shift in the status quo (one I can't really anticipate, and it seems neither do you), it CANNOT work.

Take your idea ad absurdum - the world needs laptops - why don't all the [currently chinese] laptop manufacturers unionize and charge 5 times as much? I mean, we can definitely afford them, they provide most people with enough benefit to support that price. Exactly the same arguments apply, and similar reasons why it won't work. Programmers are not special snowflakes - they (we) are much closer to being a commodity.

Also, I think you are delusional in thinking all programmers deliver >$300k of value (which is needed for a $200k salary, all things considered - don't forget payroll taxes, healthcare, and other expenses, as well as minimal profit). Some only deliver $50k in value, and are well paid at the $80k they earn.


>Also, I think you are delusional in thinking all programmers deliver >$300k of value (which is needed for a $200k salary, all things considered - don't forget payroll taxes, healthcare, and other expenses, as well as minimal profit). Some only deliver $50k in value, and are well paid at the $80k they earn.

You're the one that's delusional. 50k? that's a loaded number. A more realistic number is at least half a million per head, and that's the LEAST. Many times it can be much MORE. Take the annual revenues of google and divide it by the number of their engineering employees, then come back to me.

>but the last 80 years of politics in the US indicate it will take a miracle or catastrophy for the US to do the right thing. I bet on the latter.

The probability is in the favor of the rich. There's no doubt about that. I disagree with you in thinking that the probability is so low that it's impossible. In the past decade I've seen entire industries go extinct, literally within a couple years. Taxis and television to name a few. If you asked me in the early 2000s whether TV would be around in 10 years I would've said definitely.

Which one sounds more unrealistic to you? Bringing down the entire television empire or forming one goddamn union for one company that fits my ideal?

If there's one thing that's unpredictable it's the movements of the mob. The status quo was and never is with the people at the top of the power structure. The power is with the 99%, and it's a thin line stopping us from acting on it.

You from canada or something?


> Take the annual revenues of google and divide it by the number of their engineering employees, then come back to me.

May I ask how many years of real world experience running a business you have under your belt? Do you really believe that none of the non-engineering google employees contribute to the profit? Do you really believe all Google employees contribute equally? All the Google Plus employees create negative value; Paying them $200K guarantees someone gets LESS than they could have been paid -- and that assumes google actually gives in and pays everyone the maximum they can, which is unlikely cause they have cheaper talent pools to draw on. They pay less in London than they do in Mountain View.

> If you asked me in the early 2000s whether TV would be around in 10 years I would've said definitely.

It is 2015, and TV is still around and profiting nicely. Or, are you living in 2030?

> Which one sounds more unrealistic to you? Bringing down the entire television empire or forming one goddamn union for one company that fits my ideal?

Ah, but that one company will just shutter their R&D. It has happened before, and it will happen again.

> The power is with the 99%, and it's a thin line stopping us from acting on it.

Yes, but as a software engineer you are part of the 1%, not the 99% (literally - the "1%" Occupy talks about are actually the 0.01%). If the real 99% applied the same rule, you effectively get communism. <s>And that worked very well as an incentive for talented people</s>

> You from canada or something?

I left the US and I live in Israel these days. Where Microsoft, Google, Apple, Intel and various other companies you have heard of have their largest most prolific campuses outside the US. They do this because the talent pool is large, and is cheaper than the US. The unions already exist; joining them is as simple as declaring "I want to join" and paying a small percentage of your salary (1%-2%, I think) as union fees; There are, in fact, multiple competing unions. And yet, over 90% of software engineers are not union members - and those that are make much lower salaries (correlation, not causation of course - but it definitely isn't random).


>It is 2015, and TV is still around and profiting nicely. Or, are you living in 2030

Not where I live it's not.

>May I ask how many years of real world experience running a business you have under your belt? Do you really believe that none of the non-engineering google employees contribute to the profit? Do you really believe all Google employees contribute equally? All the Google Plus employees create negative value; Paying them $200K guarantees someone gets LESS than they could have been paid -- and that assumes google actually gives in and pays everyone the maximum they can, which is unlikely cause they have cheaper talent pools to draw on. They pay less in London than they do in Mountain View.

All ventures are a gamble. But all the losing gambles need to be made in order to find the successful one. Therefore the profits need to be split evenly. Additionally google engineers can move between projects.

>Yes, but as a software engineer you are part of the 1%, not the 99% (literally - the "1%" Occupy talks about are actually the 0.01%). If the real 99% applied the same rule, you effectively get communism. <s>And that worked very well as an incentive for talented people</s>

90k average sw salary in america is at the 95%-tile. Please note that the 1% control half of the worlds' wealth. Also, who says we need communism? I'm still talking about capitalism just with a greater balance of power.

> The unions already exist; joining them is as simple as declaring "I want to join" and paying a small percentage of your salary (1%-2%, I think) as union fees; There are, in fact, multiple competing unions. And yet, over 90% of software engineers are not union members

If there was a union that negotiated 200k. Over 90% of those engineers would join. You guys just aren't desperate enough to form one.


"Significant wealth" can mean many different things. I've seen Derek Sivers speaking at multiple conferences. He has a very interesting question that I since ask myself and others: "What do you optimize your life for?". When you find the answer to that question, it gets easier to go from there.

Robert Kiyosaki and other wealthy people state that wealth is measured in time. Can you not work for x weeks, months, years and still make money or at least maintain status quo? If you can, you're probably already wealthy and doing better than the vast majority of people out there.

We all love to read success stories of startup founders where it escalated quickly and they got out with a huge amount of money. These people however are not a good representation of what's out there. Most wealthy people I've met over the course of my life do things that not a lot of people think about and take for granted. They're sometimes rather boring, not glamorous, not innovative things like selling sausages, web hosting, web development services, selling plain white shirts, toilet paper, pipe fittings, cleaning businesses, restaurants and so on. These people then invest their proceeds in other "boring" assets like real estate, other businesses, fonds etc. with a long term view.

A lot of these people moved from being a specialist (consultants, chefs, programmers, contractors) to business owners. Not working in but on the business. Hiring other specialists, people who do the grunt work, the sales, the programming and so on. They then invest their proceeds into assets that will continue to generate money at different percentages even after they completely stop working.

In your particular case that could mean that you could start with very specialized consulting work. Then slowly transition into providing tooling for a monthly fee. Then slowly removing yourself from the business as much as you can. The beauty of it is that monthly recurring revenue is compounding. Also have a look into SWaS (Software With a Service) http://www.tropicalmba.com/swas/.

Investing/saving $5K a month for 15 years with an expected rate of return of 7% and an expected inflation rate of 3% will bring you to a place where you end up with a balance of ~$1.5MM (or $1MM after inflation) to your name. Would that make you wealthy in your books?


> Investing/saving $5K a month for 15 years with an expected rate of return of 7% and an expected inflation rate of 3% will bring you to a place where you end up with a balance of ~$1.5MM (or $1MM after inflation) to your name. Would that make you wealthy in your books?

So, 15 years and you'll have almost enough to buy a _starter home_ in Palo Alto...


While true, Palo Alto might not be the center of the universe for... like 99.99999999999999999999% of human beings on this planet. The world is a huge playground. I am slow traveling since many many years and have a pretty awesome life in my books. In the end, that's all that matters. But this is what I optimize my life for and doesn't need to apply to anyone else. I don't dream of a luxurious home in Palo Alto. In exchange I can do or not do whatever I please, whenever I please. Stay or walk away from things, jobs, places, people. Means: I found my answer to what I optimize my life for. I am wealthy in my books. Wealthy with a capital "W". Not rich.


I think you took a few too many 9s there. That implies its the centre of the universe for 0.0000000000006 of a person.

/snark


You could also buy a nice castle in Italy for that money [0]. Where would you rather live when you retire?

---

[0]: https://www.moulin.nl/en/realestate/castle-with-old-tower-an...


>Investing/saving $5K a month for 15 years with an expected rate of return of 7% and an expected inflation rate of 3% will bring you to a place where you end up with a balance of ~$1.5MM (or $1MM after inflation) to your name. Would that make you wealthy in your books?

Definitely not. You get 'wealthy' when an event clears you a million. Anything other than that is just being 'well off'


The myth that growing the value of equity is the only way to make significant money is a lie, perpetuated to keep you working for somebody else until you have "the big idea".

What if you started a company as an LLP with some smart colleagues and you shared in the growth of each other's talents? What if you created a co-operative?

Come to think of it, what's your goal? To be rich, or to be able to go back to school without worrying about money? The two are not the same. I doubt that most of the open source developers you've heard of can rock around in a Ferrari but they are doing what they love and are happy: haven't they effectively got to the point you wanted to, but without the need to slog out to the point of having piles of money?

I'd also as an addendum suggest diving into the [/r/financialindependence](http://www.reddit.com/r/financialindependence) community - lots of ideas there.


I think the best approach is to stop believing the hype that you went into a vocation that'll net you obscene wealth and instead thank your lucky stars at having entered a field that you (hopefully) enjoy and which also happens to pay a damn good salary. From that point: hard work and perseverance will let you save a pretty respectable retirement fund. And the work isn't even that hard.

I'm sorry to be the grumpy old man in this thread, but asking how to turn your developer job into $1MM/year is like a high school kid planning to play pro basketball.


What's wrong with an high schooler wanted to play pro basketball ?


You mean besides it being the canonical example of an unrealistic plan for becoming rich? Nothing.


More importantly, can a dog play basketball?


I am with a small company focused on compilers and managed runtimes (JVM), and I can tell you that _good_ compiler consultants are in high demand. For instance, I had a discussion with a CEO of such specialized consultancy looking for GCC specialists last year, and he said that LLVM engineers are even harder to come by.

I also see processor startups popping up all the time that need compiler/tools engineers badly.

Overall, I'd repeat what others have said: "save a lot and invest your savings wisely."


Can you specify what do you mean with "_good_ compiler consultants"? It doesn't look like the guy who tunes the configuration of the runtimes right? Perhaps someone that writes and modifies the source of a compiler for a special set-up?


I mean someone who can build support for your shiny new language and/or instruction set into GCC or LLVM and get their pull request accepted by the maintainers.


Hey there, would love to chat a bit with you on that subject GreyPhilo on reddit ?


Since a lot of people are commenting that the original poster is not being specific in what he or she means by "significant wealth", let me propose a more concrete question:

"Besides a startup, what are some other reliable (close to risk-free) ways to retire at any age with $20 million net worth and $1 million a year in passive income--that a motivated and skilled software developer can achieve starting in his twenties?"

Practical step-by-step advice only, no general platitudes like "just love what you do!" and "don't be in it for the money!" My guess is it's impossible without rolling the dice on business ownership, but I'd love to be proven wrong.


How much do you need in your nest egg to fully retire?

Now, how much would you need in your nest egg to feel comfortable about being picky about where you work and what you work on, trading in some of your income for mission/learning/location/people etc.?

Once you have these numbers (which depends on your life stage and costs of living), then you can start backtracking and figure out what kind of money you'd need to make and whether it makes sense for you. That will leave you with the universe of options available, which may be wider than what you're considering right now.


There are ways to make a lot of money with affiliate marketing, but that can involve a lot of trial and error and can (usually does) involve bootstrapping with a lot of your own cash or a credit card. Although I know of at least one person who turned millionaire after bootstrapping by maxing out his credit cards, I would never suggest doing that. It's a deep hole to climb out of if you fail and for every success story, there's probably 100 failures not talked about. In short, the successes I've seen involve buying advertising to get people to a landing page that generates leads with commissions that (hopefully) pay you back more than you spend getting the traffic. It's a delicate operation that pays well only if you get the landing page and affiliate choices right.

I've also seen wealth generated with mailing lists. This is another affiliate marketing play that can be done without feeling too spammy and can still add value to the user.

Similar to a mailing list, a forum can be easy to set up and maintain. Also like a mailing list, if you create a large enough user base, advertising can pay off.

One of the better earners is a subscription model for just about anything. Software provided for free with a "premium" set of features for $x per month is a good way to generate a user base more easily.

A couple things to keep in mind: 1. You will almost always have more success when you're passionate about the subject matter. 2. It will take time. Most overnight successes are preceded by years of ramp-up.


Like others have suggested in this thread: contracting.

Ideally find clients who are willing to work with remote contractors. Emigrate to a "poorer" country and save money. For example, people in Thailand earn on average around 500 EUR a month (from what I've read). If you can manage to work for western clients who perhaps pay you 10.000 EUR a month (40 hour work weeks), you will be able to retire extremely quickly.


My suggestion for newcomers is a budget of 2000-4000 EUR month for comfortable living in Bangkok (depending on your level of comfortableness). The daily live of a 500 EUR worker is not the same as that of an expat (e.g. membership at a co-work space alone will set you back ~200$/month). Gyms are as expensive as in the west.


Really? I live very comfortably in Stockholm (a very expensive place) with 1500 EUR. How on earth would you need 4000 EUR in Bangkok?


4000 EUR is very comfortable living.

- ~800 EUR for a nice 1-br condo in a central location - ~100 EUR el./internet/tv/3g - ~100 EUR for transport (these motorbike taxis and bts rides are adding up). - ~150 EUR for co-work membership.

= 1150 EUR fix per month.

Now with the rest you can go eat and drink. 100 EUR = big nightout, 50 EUR dinner and drinks, 20 EUR low-key dinner with drinks, 4-10 EUR just dinner outside.

Add another few 100 EUR for a visa run every once in a while.

Also don't forget that you're likely still paying for some stuff back home, insurances, etc.


For others wondering if 2K euro is really needed, there are plenty of 'digital nomads' living in Ho Chi Minh and Bangkok for $1200 a month. That's with a serviced studio and restaurants all the time.


Yes, but then you're living the lifestyle of somebody who earns 500 EUR a month in Thailand, which means you've got a wooden shack next to a rice paddy and a couple of water buffalo.

On the other hand, if you want a beachfront villa in Phuket, you can quite easily blow 10.000 EUR a week on renting it.


There's always the "get rich slowly" approach: put a large portion of your income in low-risk investments. This is slow but once you hit a critical mass in capital more interesting opportunities become available. Eg. you could eventually bootstrap your way to buying an apartment complex, parking lot etc.

I think a better question is how do non-computer people create wealth? Devs as a group are already predisposed to having higher income. For my family it has been to work really, really hard, live frugally and invest all disposable income. I'd venture to guess that most wealth creation happens this way - call it the long tail of wealth.


I'm not trying to be flippant, but have you considered finding something you like enough that you don't look forward to retiring?

I get paid (well) to do stuff I love so it is possible and possibly easier than becoming wealthy. I think loving your "work" will put a lot more happiness "under the curve" than waiting until you retire to be happy - even if you retire early.


A lot of good answers, and lot of good advices. But it seems there is a lot of assumptions on my motivations and personal view on moneys.While i think that those aren't strictly necessary to answer the question, i guess i am asking a personal question so it's only fair if people some assumptions. So in no particular order , i am sharing my perspective on some the recurring themes :

1 - Why do i want money (or why do i want a lot if it :)) : I am not interested in a luxurious or grandiose life style. For me money is to buy freedom and safety booth for me and the peole i care about. I want myself and them to be able to afford the best of the health care systems, to be able to focus on exactly what we do, etc...etc...

2 - How much is "significant wealth" 10M+

3 - Money shouldn't be the focus, the craft is: I think they both should be. I don't think getting wealthy should be though as a direct consequences of great work. Great work might be correlated or even necessary to building wealth but i don't the former always implies the latter. To get wealth i believe i will have to learn how, much in the same wayi had to learn to be a software dev.

4 - There is no quick fix. stop looking for it.

I am not looking for a quick fix. I am willing to put the hours (hell i am looking forward to it). But i also want to capture and leverage some of the value i will be creating (in a way that's is both legal and ecological)

So again a lot of great idea i didn't though of and i am already reading on all those venues. The idea i am particular interested is consulting : Is there a demand out there for consulting to startup say 30/week for 6 month for some equity in the company ?

Any body in the fanancial market want to share his experience ?

Again thanks for all the great answers


Devs rarely make $1 million a year, startup or big company. Now if you are 10x better than the average Google/Facebook engineer and can prove it, I think you could negotiate that kind of compensation package as a principal engineer.


This is a special case, but its possible for developers who specialise in High Frequency Trading (HFT) algorithms to make that, in the case of getting into a bidding war between rival HFT investment banks.

https://adtmag.com/articles/2011/07/29/why-hft-programmers-e...


Savings and prudent investment.


Wealth != money. I feel like I am very wealthy and I make bugger all money.


Save money and invest it wisely in stocks and/or bonds. It's not fast, it's not techy, but it is a tried and true way.

The trick is, you need to figure out what "wisely" is. IMO, if your strategy involves holding on to your stocks, it is probably speculation (=gambling) rather than investing wisely.


>> if your strategy involves holding on to your stocks, it is probably speculation (=gambling) rather than investing wisely.

Holding onto your stocks is the opposite of speculation, isn't it? Most sensible investment advice, e.g. Bogle, recommends index funds that are held basically forever.


If returning to school is something you really want to do then there is a third option: go get a job at the school you want to attend.

Just make sure to negotiate your benefits to include the ability to take classes (both the time during your days to attend, and reducing the costs -- preferably to zero -- of attending)


The same way as everyone else: leveraged property speculation.

If you're really good at maths you could become a "quant". Most of the really high paying developer jobs are unsurprisingly in the financial services industry.


3 - Marry well.


Apparently you can make millions being an art forger.

https://news.ycombinator.com/item?id=9642526


Spend less. Save more. Change companies every 3 years. You'll do fine.

Alternatively make friends with rich people and make them richer. You get a cut.


Get out of dev, put on a suit and tie, and go suck up doing finance on Wall Street.

Your probability of success is way higher.


Get married to a rich girl. Girls like smart guys.


Solve problems for rich clients.

Or steal bitcoin.


steal bitcoin for rich clients


what do you define as significant? 1M 10M or 100M plus


10M


email me mustafahossaini@gmail.com


"I want to be rich, how do I do this?"

Is this yahoo answers?


Make a viral app. Something like Flappy Bird.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: