Ask HN: 10k hours rule to master anything. Could I switch career when I am 43?

187 points by michaelcao ↗ HN
Throughout his book "M. Outliers: The Story of Success.", Gladwell repeatedly refers to the “10 000-hour rule,” asserting that the key to achieving true expertise in any skill is simply a matter of practicing. It could be the greatest practice myth. My american boss founded my company in Viet Nam when he was 55. I admire him a lot. Nonetheless, I am still afraid of switching to other job because time is running out when i am older. A lot of my friends who are technical guys think so. Any advice?

304 comments

[ 3.2 ms ] story [ 237 ms ] thread
Never be afraid of change. It's difficult no doubt, but better than regrets later. Just make sure to know for sure this is what YOU want. And only YOU.
There have been studies that have contradicted the 10,000 hour rule. However, my understanding is that the rule is about attaining mastery through effective practice. You don't need to reach mastery level in order to be make a valuable contribution in a new job. Obviously it really depends on what sort of career change you are contemplating. If it is to become an international concert pianist and you have never studied music or played any musical instrument, then it is most likely a stretch goal. However, if you are a competent programmer with one language or environment, then changing to a different language, etc will probably see you being quite good after a year, i.e. 2000 hours. With more effort you can only improve.
You must always think you can do anything, push yourself to do and be better. Don’t let negativity enter your mind, with this thinking everything is possible.
It depends on why you want to switch. If you want to switch because you love the new line of work then go for it but understand that you will start as junior and most likely make less money than you do currently for several years. But if you like your new line of work then you will get good at it and make more money in a few years. If you want to switch for any other reason, think hard about it. It may not be worth it. Often grass seems greener on the other side but when you get into the weeds, you realize it's all, well, weeds. (I fantasize about becoming physicist, rancher etc. but I am gonna stick to writing CRUD apps. Those jobs are way harder and pay way less.)
You don't need to master it to change career, just do it. You can always go back if you need to
We fear change as we get older and we no longer like to take risks, especially if those risks can affect our earnings, stability etc. But if you sum up the currage, things can really change for the better. Go for it
Thanks for sharing. You're absolutely right.
Yes.

It doesn't take 10k hours to master something. Nor do you need to master something to have it be your career.

Being an outside to a new thing at your age can bring insights that others can't bring. Use your head, but there are lots of ways you can bring this to your advantage. It is the folks that cross domains that bring the gains.

The 10 000 hour rule is bullshit.

But you're right that you can switch career and with enough practice (of the dedicated kind) you can indeed acquire proficiency in any skill.

I found a great article searching through Hacker News the other day - https://news.ycombinator.com/item?id=32497780

It's appropriately called "There’s no speed limit". A lot of rules from there apply here as well.

It's about a guy who finished college in 2 years, if I remember correctly.

I've written it down on my white-board and remind myself about it everyday.

Thought you might find it useful.

P.S. I'm working on believing in myself and shamelessly plugging my weekly newsletter for remote working parents everywhere - check it out. https://thursdaydigest.com/

Love Derek and his aphorisms and came here to share the same.
Btw Any take on this? https://sive.rs/h Just discovered it.

Love this quote and it seems fitting here - "Many books believe they know how you should live. But each book disagrees with the next. In “How to Live”, each chapter believes it knows how you should live. And each chapter disagrees with the next."

Yup, good one for a light read and thinking about the world
You don't have to master anything to switch careers.

I switched careers from marketing to software development at 37 yo. It took me 8 months of full-time study (I had the privilege to be able to quit my job to do that) to get my first job as a front-end developer. Now, 5 years later, I think it was the best professional decision I have ever made in my life. I am much happier doing daily work than before and, now, I earn much more than I used to (despite a significant salary cut for my first dev job).

To put in hours, I would say 8 months averaging 7 hours of dedication on week days is about 1232 hours.

