Almost everything takes that level of dedication to be really good at, so there's no point in forcing yourself into something you hate. You have to invest an enormous amount of time and it doesn't get any easier.
The whole "I go home every night after work, pour myself a glass of wine and read the case law" is an interesting point as well. I quickly realized that despite a lot of techies being very loud about WLB, that's not how it works with exceptional people.
They are so interested in what they do that WLB is not really a thing. Or at the very least, it wasn't at some point in their life.
---
To that effect, I think consistency is overrated for skill acquisition.
1) A couple of months of intense learning can progress you the same as a couple of years of passive learning (Sidenote: this is why I think YOE requirements are stupid, it's measured in passive time)
2) Skill progression is very non-linear in my experience. At some point a bunch of knowledge clicks together and you're suddenly way more effective despite not having gained much extra explicit knowledge (Though you may have gained tacit knowledge!)
The main reason I'm trying to improve my consistency is actually for other people, not myself. I prefer to work in bursts, alternating between prospecting and intense work. But that makes it hard for other people to work with you because your output isn't predictable.
Good article though :).
YOE: Years of experience
Are you aware that the first time you use an acronym you're supposed to define it? They're not even used in the article. I'm not a native speaker so I'm used to have to stop to look up words, but it makes reading the comment much slower, especially when it's acronyms that are used so little they don't even show up in search results.
Tell this all the people who use abbreviations and acronyms in source code.
Of course there is no place of "first time" use in code as one does not read code linearly.
So abbreviations and acronyms in code are bad. Very bad. Most of the time you can't even look up the stuff someone made just up to save a few key strokes (which is irrelevant as there is code suggestion even in command line editors these days).
Using abbreviations and acronyms in code makes it cryptic. Always.
(The only legitimate place to use abbreviations and acronyms is imho some highly domain specific sub-language where all the domain experts know all the abbreviations and acronyms, and only those domain experts works on this code part.)
Hmm, I've binged and googled "YOE meaning" and both showed me site with those definitions as 2nd result
Acronym Definition
YOE Year of Entry
YOE Years of Experience
YOE Year of Exchange (Australia and Japan)
YOE Youth Organic Environmental (UK)
YOE Yeshivat Olam Echad
YOE Youth Orchestral Experience (South Africa)
Both of them are also on the first page of results when I google for the acronyms, so I don't know where you were looking.
> Q: In the following text, what do "WLB" and "YOE" refer to? [paste contents of GP]
> A (GPT-4): In the given text, "WLB" refers to "Work-Life Balance," which is the equilibrium between one's professional and personal life. "YOE" refers to "Years of Experience," a common metric used to quantify the amount of time someone has spent working in a particular field or role.
> They are so interested in what they do that WLB is not really a thing.
(I'm assuming WLB = work-life balance)
There's a really important distinction: a job asking someone to work crazy hours is very different from choosing to spend your personal time coding or learning technical things that may or may not be directly related to your $job.
Some people have hobbies as Nd interests that closely mirror what they do for work. Learning about stuff that you're interested in anyway, but also applies to your job, is not a problem of balance.
I've sometimes been so invested in something I'm working on that I'll pick it up late at night after everyone else is in bed. The balance part of this is when I do that, I'm going to take off early another day. That's a big difference from working extra hours or being told to work extra hours.
I think there's a _huge_ difference between working all the time because you've got a boss threatening to fire you if you don't versus because you're voluntarily learning to supercharge your career.
I work @FAANG, for the stuff that I am actually interested in, I found myself casually hitting 60 hours per week without even thinking about it, plus M hours at home working on adjacent stuff / ideas. I worked here during my last semester of uni when I finished my thesis, and I was fine because I was doing genuinely interesting stuff.
However, the mental exhaustion that comes with context switches or dealing with uninteresting and mundane stuff that still involve effort makes it very difficult for me to actually spend time writing code or doing something productive after / outside.
Sometimes magic is just someone spending more time on something than anyone else might reasonably expect
OTOH seek and ye will find: immerse yourself in anything and you will find it interesting.
Taking a step back, driven people are often unhappy, the latter causing the former. Family life etc is more deeply reaarding than "success".
You need a higher level motivation (ie: I want to achieve X). And then you have to be driven by that factor far more than the day to day motivational factors (ie: I crave Y).
Turning up the volume on the higher level motivation and turning down the volume on the cravings requires discipline. But it's also a feedback loop. Once you train your dopamine cycle, you will feel more rewarded by things that move you toward your higher level goals. And you won't experience as strong of cravings.
But don’t neglect the Passion Paradox (great book).
High motivation for a higher goal can be a trap. You still get tired. Now you have a situation where you are highly motivated with no gas in the tank. Because there’s no energy to do the thing, but lots of motivation, the motivation starts looking for distraction. You find yourself doing and getting nowt done.
It is difficult in those moments to realize what’s happening and stop. The correct action is to walk away and rest. But you’re full of motivation! You want to stay and do.
Rest doesn’t hit the dopamine rewards. So you don’t. And then you spiral into more and more busywork. A waste.
The opposite mode is what your parent describes, where “the work is the reward” because you feel good about the work you are putting in towards the goal. In this pathway, the adrenal system is producing dopamine.
Your parents’ theory on training could help partly explain why adults are more commonly able to find satisfaction in the effort.
Edit: Watched Ted; my thoughts are basically redundant, but I’ll leave it here. Thank you for sharing that.
I'd like to see some analysis of failure, some stories about people who worked hard and gave it their all but just didn't get anywhere, or who got derailed by one thing or another and lost their motivation. Of course, who would want to be that example?
In the world of mountaineering there's a famous archive of accident data, Accidents in North American Mountaineering, that's a must-read for anyone contemplating getting into climbing mountains with any seriousness. The stories are many - bad judgment, bad luck, lack of preparation, exceeding one's capabilities, etc. but they're all very informative.
There are many ways to go wrong, and maybe that information is more valuable than examples where everything goes right.
Failure stories are not necessarily de-motivating. I find a good mental energy boost when I read or see 10 ways in which a certain thing went wrong and then coming up with an 11th way that works. Many inventions fall in this category (well known examples: Edison, Wright brothers) I understand not everyone thinks that way naturally.
More valuable for what exactly?
I advocated for the candidate, and also gave HR a heads-up that, if the other interviewers didn't agree to leveling the candidate at senior, we needed some promotion path with clear criteria that we could communicate, to distinguish us from the candidate's current company.
(Unfortunately, I was splitting that job req. with another team, who had some work before the hire would move fully to my team. The other team lead gave the candidate a CS-student Leetcode gatekeeping, which the candidate didn't do well at. These "coding" interviews need to end before they started, IMHO. It blocks some of the best people, and reinforces the counterproductive thinking among new grads that team software engineering is anything like school homework assignments or interview performance art.)
Like much of the my engineering culture philosophy, it's based on things I've seen work and not work. There's no grand unified theory of everything, and we usually don't know exactly to which factors to attribute success or failure.
I also try not to be simple-minded judgemental, especially when it comes to excluding people. For example, someone experienced might have less conspicuous excitement, but still pride themselves on rock-solid effective execution, and we can also see that working out very well. Or someone might be coming from a ruthless stack-ranking deathmatch company, but that doesn't mean they can't think like a highly-effective collective if they're shown what that's like.
> Do more of what feels effortless
Developing long term habits is a complex thing but I think you need to:
* Decide you are going to do the thing regularly
* Quitting is not an option
* But if you do quit don’t fret just get back on the wagon
Make a schedule and always do it. Adjust “it” for other variables as needed.
For example go to the gym if feeling tired but do an easier session. You still tick off going to gym. Then figure out why you were tired and see if any adjustments are needed. Is it a one off late night or a bad trend.
Depends how important the thing is to you though.
As the founder and organizer of GDG Cloud Philly, I have had the opportunity to collaborate and network with other like-minded individuals. Through this community, I have not only gained knowledge on new topics but also honed my leadership and organizational skills, which have proven valuable in my professional career.
Figure out what you want to achieve and keep practicing. Keep showing up. And figure out what you’re motivated to do to get you there… even if that thing isn’t quite the optimal path. It won’t matter because you’re motivated and will stick with it.
Of course it’s not easy. If theres anything that shows the difference between simple and easy this is it. But figure it out and the rewards - well the clip from the BJJ black belt speaks for itself.
Which is fine, but it's not rigorous by any means, and doesn't show any scientific insight that would inform a strategy for long term success.
For example, I am doing fine with my consistent workout and diet routine for the past two weeks. How long will that last? Unknown. I did lose enough weight to reach nonobesity, but then I fell apart. How does one reaches past that? I haven't seen any new 'insight' that will help me. I just have to grind and hope I grind past success into long term lifestyle change, I suppose.
Self-empathy. Accept you are flawed like the rest of us, and temporary setbacks are part of the process.
Congratulate yourself on the two weeks consistency, which is excellent. Now get back to it.
Remember long term success contains short term failures.
The important thing to do when you fall off the horse is dust yourself down, and get back on.
My belief is that it would be the same case if today one switched from programming to medicine, or any other specialized field - some years of catching up and then one day, that person is qualified to practice their craft like anyone else in that field who is qualified.
'Tis better to consistently put in a moderate amount of effort over time, rather than putting in a lot of effort sporadically.
I've never read papers out of uni assignments. Do you have suggestions for great papers "everyone" should read or how to find interesting papers to read?
> At its core, chasing motivation is insistence on the infantile fantasy that we should only be doing things we feel like doing. The problem is then framed thus: “How do I get myself to feel like doing what I have rationally decided to do?”. Bad. The proper question is “How do I make my feelings inconsequential and do the things I consciously want to do without being a little bitch about it?”.
Just goes to show you shouldn't take these pop psych self-help lessons too seriously. The one I cited more aligns with how I tick, but I doubt there's a one size fits all optimal approach to habit-forming/productivity -- even at such a meta level.
[0] - https://www.wisdomination.com/screw-motivation-what-you-need...
Sure, underlying motivation is important, but you keep moving on through discipline.
Motivation is only a reminder for why you're doing it, but it also comes and goes, discipline is what makes you go even when motivation is no longer there in those millions of specific moments.
Author found someone who's motivation was very high, but was also naturally and mentally inclined to be disciplined through his very harsh routine.
1. Motivation: be honest with yourself about how much you have, how much you need, how it changes over time and how you might capitalize on it when it's there.
2. Effortlessness: emphasize positive feedback loops that you enjoy and that help you achieve a flow state, even if they're not strictly "optimal" for achieving your goal.
3. Belief: be confident that if you have enough motivation and positive feedback loops, consistency will pay off!
The conclusion is a paraphrase of my personal recipe that I refer to as 3P rule: passion, perseverance and patience.
No matter what words you use in the end the idea is that you have the internal source of constant life energy that makes your heart beat, you just do what you need to do no matter what and lastly, you do not think about time and interrupt yourself by “is it ready yet?/Wann sind wir da?”[0]
It means I dream about the problem and work on it - then try and remember to pay attention to my family/ eat/ crap / etc
otherwise if I'm not commited to the idea, I think about the money, procrastinate then at the last possible moment (incl using your excuses) do the above.
Does that make me consistant?