What should a college student do to maximize future earnings for effective altruism?

 

I'd like to solicit advice since I'm starting at Stanford this Fall and I'm interested in optimal philanthropy.

First off, what should I major in? I have experience in programming and math, so I'm thinking of majoring in CS, possibly with a second major or a minor in applied math. But switching costs are still extremely low at the moment, so I should consider other fields.

Some majors that could have higher lifetime earnings than straight CS:

  • Petroleum engineering. Would non-oil energy sources cause pay to drop over the next 40 years?
  • Actuarial math. If I understand correctly, actuaries had high pay because they were basically a cartel, artificially limiting the supply of certifications to a certain number each year. And I've heard that people that used to hire actuaries now hire cheaper equivalents, so pay could be less over the next 40 years.
  • Chemical engineering, nuclear engineering, electrical and electronics engineering, mechanical engineering, aerospace engineering.
  • Pre-med.
  • Quantitative finance.

Thoughts?

Stanford actually has salary data for 2011-2012 graduates by major. CS has highest earnings, by quite far. The data is incomplete because few people responded and some groups were omitted for privacy, so we don't know what e.g. petroleum engineers or double majors earned.

Should I double-major? There are some earnings statistics here; to summarize, two majors in the same field doesn't help; a science major plus a humanities major has lower earnings than the science major alone; greatest returns are achieved by pairing a math/science major with an engineering major, which increases earnings "up to 30%" above the math/science major alone. I'd guess these effects are largely not causation, but correlation caused by conscientiousness/ambition causing both double majors and higher earnings.

I could also get minors. I'm planning to very carefully look over the requirements for each major and minor, since there do seem to be some cheap gains. A math minor can be done in one quarter, for instance; a math major takes only a bit more than two quarters.

I have a table with the unit requirements of each combination of majors and minors. Most students take 15 units a quarter. Here are some major/minor combinations I could do:

  • If I take 18.8 units a quarter, I could double-major in CS and econ.
  • If I take 15.8 units a quarter, I could major in CS and minor in math and econ.
  • If I take 15.4 units a quarter, I could double-major in CS and math.

Cal Newport argues that this sort of thing a bad idea because hard schedules do not actually impress employers more.

Would employers care about double majors in undergrad if I also get a graduate degree? I will do a master's degree or a PhD, partly because those make it a lot easier to emigrate to the US. (I'm from South Africa, which doesn't have much of a software industry.)

What other things could increase earnings?

  • Doing an internship every summer.
  • Networking. Stanford's statistics on how 2011-2012 graduates found jobs indicates that around 29% of them got jobs through networking.
  • Better social skills? I'm planning on taking some classes on public speaking, improv, etc.; what else should I do?
  • Some way of signalling leadership skills? Maybe I could try to get into a leadership position at a student club or something.
  • Honors programs, or doing research. Do employers care about this?
  • Following the advice of Stanford's Career Development Center, for instance about how to prepare for career fairs, using their internship network, making appointments with their career counselors, etc.
  • Studying abroad. I'm already studying abroad by going to Stanford, so this is probably less valuable for me than for most students, though it still seems likely to be worthwhile. Stanford has a Washington program involving internships and classes taught by policymakers, which might be worth doing. Both these would make it harder to do multiple majors and minors.

Many thanks for all advice given!

 

EDIT: I used a scoring rule to rank all combinations of majors and minors in CS, math, economics and MS&E (management science and engineering) according to practicality and estimated effect on earnings. Unit estimates include all breadth requirements etc., assuming I don't take stupid courses. Here's the top 20; the top 10 all look pretty good:

CS Math Econ MS&E   Total Units Units per quarter Hours/day
               