And I am no master, far from it. I am a competent, mediocre, regular 1x web developer. Some weeks I am 0.5x, some weeks I am 2x.

I’d love to hear more about this switch as a family member is considering something similar as a 42 y/o.

If you don’t mind, was it long ago that you made this switch? Was there anything that you’d do differently in retrospect?

The big one I guess: do you feel that not having gone the “traditional” route made it more difficult to find roles in the early days?

Feel free not to answer if too invasive but I’d find any info really helpful.

It was in 2017. I wrote a lot about it at the time: https://rodrigohgpontes.github.io/

It was a different moment, not sure if better or worse for junior developers getting a first job. It was before companies were “desperate” to hire software developers, like about a couple of years ago, which made them hire more junior devs. But, it was also before the current hiring market contraction (as a proxy see a post mentioning the low number of posts in Who is Hiring thread). But, it was also before remote work was more common (it was effectively impossible to be hired remotely as a junior back then, now it is just hard). Not sure how all of this balances out.

I wouldn’t do anything different. I still vouch for not paying anything to learn to code. I used freeCodeCamp and it only got better since then. To see how I did it, the blog is a good source.

About not having a traditional background it both hurt and helped me.

I just reread this passage on my blog that I had forgotten:

”People will undervalue you. Chances are not all interviewers will be nice. On a promising application for a cool job, I got a call from the founder. He said something in the lines of "You know, you have to understand that you are competing with a lot of young guys who are coding since they are twelve. You have a lot of catch up to do. You have to expect an intern salary and even so work harder to show you can become a good developer. Because I'm not sure you can." Maybe he was just using some shitty negotiation technique to hire me on a low salary, maybe it was ageism, maybe he thought I was delusional on my aspirations and decided to give me a lecture to be more down to earth. Whether he was stingy, mean or patronizing, it was definitely a place that I wanted distance.”

So it hurted in this case. I also read some discouraging comments here on HN on a thread where I said I want to go from scratch to hired in 4 months. But, it also helped get my first job. I was hired to work a small team that one senior developer that was only 20 years old at the time. He was technically worth of being considered a senior, but had to improve in other areas. They saw me being a 37yo junior developer with a lot of professional experience and good communication skills a good match for him. Also, they valued my diligence and dedication on changing careers. Saw that as evidence that I would be continuously learning. So, my advice is to be able to demonstrate in an interview that previous professional experience will be useful in the new technical job. How do, depends on the background and strengths of each one.

I do think my blog has useful advice still in general.

I do think it is a good career change and possible at 42yo, and I would encourage them. The only small caveat is that they need to realize early if they “enjoy” coding. It is important. Few people are capable of committing to the continuous learning demanded to have a good career in software development “only” for the money.

Good luck to them!

Hey rodrigo - randomly dropping by to say that your post inspired to go after a remote job and don't quit at the first attempts. ("Look wife, this guy sent many applications and he writes super well, I must keep trying and it will work out...")

Well after a few months, a company made a job offer and I'm very happy. Thank you!

At the end of the day a job is a job is a job. I would suggest you look at your current work and see if there's a sideways step you can get that keeps your current skills relevant but also gives you different exposure.

I work in software, a sideways step for me would be to go towards admin / networky stuff, or to start doing BA style work.

Fresh starts are hard only if you have existing commitments.

My opinion:

* The 10000 hour rule is nonsense. There are skills that require very much practice, and a lot of those are unattainable for most people. You could practice 10,000 hours on the violin or playing chess without reaching the lofty heights of Hahn or Magnusson. That does require some kind of "talent".

* Many other skills can be acquired in much less time, certainly if you don't start from scratch. E.g., learning a 2nd programming language takes much less time than the 1st.

* I've been switching jobs all my life; on average after about 5 years. 43 isn't very old to switch, IMO.

* Think about what is important to you: Money? Stability? Job satisfaction? Can you find a new job that gives you what you want and need?

> You could practice 10,000 hours on the violin or playing chess without reaching the lofty heights of Hahn or Magnusson.

Without commenting on whether the 10k rule was reasonable, you're shifting goalposts. It was never the claim that it only took 10k hours to be the best in the world.

> The 10000 hour rule is nonsense

Even if there is some merit to the "rule", the intent behind it is you'll master something in that amount of time. You can become good at something with far less time. You just need to be good to earn a living. I think of all the jobs I've worked and the slackers and incompetence I've seen. I think with some education about a job and decent intelligence most people can put in the effort, learn on the job and become good - if they want to.

10k hours is roughly 5 working years of experience with no nights+weekends extra time so if OP switches careers now, they could be mastering something by the time they're 48. I've seen people switch careers into software, and go from junior to mid level up to senior in that time.

Do it.

I believe in talent to a limited degree. It governs the floor, ceiling and learning curve's slope. Kind of like the parameters to a sigmoid function. Magnus Carlsen's very first chess match was likely much better than most other people's/kids', he learned at a breakneck pace and obviously, possesses a high skill ceiling.

However, there is a huge and dynamic middle ground that can be conquered by anyone through nothing but work and dedication.

10,000 hours of chess as a kid is different to 10,000 as an adult.
10k hours as an adult in violin is not the same as 10k hours at chess.

Nor is the same at a young age, but possibly differenly not the same.

Mastering a skill doesn't imply being in the top 10 or even 100. It simply means acquiring expertise to a point of diminishing returns and being recognized by your peers as very skilled. It's perfectly possible to become really good at chess and at the violin after a lot of practice. Good enough to impress a beginner.

Learning a second programming language isn't really learning a new skill, it's maybe more like learning a new genre of music if you already play the violin well, or learning how to play speed chess once you're already a master.

>The 10000 hour rule is nonsense

You should probably read a bit about the "rule" before calling it nonsense.

It's vague, flexible, and refers to attaining mastery in some skill. Nowhere is it implied you'll be a world champion chess player after 10,000 hours.

It says practice will make you better at something. That's hard to dismiss.

Agreed. Bobby Fisher got there in less than 10 years.

https://problogservice.com/2012/03/15/what-malcolm-gladwell-...

The problem is, Gladwell never said you needed 10,000 hours to be an expert, you need 10,000 hours to be a phenom. To be so freakishly awesome, to be such a standout among your peers, that sometimes your first name is enough to tell people who you are: Peyton. Tiger. Venus. Kobe. Oprah.

But in the meantime, here’s what Malcolm Gladwell said about the 10,000 hour rule and being an outlier:

“In fact, by the age of twenty, the elite performers (violinists) had each totaled ten thousand hours of practice.” — p. 38

“The emerging picture from such studies is that ten thousand hours of practice is required to achieve the level of mastery associated with being a world-class expert—in anything,” writes the neurologist Daniel Levitin. — p. 40

“To become a chess grandmaster also seems to take about ten years. (Only the legendary Bobby Fisher got to that elite level in less than that amount of time: it took him nine years.) And what’s ten years? Well, it’s roughly how long it takes to put in ten thousand hours of hard practice. Ten thousand hours is the magic number of greatness.” — p. 41

I need 500g of flour to make bread. That doesn't mean I can make bread with just 500g of flour.

You are trying to say that someone claiming 500g being necessary to making bread is hogwash because it doesn't also talk about the salt and water (etc).

I didn't mention any baking concepts.

I quoted Malcolm Gladwell -- who was the originator of the "10,000 hours" rule (remark?) in popular culture.

Let me spell out the analogy:

Gladwell says you need practice 10,000 hours. In my analogy of the situation, I claim I need 500g of flour.

You complain that there may be other things needed in addition to practice therefore the need for practice is bullshit. This is analogized by "you" saying that the need for other ingredients in bread somehow invalidates that the flour is needed.