minor minor MAJOR minor   198 16.5 7.1
MAJOR . minor minor   207 17.3 7.4
minor . MAJOR minor   189 15.8 6.8
minor . MAJOR MAJOR   216 18.0 7.7
MAJOR minor minor minor   216 18.0 7.7
minor MAJOR minor minor   183 15.3 6.5
MAJOR . . MAJOR   199 16.6 7.1
minor MAJOR minor MAJOR   210 17.5 7.5
minor minor minor MAJOR   180 15.0 6.4
minor MAJOR MAJOR .   202 16.8 7.2
MAJOR minor minor .   190 15.8 6.8
MAJOR minor . MAJOR   208 17.3 7.4
MAJOR MAJOR . minor   211 17.6 7.5
. minor MAJOR MAJOR   192 16.0 6.9
minor minor MAJOR MAJOR   225 18.8 8.0
MAJOR . minor MAJOR   234 19.5 8.4
minor . minor MAJOR   171 14.3 6.1
. MAJOR MAJOR minor   195 16.3 7.0
minor MAJOR MAJOR minor   228 19.0 8.1
MAJOR minor . minor   181 15.1 6.5
MAJOR MAJOR minor .   220 18.3 7.9
MAJOR . MAJOR .   226 18.8 8.1
MAJOR . minor .   181 15.1 6.5
minor MAJOR . MAJOR   175 14.6 6.3
MAJOR MAJOR . .   185 15.4 6.6
minor minor MAJOR .   172 14.3 6.1
. . MAJOR MAJOR   183 15.3 6.5
MAJOR minor MAJOR .   235 19.6 8.4
MAJOR . . minor   172 14.3 6.1

Another option is to major or minor in M&CS (mathematical and computational sciences) instead of math or CS separately.

 

EDIT 2: Here is a graph of graduates' salaries by major. Y-axis is salary of 2011-2012 Stanford graduates. X-axis is degree: 1 is BA/BS, 2 is MA/MS, 3 is PhD; intermediate values are for groups containing two degree-levels. The sample size is tiny because only 30% of students responded, and some groups were omitted for privacy.

Comments

sorted by
magical algorithm
Highlighting new comments since Today at 12:50 AM
Select new highlight date
All comments loaded

I am a math major who has had relatively fast career growth. Here is the generalized process that has worked for me and a few of my friends (note that this is primarily based on personal experience and anecdotes):

  • The critical skill for creating large amounts of value and quickly growing your earnings is understanding what people value. Most people, especially STEM majors, are really bad at this. They are not able to effectively model the business and the people they work with, so they end up spending a lot of time and effort on elegant solutions that seem useful but aren't what the business values most. So how do you learn what people value? Spend a lot of time improving your communication skills. Write a lot. Talk to people a lot. Gain a general sense of business by reading books like The Personal MBA. Check out sources like Ramit Sethi's I Will Teach You To Be Rich, which is absolutely phenomenal despite the sketchy name. And of course, consistently ask yourself/your boss/your customers if what you're working on is what other people value, or if it's just what seems to be urgent.

  • Social skills are certainly important. There are two major branches of social skills, the first lets you work better with others, and the second ensures that a large number of people know that you are competent. Develop both. The classes you mentioned (improv, public speaking, etc.) are definitely helpful. You may also want to read books like The Charisma Myth by Olivia Fox Cabane, I and several friends have found it extremely useful.

  • Most advice regarding majors is targeted towards median outcomes. The strategies for maximizing your mean earnings over a 40-year career are quite different. For example, more specific technical majors (e.g. petroleum engineering vs. CS) tend to have higher median earnings but less opportunity to shift fields, which in turn means lower mean earnings assuming you're already above a certain baseline level of competence. Technical majors are definitely highly valued and well-respected, so do a STEM major, but try to make it something relatively general like CS, Math, or Physics.

  • You should definitely come out of college knowing how to write code-even if you don't intend to be a programmer, a strong understanding of what can and cannot be automated is helpful for almost everyone.

  • Another next critical skill is learning to negotiate your salary-most people do not negotiate at all, despite the fact that a 15 minute negotiation is often worth thousands of dollars. Again, I recommend Ramit Sethi's book as well as several of the writings on Patrick McKenzie's website.

  • Finally, try to work in industries with a lot of change, such as technology. You may end up earning less at the beginning of your career, but it offers much greater opportunities for advancement than relatively sticky industries such as oil. If you're ambitious then over 10 years you'll probably earn more in a rapidly changing industry than a slowly growing one.

Paul Graham:

In the graduation-speech approach, you decide where you want to be in twenty years, and then ask: what should I do now to get there? I propose instead that you don't commit to anything in the future, but just look at the options available now, and choose those that will give you the most promising range of options afterward.

It's not so important what you work on, so long as you're not wasting your time. Work on things that interest you and increase your options, and worry later about which you'll take.

Suppose you're a college freshman deciding whether to major in math or economics. Well, math will give you more options: you can go into almost any field from math. If you major in math it will be easy to get into grad school in economics, but if you major in economics it will be hard to get into grad school in math.