The point I'm trying to make is this: Stating that something is necessary but not sufficient, does not invalidate claims about what is necessary. In the quotes, I saw no claim that only 10k hours of practice was required, just that they were necessary.

Don't get hung up on the number. I've always taken Gladwell's writing to mean lots of deliberate practice (on the order of a decade) is necessary, but maybe not sufficient, to master something difficult.
Why is everyone so pessimistic? I believe that if you, sophacles, had the time, the determination, the money for 10 000 hours of tutoring of a grandmaster, and the mental/emotional/physical okay-being for the time, you could reach a grandmaster level in chess in 10 000 hours. Same for many many areas. (Polgar tried it, for a time his 3 daughters were the 3 best woman chess players, but this doesn't really count since they started very young.)
I'm not disagreeing with you. In fact I'm pretty much agreeing -I'm saying 10Kh is necessary but not sufficient.

You are saying: 10Kh of practice + tutoring costs + (implicitly) not having other responsibilities to block the learning either directly via work or whatnot or indirectly via emotional stress.

That 10Kh is in your equation, but isn't the only part of the equation. That is it's necessary but not sufficient.

It also depends what you mean by "switching jobs." I've had three distinctly different jobs/careers over the past 30 years or so (with some moving around within those careers). However, they were all sufficiently adjacent that there was quite a bit of knowledge transfer and the transitions were very logical as a result. (And, in fact, in all cases I was hired by someone I knew from the prior job.)
He means no shortcuts for master anything. It takes time, 2000 or 3000 hours or any numbers. People tends to find a shortcut for anything, fox example, buying crypto to get rich quick. I agree that 10000 hours rule is a myth.
Other posters have commented about the validity of the 10k hours rule.

I actually think even more radically - career, or success in general, is not necessarily a matter of mastery, and thinking in terms of technical skills, may lead to failure, because the requirements for success may be other ones.

In particular, successfully founding a company may require many qualities (and acts) that have nothing to do with technical skills, rather, with human ones.

I'm not familiar with your boss, but it's possible that they just found a market need, and dedicated themselves to solving it, even with mediocre skills, but with the right human skillset (creative ideas, understanding of the market, orientation to get things done, effectively communicating, and a myriad of other things).

There are certain fields where technical accomplishments is the main drive (Doom ;)), but in such cases, the answer whether that's possible or not is very obvious.

I stress: it may seem paradoxical, but a strictly technical vision can be counterproductive even in a technical field.

If you're healthy and are willing to take the risk the answer is yes. Everything else is in your head. When I worked in China I talked to people who grew up during the Cultural Revolution and lost everything, then lost everything again during the turbulent years of the 80s and 90s, and rebuilt their life entirely again. They always used to say that when you're younger than 50 you can just start over and laughed at younger workers who were anxious in their 20s or 30s.

In many places people have started over four or five times, not once. And by the way you don't need 10k hours or be a master-anything to have a viable career in a field, just enough experience to get a foot in the door.

Thanks for sharing. Loosing everything looks daunting but you are alive. Get up and keep moving forward.
Absolutely can switch careers, I did it and was one of the best decisions I made. For me was doing something I've also wanted to do with a Company whose core values matches my own.
Malcolm Gladwell oversimplifies things. There's nothing magical about spending 10,000 hours practicing a skill, but you'll obviously get better at anything you spend a lot of time on.