Flying a glider is a good metaphor here. Because a glider doesn't have an engine, you can't fly into the wind without losing a lot of altitude. If you let yourself get far downwind of good places to land, your options narrow uncomfortably. As a rule you want to stay upwind. So I propose that as a replacement for "don't give up on your dreams." Stay upwind.

Startups! (I do startups.)

The path to success at startups is a long one and you aren't guaranteed to succeed. But you can increase your chances massively. Programming is a critical skill; I think most new big companies have substantial programming components, though a lot of the low-hanging software-only ideas are plucked, at this point. So I wouldn't only study programming.

Social skills are pretty damn important. Social skills I am working on for my job: body language; talking to strangers; pitching; quickly evaluating people; overcoming social anxiety & aversion; public speaking; 1-on-1s; writing in order to be understood.

To address your other bullets: Internships are great, definitely do them. I'd only train "networking" to the extent of "getting people to perceive value when they meet you". I wouldn't spend too much time on "networking events" because there's a horrendous negative selection effect there. Leadership is too vague and you should define what you mean by that. Only do research if you're interested in it, but if you are, you should do a lot of it and focus on it because you could make actual useful progress and that's impressive. (If you're not interested you probably won't make progress so don't waste your time.) Explore career development centers but mostly ignore what they say. Studying abroad is something you should do if it'll be fun and edifying, not for any direct-to-resume purpose.

I second the advice on startups. Starting a startup has a higher expected monetary return than anything else you can do (as far as I know); and if you do want to start a startup, Stanford is the place to do it.

80,000 Hours has a couple of posts about startups.

Starting a startup has a higher expected monetary return than anything else you can do (as far as I know)

Do you have data?

I would expect the median monetary return from starting a start-up to be negative.

I think you're right that median is negative when you consider opportunity cost, but why care about the median? "Expected monetary return" in the "expected value" sense and not "most likely thing to happen to me" sense is close to what you want for earning to give. (Because charity doesn't have anywhere near the diminish marginal returns an individual does.)

The posts he linked to provide some data.

The OP wants to donate most of his earnings. Since charities, unlike people, don't generally exhibit diminishing marginal utility, he should choose a career that maximizes expected earnings. So in this context mean, rather than median, returns are relevant. As Carl notes in the second post, "most venture-backed startups fail, but the average (mean) financial gain to founders is measured in millions."

From this paper, the average startup exits with $10 million, lasts 4 years until exit, and has 1.4 founders. Extrapolating from this gives about $1.5 million annual income per founder. (I think it's actually somewhat less than that because I'm not accounting for e.g. the fact that investors own a portion of the company.)

(EDIT: This 80,000 Hours post cites $1.4 million.)

I would expect the median monetary return from starting a start-up to be negative.

I think you're right. According to the same source, about 70% of startups that receive funding never make a profit.

From this paper, the average startup exits with $10 million

Nope, you're misreading the paper.

Average venture-funded startup exits with $10m. Getting to be VC-funded is a huge threshold that most startups do not reach.

Petroleum engineering. Would non-oil energy sources cause pay to drop over the next 40 years?

Yes. Also even aside from that there is volatility in fossil fuel prices, and thus demand for fossil fuel occupations. Probably too narrow a specialization for you there, without enough compensating benefits.

Actuarial math. If I understand correctly, actuaries had high pay because they were basically a cartel, artificially limiting the supply of certifications to a certain number each year. And I've heard that people that used to hire actuaries now hire cheaper equivalents, so pay could be less over the next 40 years.

You can do better than that at Stanford, e.g. higher-end fields within finance, or entrepreneurship, or high-end research.

Pre-med.

Medicine has many virtues, but you don't need to sculpt your choice of major around it even if you want this option open: as long as you take and get A grades in the pre-requisite classes, success in any major (with appropriate extracurriculars and test scores) can get you admitted to medical school.

Quantitative finance

Finance can easily beat CS if you don't become an entrepreneur in earnings, but they are closer in risk-neutral returns if one goes the entrepreneurial route. Much would depend on which is a better fit for you.

a science major plus a humanities major has lower earnings than the science major alone; greatest returns are achieved by pairing a math/science major with an engineering major, which increases earnings "up to 30%" above the math/science major alone. I'd guess these effects are largely not causation, but correlation caused by conscientiousness/ambition causing both double majors and higher earnings.

Substantially, but STEM majors are independently desired in particular fields, and act as credible signals to employers.

What other things could increase earnings? Doing an internship every summer.

Yes.

Maybe I could try to get into a leadership position at a student club or something.

Founding things is better, particularly something you actually want to do so that you will put more into it and get more value out of it.

Honors programs, or doing research. Do employers care about this?

Research is most useful for getting a sense of/preparing for/applying to PhD programs and academia.

Studying abroad.

Doubtful. Most study abroad programs push you towards taking less useful courses and being isolated from great things at Stanford (which has a higher density of good connections and resources than the usual study abroad sites).

Be aware that job market advice is somewhat like stock market advice. If it becomes common knowledge that career X is highly compensated (or highly compensated relative to effort/education level), this will cause a large number of young people to enter field X, in turn causing a surplus of workers and depressing salaries. You should try to pursue a career trajectory that is at least a little bit non-obvious.

It's not completely like stock market advice 'cause in the stock market, the best players tend to win more money and acquire disproportionate influence. I'm not sure how rational I should model people who are choosing their careers to be--if many follow the "passion model" described by Cal Newport in his book, then just profit-maximizing should work fairly well.

Careers r less liquid. Teenagers r the leading career path selectors.

Stanford sophomore here. I can offer some Stanford-specific advice. In fairness, I've only been here for a year, so you'd probably figure this stuff out pretty soon anyway, but hopefully it'll help.

  • 18.8 units per quarter is a lot. I only know a few people who are taking that much. However, I've found that taking 16 or 17 units is pretty feasible (assuming you don't have any other major undertakings such as research or a part-time job).
  • This may be obvious to you, but I wish someone had told me this: Go to career fairs. At Stanford, unlike at most universities, you actually have a pretty good chance of getting an internship your first year.
  • If you're going to Stanford, you should absolutely take CS106A at the very least. If it goes well, take more CS classes. I'd suggest taking CS106B and CS107 even if you don't end up majoring or minoring in computer science.

Non-Stanford-specific advice:

If you're looking to maximize future earnings via a job, you should probably look at the highest-paying graduate majors, not undergraduate. You can make more money, as Peter Hurford said, in law or finance than in most any job you could get with just a Bachelor's degree.

EDIT: Also, Stanford has a chapter of The High Impact Network. You should join us! I'll PM you the President's email.

EDIT 2: Based on personal experience, I'd recommend against becoming an actuary. My dad was an actuary for 14 years, and he hated it. If you like mathy work, you'll probably find actuarial work terribly dull. Of course, you might have a different experience.

(US) Law is a bad idea. That job market has been supersaturated by too many people taking that advice already. Look up job statistics and debt burdens for recent law-graduates if you want to be really depressed. Finance will hopefully get regulated into oblivion in the nearish future.

If you have independent software development experience, and curiosity/discipline to acquire more software development skills, you might consider trying to become an "X who programs". This thread has some info. Basically, get official credentials in some fairly lucrative & difficult field that has a need for software developers, and do independent study in software development (and maybe statistics/data science type stuff). More links: 1, 2. This could also be a good way to come up with an idea for a software company in some fairly technical industry (meaning relatively high barriers to entry, and possibly corporate customers that will be willing to pay good money for the product you offer). Going in to traditional software development will be a solid fallback plan, since software company employers care more about your skills than your degree, and computer science knowledge isn't actually all that useful for practical software development.

This data suggests that combining software development with stats/machine learning/big data skills can be relatively lucrative, at least in the current job market. My understanding is that data scientist employers are also fairly lax about official credentials.

I highly recommend the "X who programs" path-it helped me increase my earnings by about 150% over the course of 2 years. It was substantially more useful than concentrating solely on my programming skills or marketing/risk/statistics skills.