To answer your question: it depends on your specific context. At 43, you could theoretically still gain the required qualifications for most careers and work for ~ 20 years (ex. you'd be 67/68 after 4 years spent earning a new degree + 20 years working). The more relevant consideration is will you actually be able to do that as a working 43-year-old with normal responsibilities?

Another question you seem to allude to is "will ageism be a limiting factor?" That answer is also context-dependent. At a lot of trendy companies mentioned here on HN, I'd suspect that it would be. That said, those companies are only a fraction of the job market and I'm not sure more "boring" companies would be as concerned with age as with your skills. Outside of tech and some competitive (+ conservative) industries like finance or consulting, I don't think it would be as big of a deal.

Theoretically I think that it’s 10k for one thing then 10k minus all the the amazing things that you learnt in your first 10k
Sam Walton was about 45 when he started walmart. I've made career pivots several times, most recently this year, at age ~39. Just do whatever you're interested in... major pivots require the willingness and stamina to drink from a firehouse, so keep that in mind.
There is a distinction in paid work between the skill components and the social components. Very often seemingly high skill positions turn out to be given to/occupied by someone who only has social components- dresses well, is young, demonstrates aggressive behaviors, etc.

Though his 10k hours for mastery of skillset thesis has been disproven- in the context that there does seem to be "talent" that cannot be "practiced"- I believe it myself and have observed substantial learning at older ages. However, for yourself I would question whether learning the skills is really what is required or are expectations and social components the more difficult obstacle to overcome.

Good luck.

The rule is bullshit and the truth at the same time.

Just imagine playing guitar from the beginning until you reach 10000 h of physical practice. Just say.. 10h a day ..that would mean 3 years of extensive training. You for sure will be a Master after that.

Or, just assume everyday 1h of practicing. That's 10000 days.. something like 30 years..

So this rule doesn't mean you can't be a Master if you didn't invest 10k h of practicing, but rather, no matter what you do,if you do it for 3 +x years, you sure will be a Master at that.

Bullshit truth!

Go for it, if it's something you can enjoy.

Go for it, if you can use your aforequainted knowledge.

Go for it, if you see some chances for being able to say "it enables me to work more for myself and less for one another".

Go for it, if your life needs a complete change.

But keep in mind, that you may need to lower your spendings. If you can't lower your spendings for some reason - then, think twice about switching careers. It's up to you, whether you can cope with possibly lower income.

Keep us informed:)

> if it's something you can enjoy.

This is the most important things regardless of 10kh and how someone gets there. If someone doesn't enjoy what they are doing, they won't practice and they won't get better.

Forget about the 10k myth. I think it's absolutely feasible to switch careers at your age, and I assume it's software development you're thinking of. I think half a year to a year of intense study and practice should be enough to make you employable.

But first, figure out if this is something you would like doing. Take a course like e.g. this https://www.coursera.org/learn/python for a month (you can audit it for free) and see if you actually like programming. If you do, carry on.

Are you switching jobs to something completely different, where absolutely none of your current skills are transferrable? Given your age, that seems unlikely, as you've probably chalked up a fair amount of experience in various areas.
I think you first need to be honest with yourself about a few things, at least these:

A) What does being a master really means to me? Others respect? Peer recognition? Work autonomy? B) Am I willing to change careers knowing I will never be a master in it? C) Does the trade-off of changing from a career that I master to a career that I will never master worth it?

In your question there's already an implied NO, do not change, because being a master seems important to you.

Regarding mastery, it's always difficult to achieve it, starting at 20 years old or starting at 50 years old. Most people don't achieve it, they just feel comfortable after a while.

"mastery, it's always difficult to achieve it"

The better I get at programming, the further I feel to be from the 'mastery' (whatever it is).

Many people here are saying the "10,000 hours rule" is a myth, and while I wouldn't disagree with them it's a little more nuanced than that. Gladwell is a populariser, and simplified the research of Anders Ericsson [1] into a catchy soundbite.

Ericsson describes "deliberate practice". That is, to become an expert you must "work on high specific tasks assigned to overcome weaknesses, and you would have your performance monitored carefully for further improvement" [2]

[1] https://psycnet.apa.org/record/1993-40718-001

[2] https://www.ysamphy.com/anders-ericsson-deliberate-practice/

It's a rule. If you have practiced for only 9,999 hours, 59 minutes, 59 seconds, 999 milliseconds you suck.
Deliberate practice is a craft, not art. I understand 10000 hours in a simpler manner. We need to do our homework, get shi*t done. In the long term, we could get the positive result