Sure. The gist of it is that I worked in fields like marketing and analytics which were high-impact, but where people spent a lot of time doing things manually (this was ~5 years ago-there's a lot more automation in these sections of companies today.) I wasn't the best marketer or the best programmer, but I realized a lot of things that people did every week could be automated. So I automated those tasks, saving a lot of man-hours for a lot of very expensive people. Lather, rinse, repeat. It's very easy to make the case for an 80% salary increase when you've just completely automated 4 jobs.

Today there is a term for this role-"growth hacker." But in general, if you work in an environment where not much automation has already been done, then automation is massively valuable. I've saved/earned companies millions of dollars with awful code that happened to solve the business problem.

I've written this up in a bit more detail on Quora and on Hacker News

Heh, now I feel silly for not noticing your username... I actually linked to the Quora question where you left an answer in my original comment. Thanks for the info!

Good question, and I'm happy to see you are taking it seriously. There are roughly two ways in which you can become an effective altruist: #1 donate a lot, #2 influence other people to donate. These paths are not exclusive, and you probably need to do at least some of #1, so you can lead by example.

So, with #2 you would focus on things like writing, psychology, marketing, sales, etc... However, some might say that the only true way to have influence over other people is to be famous and/or to have power. Thus, you can look at people that have power and/or are famous and see how they got there. Elon Musk is a good example. However, you should also keep in mind what group of people you will influence. Britney Spears is influential, may be even more so than Elon Musk, if you just look at the quantity of people, but clearly their fan demographic is very different. Of course, the type of influence matters too. I bet Britney Spears can easily raise $1M for a stray cats foundation, but she probably won't get anywhere if she tried to convince her fans about importance of x-risk reduction.
When it comes to power, you can get it through political means, other avenues that put you in charge of some highly valuable resource / policy, or you can just go for money. Being a popular startup CEO is an interesting intersection of being both famous (within specific circles), potentially rich, and potentially influential. Best example: Larry Page.

Which brings us to #1. Having more money is simply better. 80k hours has covered how to get the most money out of your career pretty extensively. I'd avoid risky narrow career paths like actuarial math and petroleum engineering. If you miss that narrow high point, you end up in a valley. (Better illustrated by Kaj_Sotala's Paul Graham's quote.) On the other hand being a solid Software Engineer (SWE) will open most SWE doors for you. It's much harder to decide if you should combine that with engineering, math, or if you should double down on CS and have lots of projects and internships to show when you graduate. In my mind, there are three broad CS roads one can take: standard SWE job at a public company (e.g. Google), standard SWE job at a startup (e.g. Ripple or Square), or a job as a quantitive analysts. There are others, of course, but if your goal is $$, then these are probably the best. In terms of EV, I think startups offer the best bet, though it does depend on your risk aversion and yearly discount rate. If it's high then the value you get from a startup is worth a lot less.

I'll mention one more important point to keep in mind. For example, as a doctor, you can help dozens of patients a day, roughly. As a researcher, you can be searching for a cure that'll help a million people. (May be all the people if you join SENS.) As a SWE, you can be working on a narrow AI that can be scaled to work on multiple research projects at the same time. Do you see what side of the fence you want to be on? Simply put, SWEs are taking/automating everyone's jobs, including their own to some extent. Once you fully automate SWEs you basically get Singularity, so you don't have to worry about that outcome when it comes to job security, but with every other job you do. WIth every other job, there is some chance that in the next few decades we'll have an AI doing that job better and cheaper than humans.

I'll also briefly mention another option you haven't considered: no college. I have a friend who just graduated from highschool, and I'm helping him find a SWE job in the bay area. He is definitely smart enough and talented enough to likely get a job at Google or other high quality SWE-heavy company/startup. The upside is that he'll start making money today, and he won't have to pay for college. He'll start learning practical skills, and he won't have to waste time on general education classes. Downside is that he'll have to take responsibility for continuing his education himself: read books, watch lectures, etc... The biggest problem, though, is that he'll miss out on all the social aspects of a university. He won't form the super valuable connections. At the end of the day, people pay extra to attend Stanford and MIT not because the education there is that much better, but because you'll get connected to people that will be world leaders in the next decade.

If you're interested in maximizing income, I would rule out pre-med. It's sub-optimal preparation for any career except medicine, and medicine is sub-optimal for income. A few reasons:

Salaries are essentially capped by reimbursement rates and man-hours. The best surgeon in the world isn't going to make more than a few million a year doing elective surgeries twelve hours a day year round.

The things that generate the most income for rich people with MD's, patents and start-ups and C-suite gigs, don't require the MD credential. There are better stepladders. The possible exception is medical celebrity, but the odds of you being the next Dr. Oz are extremely low.

The average physician makes far less over his lifetime than he could applying the same horsepower and hours worked to, say, finance. It's a fairly straightforward back-of-the-envelope calculation. In addition to losing seven to ten years of income after college (residency only pays a little above living wages) and possibly incurring $250K in student debt when money means the most due to time-value, you'll graduate into a market absolutely determined (for very understandable reasons) to bend the healthcare cost curve down and pay doctors less. American doctors are currently paid much, much better than doctors almost everywhere else in the world, due in large part to guild-like protections, and this cannot continue indefinitely. Globalization's already lined up to crush radiology and elective surgery, two of the better-remunerated fields, and IBM would very much like to put oncologists everywhere out of a job. Another half-dozen specialties are in turf battles against mid-level providers like nurses.

All that said, I highly recommend medicine. Just not for optimized philanthropy.

The average physician makes far less over his lifetime than he could applying the same horsepower and hours worked to, say, finance. It's a fairly straightforward back-of-the-envelope calculation.

That doesn't seem obvious to me. Can I see that calculation? I suspect you're comparing the absolute top-of-the-line financial career trajectory (which is very very hard to achieve) with a typical doctor path.

Attrition rates for investment banking are FAR higher than for medicine. The vast majority of investment bankers don't make partner, while most good students who go to medical school graduate and earn high incomes as practicing doctors.

Finance does still have higher expected value for those suited to it, but not as large a difference as that suggests.

Play a team sport, especially if you might want to do IB.

The highest earning careers generally* are medicine, law, and finance. For medicine, you'll need a specific major (biology and chemistry, usually). For law, you can have any major. For finance, you can have any quantitative major. Thus, I'd recommend you either go medicine or not medicine and pick either biology/chemistry, math/economics, math/computer science, or economics/computer science for your major, depending on skills and interest.

Don't worry as much about overloading your coursework as getting good grades in your classes. High GPA matters a lot for law, and somewhat for medicine and finance. Law and finance don't really care too much about what your majors are or what specific classes you've taken.

Take internships as often as possible. I think it's better to take more prestigious internships than internships relevant to your field, but I could be wrong about that.

~

Networking. Stanford's statistics on how 2011-2012 graduates found jobs indicates that around 29% of them got jobs through networking.

This is important, yes. Put some thought into it, but if you're doing things right, in my experience, it should evolve largely naturally. Just make sure to record who you've met and some guesses as to how they could help you. I have a spreadsheet.

~

Some way of signalling leadership skills? Maybe I could try to get into a leadership position at a student club or something.

Yes, plus self-direction and management skills, which are more important. Take a leadership position because you're passionate about the club, though, not for overt signaling.

~

Honors programs, or doing research. Do employers care about this?

Depends on the employer and the research / program. Generally these can be high prestige, which is good. But a trading firm probably won't care about your english literature research or research on fern mating cycles, etc. Good research projects do demonstrate you can write and think quantitatively, though, which could be an asset.

~

*This might be naïve though, because it doesn't factor in cost of living, social environment, cost of school (especially law and medical school), or amount of hours worked. On a per hour basis, I suspect these jobs aren't as high income as they seem.

I'd think carefully about law school. Also, does it have any automation risk?

Why double major instead of doing a bachelor's and then a master's in a different subject? How feasible would it be to get a bachelor's degree in 3 years and a master's degree in 1 year instead of double majoring in 4 years?

You left out entrepreneurship, which is (expected value) financially better than law or medicine for people with the right profile for all three.

Especially since the first two comments here are links, it might be good to have relevant links compiled into a repository if someone were willing to put in the time to make that happen.

(I note that I am being that guy that suggests things that he's not willing to actually do. However, this is likely better than the comment not being posted in the first place.)

Well, going to Stanford with the goal of making a lot of money is a great start! I think the best thing is to go broad as an undergraduate. CS or EE or something is good because you will be able to go in a lot of different directions when you graduate such as finance or the start-up world. Taking some econ/business courses is good and getting prestigious internships in the private sector is good. As long as you work hard and try to do as well as or better than your classmates you should be in great shape to make a lot of money.

Also, I recommend that after reading this comment you close LessWrong and never look at it again. Some clever post might convince you that you'll do more good by doing good directly rather than earning and donating. If you buy into that and end up going to work at MIRI or something you could really harm your earning potential!

I'd guess these effects are largely not causation, but correlation caused by conscientiousness/ambition causing both double majors and higher earnings.

Unless you're certain of this or have some reason to suspect a factor pulling in the other direction, this still seems to suggest higher expectation from doing a double major.

You might like to ask in this facebook group too :)