Best manager I ever had was a medical dr before becoming a developer. His dedication to learning was incredible, barely a week would go by without him reading a new book or throwing together some code in a new pattern/library. Being able to be wrong is half the puzzle, being willing to dedicate time to practice and learning is the other half.
@@arthurdent8086I feel that medical knowledge changes much less quickly than IT, plus official medical journals are responsible for distributing knowledge. In comparison programming is the Wild West, complete new technique and even language come along every 2-3 years. Do you feel Doctors update their knowledge as quickly as programmers do?
@@arthurdent8086doubt it considering how many horror stories I've read of doctors misdiagnosing patients. Personal experience too. Anyone who's mean education is through The popular education system will not know how to do their jobs well is what I've come to conclude. I'm about to graduate in computer science and my hlgod my degree was useless because the professors are bad and this is a good uni.
really??? DUDE!!!!! I hope you know i was not doing any sort of malice or ill-thought in any of my criticism more just pointing out the thought differences! btw, great video, really loved it
I read a book called Good luck. In the book it describes the difference between regular luck and good luck. Good luck is when you do everything in your power to prepare yourself to be ready for when something lucky does happen. Regular luck it's just winning the lottery or some random occurrence.
Great video; just subbed you and bigbox both. I made a career transition to software development at 35 as a father of three small children and having never written a line of code in my life. “Drinking from a fire hose” was an apt description of my situation. I was used to always being an expert and a high-performer; now I was back to square one. I don’t think I ever really considered abandoning the pursuit, but I definitely was plagued by the feeling of not having the innate talent of some other developers as well as the hard truth that others had a massive head-start on me that I would likely never fully compensate for. Then I was driving down the road one day and saw a marquee that said “Comparison is the thief of joy.” First time I had ever seen the quote, and I was struck by how profoundly true that statement is. I didn’t need to compare my progress or even my ultimate destination with that of any other developer. Contentment (not the same as complacency) eventually came with respecting my efforts and the growing results. The other great point raised in this video is that you don’t have to make being a developer your entire identity and the sole focus of all your energy in life. Do your job, strive to always improve, but get on with the rest of your short life. Yes, you are going to lose out on prestigious and lucrative positions compared to more singularly driven developers, but then that means they deserve those positions more than you due to their dedication; you can’t have it all. Social media makes it easy to envy the notoriety and success of others without emphasizing the sacrifices it requires. Learn to accept that those sacrifices just might not be worth it to you. That’s not being a loser or underachiever, it’s understanding which priorities are yours and which are someone else’s.
80 hours a week is hard. And when you managed to do that for years, it's possible you will be in a better place, work or life. But whether you made it or not, there will be burnout...
I can't study more than 3 hours max 4 hours if I drink energy drink. How tf do people work 11 hours a day for 7 days how? what LSD do you guys smoke seriously I want it. eff burnout
it took significant discipline. you are forgetting the time tested phrase of discipline is freedom my brother has been in and out of prison and he would say something EXTREMELY similar. "I cannot read or study for longer than X" I just NEVER believed him. i knew he could do more as i know you can do more. Well he got into some serious trouble and had to go to solitaire confinement. Guess what magic ability he got when he had no distractions? He read through like 17 books in a month. more than he has ever read and more than he will likely ever read because he is back to the "i can only read for X a day" subdue yourself, discipline is freedom
Hahaha 80 hours a week that’s the carrot you try to reach and then sorry promotion is not available. Keep on telling yourself that meritocracy exists. All you can do is get good on your own time and preferably during work hours and roll over to better place every 1.5-3 years
@@yuriib5483 Damn might wanna improve your comprehention skills. By studying 80h he was ready for any opportunity, it does not have to be a promotion, but any opportunity. If tomorrow FAANG dm you, can you get the job? No? You missed your luck son
Luck is a component but the way to get luck to work for you is to be ready to handle luck. Do stuff, make stuff! dont't worry what the product is just make stuff. Prime has his approach but that works for him but what ever works for you in terms of social stuff do it. One of the best things that I have learnt about about people in this field is that in general they are as awkward as you are.
Had this conversation with my wife today. I make 1/4 of what I used to and way less than friends, but I work from home and they don't care about my 2 and 4 year old being with me. Compensation isn't just money.
Bonuspoint to the "find communtities"-part. Do not join negative communities. Being critical is often wrongfully seen as being smart, so it is easy to find people on the internet that act smart by being super critical and its practically nothing but shitting on people, software, languages and everything else under the sun.
"I don't care if the question is dumb, I care id it's lazy" I relate to this so much, I have so much patience for "dumb questions" that I have lack of patience when I get a lazy question and someone just wants the answer served to him on a silver plate by me. For dumb questions I switch to a patient teacher mode which is great for consulting, I have zero judgement for clients asking about things that are ultra basic knowledge for me, why should they have this knowledge? I actually judge people who judge people for that because it seems that they live in their own world which is way worse than not knowing some basic information in some niche trade :D I remember that in my 20s I sold watermelons at a market and man in his 60s asked in May if the melons were from the country. I said no, they will start to ripe in late June earliest or even July. The woman behind her waited for her turn and said "Is this guy living under a rock??? Wants to buy a watermelon from this country in May??". I did not react at all but I still judge her to this day ;-; I always say something about these people that "they are never right so they desperately try to grab every opportunity to be right"
@@HikarusVibrator at 1:50 he say's "Luck is not 80 hours a week for 4 years... You just need to get to the point that someone wants to hire you". Did you even watch the video?
I put a *doubt* on it honestly. 80 hours a week is more than 10hours a day, working 7days without a break. You may be able to pull it once in a while, but your productivity after a week like that will be so low, that you will learn the same in 40 hours a week. So either those 80 hours are not productive and you fuck around or you work inefficiently/don't learn that much. Because I can do 80 hours of coding that is simple without learning now, but learning and deeply focusing for 80 hours? Not possible
@@professorrubickmagusgrandi7909 yes, did you even watch it. he also says, 'that's perfectly fine to not make work your life, but you need to understand that you're competing against people who _are_ willing to make work their life.' in case you haven't realized yet, this isn't a 'complain about the state of the world' channel. it's a 'do the best you can with your situation, even if the situation sucks and is unfair' channel.
10:46 My beef is, "I just want to work 9 to 5" != "I don't find any joy in The Art of Programming". You can love and enjoy your job BUT ALSO love other things in life. If you already spend 40 hours a week coding (which is really already a huge chunk of your life and probably more time than you spend on anything else except sleep), why is it weird to ALSO want to do other things that you also love, enjoy, find challenging, find fulfilling? I want to have space for more things than just programming in my life, but I still love programming. I'm fine with never becoming a 100x Google 500k/year gigachad, as long as I can still continue bringing value to the world, enjoying my job and, perhaps most importantly, enjoying my life away from computer screen as well.
Yes, researching your question before you ask is very good advice. Make sure your question shows that you have already looked into it. People like that a lot.
While I agree with the general idea that hard work and discipline is a good life goal, there is absolutely a cap. You can’t dump 80 hours a week into a pursuit without significant sacrifice in other areas. Expecting this sort of workload from others is unrealistic, even harmful.
It is luck. If you don't do that much you'll have covariantly lower luck. it's not to trivialize, but to show that within reason, we can make our own luck.
I was overemployed last year (2 gigs), now I'm unemployed for over 4 months because SVB bomb, and I'm trying to improve myself, I've been on no less than 60 interviews and rejected all of them. At first I was feeling depressed and now thanks to you @ThePrimeTimeagen I'm pumped to be even better than before, doing courses, using neovim instead of vscode (* spits *) and learning more go and rust and building stuff, to be the best version of myself. Ill get back up again very soon!
Man, at this point, try switching to trade or something. Software world is really bloated, and for every single position, there are like a thousand applicants. Hopefully you got that job though.
I literally failed to implement a depth first search at a coding interview AND STILL GOT AN INTERNSHIP because I was the only candidate why actually demonstrated knowledge of C++
I just do my own thing. Experiment with everything I learn. Take my time to understand each concept properly. I'm not falling behind because I'm on a different path.
I entered a coding course got accepted and have been watching your videos. You are a big help when it comes to navigating a new career and hobby. Just sending positive words! Looks like I’m a subscriber now 😎
2:06 your character is also luck. By the time you get to make choices, genes and childhood environment already got rid of most of the possible futures. You underestimate how important the cards delt are
correct, sexually abused, physically abused, death of father at 7, effective latch-key kid, smoking pot at 8, meth at 18 use your cards all you want or change your life my life change happened like a hurricane when i was 19, and i am nothing like who i was, at all.
@@Bayo106 some people will try hundreds of times untill they succeed, some will be discouraged after fifty fails. Some will win at the fifth try. Your genes and life experiences, both fairly random, made you who you are and defined the limits of what is possible. And that is true for every human. For some even a night of good sleep is beyond possible. But hey, he "should had chosen different parents", as the joke goes
@@ThePrimeTimeagen Your skills, your character, your knowledge are the cards you got. I did not say you didn't play your cards right. I didn't say improvement is impossible. Merely that the options are limited by the time you get any real say in your future.
what is the point of your comment? assuming you believe that people's character can be influenced by environment, why would you make a comment that adds another environmental effect pushing a person towards giving up than towards trying again?
Yeah, I know you work hard but you were also lucky. I changed jobs and always boiled down to the same thing (webforms and old malformed stuff with no senior to guide me). And I work since 2007.
I code just as much outside of work as I do at work most of the time. I do it because I absolutely love creating things and I love making software. I am 100% still going to write code every day even if AI replaced every job available. I've been doing it for 13 years professionally and love it even more. I could never just 9-5 it.
18:45 very true. Looking “stupid” makes people want to approach you tbh when you are sincere and hard working. Being annoying, on the other hand, and asking questions that literally show you did 0 research for the problem you encountered ONE SECOND AGO, and then you repeat this behavior over and over, yeah, that’s annoying af.
Two more things about "dumb" questions... (1.) You're self-conscious over your lack of experience but the people you're asking understand it's lack of experience and they don't think you're an idiot, (2.) Ask a question and you may find out 10 other people are struggling with the same thing. Then you go from feeling dumb to realizing the code base is just that difficult.
I just started as a professional developer in March this year ( 😢 angular and spring boot) , I think the people who work very hard to get into fang and be the best deserve it 100% and there is nothing wrong with it. The problem arises when a small percentage of them show elitism and act like they are the cavalry among foot soldiers , thats where the negativity starts and I feel dumb
Meh, just show them a picture of you doing anything else not techy and they will subdue, their whole life revolves around programming, they gotta be proud about it, else they have nothing.
7:25 i also wasnt social at all too, mostly shy, but online i learned how to be social, how to talk, make jokes mostly then i applied and converted it being social in real life and it really changed me
Perfectionism made me a non-starter for many years... I kept putting things off until I thought maybe I'd do them perfectly right off the bat, but that's an unrealistic expectation to have. I only recently started contributing to open source projects and building my own personal projects in my spare time because I finally accepted the fact that first time I do anything it's gonna be difficult and the result is probably gonna suck. It's just a fact. But the only way to get better is by doing, so there you go. Do not focus so much on the end result and learn to enjoy the process and go build, create, and do stuff.
I'm super stupid. If I stare at my code for to long and just dont see what I missed. I ask someone. That action in itself usually elevate me to super sight and instantly seeing what I did. So I am stupid, then look stupid and then act stupid. In that order.
I fell in love with programming when I first started coding. I used to code 7 days a week besides my non-coding dayjob. But now I'm a year into my developer career and I can't wait to clock out. I don't know what it is. I'm having a hard time understanding the architecture necessary to complete my tasks, I'm constantly short of necessary information and all I seem to do is pass data around in one way or another. That's fine I guess, but now I can barely raise my interest to code anything besides work. What's wrong with me?
Absolutely nothing, your job sucks (just like mine), there's a lack of clear documentation and now you're dejected because you have no incentive to care because you know your job isn't worth the effort.
It sounds like you're burnt out. Please take care of yourself. It only gets worse if you don't ❤ you could need a new job or interest or who know what's. That's what you need to figure out. Time to do the inner work to understand yourself and your needs deeper 😊
I remember staying up till midnight and falling asleep day after day night after night watching kudvenkat on youtube learning aspx web dev and then finally landed a dev job at back ground checks. They hired me at sr and it was a shit show bc I knew so little. But it started me off on the best career there is. Anxiety.... no. Imposter syndrome maybe. I don't understand why people think there is so finish line to learning. It's endless.
yup, there is always more to learn. from learning comes knowledge, from knowledge comes potential, from potential comes experience, from experience comes understanding, and from understanding comes creation. keep learning but remember to integrate and to teach so that you can understand the content and context but that you can also share your understanding with others.
The problem with 'It's just a job' approach is that corporations aer too busy chopping wood to sharpen the axe. They won't train you in your 9-5 on the skills and technology that you need to even stay relevant in that corporation. Six years go by, they might just hire some other dude who is hip and cool and you won't know the new technology in the industry. The solution is, of course, to learn COBOL or FORTRAN
Hmm, I feel as though it is definitely 80% luck, 20% skill. These numbers are arbitrary regardless but, of course it will take skill to get somewhere so that is required. But it’s not a full split because you can work your ass off for years and still not get anywhere, the luck comes when you are pushed in the right direction to do a specific thing and the skill comes from the journey of basically pain LOL that allowed you to easily get pushed into that direction, then fully see it through. The 80/20 split also isn’t inverse because you need more luck and available opportunity than skill. Certain opportunities are mostly coincidental but when I see people who think they just out worked everyone or they are just extremely inherently exceptional it’s kind of cringe because yes you worked hard. But, what led you to the opportunity that you moved forward with and blew out of the park? Because yes your tenacity and everything else allowed you to effectively ace that interview process, initial work assignment, etc. But, that whole I just worked harder notion plays into survivorship bias and is in reality kind of fictitious.
Yes, that is luck. Luck is where time in place, time inverted in skill meet serendipity. Like you have no control if a CEO starts a project, all you can do is have the skills that may be called upon. That is luck, that is, serendipity. The EGO will see it differently, but know luck is part of any journey.
ahahahahaha, oh my god, the joke about “60 percent of statistics are made up on the fly” is just beautiful. It's now my favorite response to pseudo-statistics in argumentation
It's not just luck, but it's a big part of it. I would say 60/40, even maybe 50/50. It's good to know this, because sometimes even when you try your hardest, things won't go as planned. If hard work pays off, show me a rich donkey.
@@ThePrimeTimeagen Yes! I can say this is very... empiric. Some people may say more, others may say less. But at the end, we don't have to think about things as much. Veritasium has an excellent video about this.
@@ThePrimeTimeagen Same goes for me too, I have been to a 3rd world country and saw some really good developers with a great amount of knowledge of their fields but the prob was they were either taught only for jobs or they were just ignorant of the how much amount of work they had to do vs How much they are actually paid for that role and also they were not like even wearing too many hats, so it really depends on your where you actually belongs to and how you were taught, Just like for me I was born in a 3rd world country (not what I mentioned above) they were actually like teaching me to think objectively towards solving problems rather than building things and building more things. I just hated that thing and never would agree on the fact of solving 1568 leet code problems to hit a job, that's just me:)
A good rule of thumb - Whenever you see somebody living their best life on social media, it is literally always a facade. Would you share your hard moments with the world? Hell no. So always think, whatever they're showing you, it's a blissful needle in a haystack of their problems.
The balance between being technically independent and going as far as you can on your own but still knowing when it's time to ask for help is a tough one. Ask for help too quick and you look lazy, get too stubborn about it and you just waste time.
Oftentimes a good programmer will look at an issue from lots of angles and still be stuck. Then they'll get a second set of eyes on the issue and they'll discover that the issue was actually quite simple to solve. It's not that they were lazy or stupid. It's just that they got nearsightedness and thus missed the obvious issue.
Luck is absolutely a huge factor - in both directions. However, it doesn't serve you to see yourself as a victim or not to be willing to put in whatever work it takes to get where you want. So, for your own sake and your own mentality it is better to not to think too much about it. When viewing other's however, I think it is unfair not to acknowledge that some people had a lot of bad luck (and others were lucky) and don't necessarily deserve to be where they are.
"It's ok to look dumb"-every practicing dev has, at some point, found the dumbest most frustrating code/bug they've seen in months, looked at who committed it... and it's themselves. It is indeed ok to look dumb.
Lots of Devs just really struggle with the difference between the work and the job. If you love coding and geek out about techy stuff and how abstract little things about a language or system works - you're doing the work right. The job, is different, that's managing the balances/tradeoffs between systems, clients, teams and business - you can learn to be good at that too. Rarely people love both. I often feel like the job is getting in the way of the work but there is no work without the job unfortunately. Just make sure you're doing *your* job.
I got caught on your little tangent about one-page resumes. That has been my philosophy for a *long* time, but I feel like that advice has aged out in the past couple years. I and a bunch of my cohort are in the market for new positions, and they're all throwing around three or four page resumes. Like, half a page of 'skills and languages' type stuff, keywords and trendy topics. Very clearly SEO for resumes. One of them even wrote, on their resume, "This is to get around filters, humans don't need to read this part," and they got an interview, and they were *thanked for including that line*. Has anyone else been seeing this in the industry?
I tend to agree with your take that when preparation meets opportunity that is luck, cause the alternative like not being prepared no matter the opportunity the outcome will not be good. Then again I always remember this one, Aristotle Onassis: “I guess the kid had everything but the luck. I think luck plays a very big role you just have to think a little outside of the frame of “prepared + opportunity” Then there that Chinese wisdom “Maybe so, maybe not. We'll see.” So when you think about it from that perspective, yeah you are lucky, and smart enough to realize it.
I love to be self ironic, but I think its not about "Being dump 2 Weeks ago" it's rather "Knowing the Issue better now, two weeks after, and maybe have other ideas how to takle it" :)
So, let me share my story. After transitioning from PHP to Java, I went from a mid-level to a junior position in 2013. I had been a student of applied mathematics for four years, although I wasn't the best student, having a job was a positive aspect. Seeking change, I saw Java as a good alternative to becoming a real software engineer. I applied for a junior Java position at a large tech company, and they informed me that completing their Java school was mandatory for all junior hires. They also mentioned the possibility of losing the position if I failed anything. Now, I want to explain the situation in my country, Ukraine. In 2013 and 2014, we experienced a revolution against a corrupt president and government, who also aimed for deep integration with Russia, which we disagreed with. The initial protesters were students, and I was part of it in my city. In November 2013, the government decided to suppress the protests using special forces, targeting us, the students. Unfortunately, they succeeded, and many students were captured or injured with broken bones. However, the next day, the entire city of Kiev rose up and demanded the government's departure. This marked the beginning of a revolution. You can find videos from that period by searching on RUclips for "War zone in Kiev: Violence rages as protesters throw petrol bombs at police." After our success and the president fleeing to Russia with the government, Russia initiated an invasion of Ukraine. They first occupied Crimea and then destabilised the eastern regions. They succeeded in Donetsk and Luhansk, but failed in cities like Odessa or Kharkiv. The war began with heavy weaponry such as tanks, artillery, and fighter jets. Due to my military background, I was called to serve in the army, which caused issues with my university because I was already a poor student. Furthermore, losing my university meant losing the protections from the army and a place to live (hostel). So, I decided to dedicate all my time to the junior school to secure a job. However, in a country at war, there were more limitations on hiring from the school, resulting in only 10(was 20) out of 120 candidates being selected. I managed to pass with a significant setback. I wasn't stable in the company, and I lacked English language skills. I lost my place to live and had to borrow money from friends just to get by. Fortunately, luck was on my side, and I landed a big data project. Out of the initial 10 selected, only 6 made it through the internal interviews. I joined a project with a Canadian team, where daily stand-ups were conducted, even though I had no English proficiency. I accumulated significant debts and struggled to afford food. I dedicated all my free time to development, aiming to gain extensive knowledge whenever possible. After a year of a challenging life, I paid off all my debts and found a new place to live. However, I had become a person with poor soft skills, always angry and frequently late for work, among other shortcomings. Now, with 9 years of experience in big data and 11 years in the IT industry, I face new challenges, similar to those I encountered at the beginning. Yet, I no longer possess the fresh mindset I had initially. I'm now contemplating whether before switch careers to farming I should accumulate money, as everything I've earned has been spent supporting the Ukrainian military. I'm exhausted.
I also haven't completed my education as I had to make a choice between having a job or pursuing further education. I chose to prioritize getting a job because succeeding would provide me with a chance to improve my life. In the event of failure, I was willing to join the army.
I worked for some of the big companies before, mostly I was a contractor consultant for 20 plus years. I worked for Google, Microsoft, id software, CERN, the government etc. I still get impostor syndrome now and again despite having these credentials.
I really lean into the "just do it" mentality. First was a pyramid in java? My first thing was a random character generator in c++ made only with if statements. Don't shy from the cringe, post it on the fridge.
I don't agree with being dumb part. Being dumb is being someone like Tom (who's actually a genius), or applying for senior role after just graduating or something (unless you're a genius) I think idea that not knowning something is being dumb is rather unhelpful and throws insult at a person for no good reason at all. If you don't know something that's fine, if you did something dumb it doesn't necessarily means you are a dumb person The only time I do call myself an іdіоt is when I continuously get something wrong for no reason at all. Like when I'm playing an online game and do the wrong move 5 times in a row, such behaviour is stupid because I fail to learn from mistake I did literally a second ago.
Hey man, my 13 page resume has not failed me in nearly two decades. Though, I have often utilized recruiters and networking rather than cold submittals. I did recently, finally, give the darn thing some attention and paired it down to 3 pages. Not because I had to. But because I wanted to. 😂
When I was young, PRG was popular :( Thanks for this one, Mr Time. I made the mistake of making my hobby into my job, and forgot to add a new hobby. And btw: the dumbest programmer I ever encountered was the one that only ever asked where we were going for lunch
I used to know the javascript prototype model so well, now there is not much reason to know it any more.While I dont remember much, dont regret learning it tho
C. S. Lewis is the man, seriously. I want him and John Lennox to be my grandpa. Lennox, who was actually a student of Lewis at Oxford, is still alive, and is an absolute badass, and I love listening to him basically about any damn thing you could think of.
It's 48% luck, 51% social intelligence and one 1% work. You can work as hard than you want if you don't have any lucky encounter you will stay in the bottom or if your social inept. Working 80hours an week if you are not owning the business you are into IS BEYOND STUPIDITY I have and had a great jobs in carrier field I chose to be: -1 - because I have the minimum skill set to do the job -2 - because I'm good to selling myself
Luck usually amounts to getting opportunities, but it takes your own will and effort to take advantage of those opportunities. And the more you develop yourself and achieve financial freedom the more opportunities will generally come your way.
I don't Miss 80 hours a week (tbf it was closer to 74) But you're right, it's not just luck, sometimes yes it is. But a lot of the "lucky" people work hard in silence, hone in their skillset and when it comes down to it, they're just the better person in their field.
the positive only updates is why i love i following peoples private instagrams because i get to see them just be a fucking mess and it makes me feel better because hey at least i’m not posting that on instagram
There’s a whole spectrum between 40 hours complacent and 80 hours driven. Yea if u don’t wanna work 80/week you probably won’t get that FAANG position but it’s not like FAANG == happy. Of course that’s for me at least. Prim is clearly happy with his work life balance, and everybody is different :)
10:24 looking at Jungian psychology I saw that attitude described as Warrior archetype constellation and it has little to do with software development, it is more of a mindset tied to business in general that you can learn to master but that can also crush you with burdens of insane ambition that can break your enjoyment of life
Best manager I ever had was a medical dr before becoming a developer. His dedication to learning was incredible, barely a week would go by without him reading a new book or throwing together some code in a new pattern/library. Being able to be wrong is half the puzzle, being willing to dedicate time to practice and learning is the other half.
love this
@@ThePrimeTimeagen among us
Am a doc. Learning on our own is drilled into us from day zero. It probably didn't occur to him to do it any other way.
@@arthurdent8086I feel that medical knowledge changes much less quickly than IT, plus official medical journals are responsible for distributing knowledge. In comparison programming is the Wild West, complete new technique and even language come along every 2-3 years.
Do you feel Doctors update their knowledge as quickly as programmers do?
@@arthurdent8086doubt it considering how many horror stories I've read of doctors misdiagnosing patients. Personal experience too. Anyone who's mean education is through The popular education system will not know how to do their jobs well is what I've come to conclude. I'm about to graduate in computer science and my hlgod my degree was useless because the professors are bad and this is a good uni.
I started with printing pyramids in Java too (that's why I put it there). 100% valid criticism and I love your takes. Thank you Prime.
really??? DUDE!!!!!
I hope you know i was not doing any sort of malice or ill-thought in any of my criticism more just pointing out the thought differences!
btw, great video, really loved it
@@ThePrimeTimeagen nah of course, different approaches to the same outcome. I like your ways because they're more direct :) thank you so much
BIGBOOOOX
love your stuff man
came for the jokes and memes, stayed for the life lessons
thanks prime
yayaya
Im pretty sure Tom never looked dumb. Because Tom is a GENIUS!
can't be dumb and a genius same time
Tom was actually the author of smarty. The templating language built in a templating language. Dude is a genius!
plot twist: JDSL is the genius and Tom is actually dumb.
@@ThePrimeTimeagen Hold my beer...
Tom is a brilliant idiot
I read a book called Good luck. In the book it describes the difference between regular luck and good luck. Good luck is when you do everything in your power to prepare yourself to be ready for when something lucky does happen. Regular luck it's just winning the lottery or some random occurrence.
this is a good way to say it
Luck favors the prepared…. And the willing
Based
Great video; just subbed you and bigbox both.
I made a career transition to software development at 35 as a father of three small children and having never written a line of code in my life. “Drinking from a fire hose” was an apt description of my situation. I was used to always being an expert and a high-performer; now I was back to square one.
I don’t think I ever really considered abandoning the pursuit, but I definitely was plagued by the feeling of not having the innate talent of some other developers as well as the hard truth that others had a massive head-start on me that I would likely never fully compensate for.
Then I was driving down the road one day and saw a marquee that said “Comparison is the thief of joy.” First time I had ever seen the quote, and I was struck by how profoundly true that statement is. I didn’t need to compare my progress or even my ultimate destination with that of any other developer. Contentment (not the same as complacency) eventually came with respecting my efforts and the growing results.
The other great point raised in this video is that you don’t have to make being a developer your entire identity and the sole focus of all your energy in life. Do your job, strive to always improve, but get on with the rest of your short life. Yes, you are going to lose out on prestigious and lucrative positions compared to more singularly driven developers, but then that means they deserve those positions more than you due to their dedication; you can’t have it all. Social media makes it easy to envy the notoriety and success of others without emphasizing the sacrifices it requires. Learn to accept that those sacrifices just might not be worth it to you. That’s not being a loser or underachiever, it’s understanding which priorities are yours and which are someone else’s.
80 hours a week is hard. And when you managed to do that for years, it's possible you will be in a better place, work or life. But whether you made it or not, there will be burnout...
I can't study more than 3 hours max 4 hours if I drink energy drink. How tf do people work 11 hours a day for 7 days how? what LSD do you guys smoke seriously I want it. eff burnout
@@ea_naseer Anxiety about my future is a strong motivator, at least for me.
it took significant discipline. you are forgetting the time tested phrase of discipline is freedom
my brother has been in and out of prison and he would say something EXTREMELY similar.
"I cannot read or study for longer than X"
I just NEVER believed him. i knew he could do more as i know you can do more. Well he got into some serious trouble and had to go to solitaire confinement. Guess what magic ability he got when he had no distractions? He read through like 17 books in a month. more than he has ever read and more than he will likely ever read because he is back to the "i can only read for X a day"
subdue yourself, discipline is freedom
Hahaha 80 hours a week that’s the carrot you try to reach and then sorry promotion is not available. Keep on telling yourself that meritocracy exists. All you can do is get good on your own time and preferably during work hours and roll over to better place every 1.5-3 years
@@yuriib5483 Damn might wanna improve your comprehention skills. By studying 80h he was ready for any opportunity, it does not have to be a promotion, but any opportunity. If tomorrow FAANG dm you, can you get the job? No? You missed your luck son
Luck is a component but the way to get luck to work for you is to be ready to handle luck. Do stuff, make stuff! dont't worry what the product is just make stuff. Prime has his approach but that works for him but what ever works for you in terms of social stuff do it. One of the best things that I have learnt about about people in this field is that in general they are as awkward as you are.
+1
Had this conversation with my wife today. I make 1/4 of what I used to and way less than friends, but I work from home and they don't care about my 2 and 4 year old being with me. Compensation isn't just money.
no bro you need a better job stop limiting your mind man there are other remote jobs that will do the same
@@perc-ai you must not have children. His situation fits him. You find a situation that fits you.
9:58 Finding that one thing for your job that you can go "Samurai mode" on is important, but it doesn't have to be software engineering.
Bonuspoint to the "find communtities"-part. Do not join negative communities.
Being critical is often wrongfully seen as being smart, so it is easy to find people on the internet that act smart by being super critical and its practically nothing but shitting on people, software, languages and everything else under the sun.
"I don't care if the question is dumb, I care id it's lazy"
I relate to this so much, I have so much patience for "dumb questions" that I have lack of patience when I get a lazy question and someone just wants the answer served to him on a silver plate by me.
For dumb questions I switch to a patient teacher mode which is great for consulting, I have zero judgement for clients asking about things that are ultra basic knowledge for me, why should they have this knowledge? I actually judge people who judge people for that because it seems that they live in their own world which is way worse than not knowing some basic information in some niche trade :D
I remember that in my 20s I sold watermelons at a market and man in his 60s asked in May if the melons were from the country. I said no, they will start to ripe in late June earliest or even July.
The woman behind her waited for her turn and said "Is this guy living under a rock??? Wants to buy a watermelon from this country in May??". I did not react at all but I still judge her to this day ;-; I always say something about these people that "they are never right so they desperately try to grab every opportunity to be right"
Really uncomfortable with the idea that people should be putting in 80 hours a week on *work*.
What gave you this idea. No-one ever said that.
@@HikarusVibrator at 1:50 he say's "Luck is not 80 hours a week for 4 years... You just need to get to the point that someone wants to hire you". Did you even watch the video?
I put a *doubt* on it honestly.
80 hours a week is more than 10hours a day, working 7days without a break.
You may be able to pull it once in a while, but your productivity after a week like that will be so low, that you will learn the same in 40 hours a week.
So either those 80 hours are not productive and you fuck around or you work inefficiently/don't learn that much.
Because I can do 80 hours of coding that is simple without learning now, but learning and deeply focusing for 80 hours? Not possible
@@professorrubickmagusgrandi7909 yes, did you even watch it. he also says, 'that's perfectly fine to not make work your life, but you need to understand that you're competing against people who _are_ willing to make work their life.'
in case you haven't realized yet, this isn't a 'complain about the state of the world' channel. it's a 'do the best you can with your situation, even if the situation sucks and is unfair' channel.
10:46 My beef is, "I just want to work 9 to 5" != "I don't find any joy in The Art of Programming". You can love and enjoy your job BUT ALSO love other things in life. If you already spend 40 hours a week coding (which is really already a huge chunk of your life and probably more time than you spend on anything else except sleep), why is it weird to ALSO want to do other things that you also love, enjoy, find challenging, find fulfilling? I want to have space for more things than just programming in my life, but I still love programming. I'm fine with never becoming a 100x Google 500k/year gigachad, as long as I can still continue bringing value to the world, enjoying my job and, perhaps most importantly, enjoying my life away from computer screen as well.
Yes, researching your question before you ask is very good advice. Make sure your question shows that you have already looked into it. People like that a lot.
While I agree with the general idea that hard work and discipline is a good life goal, there is absolutely a cap. You can’t dump 80 hours a week into a pursuit without significant sacrifice in other areas. Expecting this sort of workload from others is unrealistic, even harmful.
It is luck. If you don't do that much you'll have covariantly lower luck.
it's not to trivialize, but to show that within reason, we can make our own luck.
I was overemployed last year (2 gigs), now I'm unemployed for over 4 months because SVB bomb, and I'm trying to improve myself, I've been on no less than 60 interviews and rejected all of them.
At first I was feeling depressed and now thanks to you @ThePrimeTimeagen I'm pumped to be even better than before, doing courses, using neovim instead of vscode (* spits *) and learning more go and rust and building stuff, to be the best version of myself. Ill get back up again very soon!
You will! ❤
Man, at this point, try switching to trade or something. Software world is really bloated, and for every single position, there are like a thousand applicants.
Hopefully you got that job though.
I literally failed to implement a depth first search at a coding interview AND STILL GOT AN INTERNSHIP because I was the only candidate why actually demonstrated knowledge of C++
I just do my own thing. Experiment with everything I learn. Take my time to understand each concept properly. I'm not falling behind because I'm on a different path.
Thank you both Prime and BigBox. After several years in the field I think I'm dealing with anxiety myself. Hope I can do better.
There's nothing more anxiety inducing in software development than posting a question on stack overflow
Not just one of the best content creators in this niche, but we can also see a very very good person here. Keep it up.
:) ty ty
I got into tech industry for half a year. This video accurately describes how I feel in my current job. Thank you so much for the advice man.
Prime? Bullied and Nervous? Wow never would have guessed. Good on you man for turning that around and facing your fears. 👏🏽👏🏽👏🏽.
I entered a coding course got accepted and have been watching your videos. You are a big help when it comes to navigating a new career and hobby. Just sending positive words! Looks like I’m a subscriber now 😎
2:06 your character is also luck. By the time you get to make choices, genes and childhood environment already got rid of most of the possible futures. You underestimate how important the cards delt are
correct,
sexually abused, physically abused, death of father at 7, effective latch-key kid, smoking pot at 8, meth at 18
use your cards all you want or change your life
my life change happened like a hurricane when i was 19, and i am nothing like who i was, at all.
@@Bayo106 some people will try hundreds of times untill they succeed, some will be discouraged after fifty fails. Some will win at the fifth try. Your genes and life experiences, both fairly random, made you who you are and defined the limits of what is possible. And that is true for every human. For some even a night of good sleep is beyond possible. But hey, he "should had chosen different parents", as the joke goes
@@ThePrimeTimeagen Your skills, your character, your knowledge are the cards you got. I did not say you didn't play your cards right. I didn't say improvement is impossible. Merely that the options are limited by the time you get any real say in your future.
what is the point of your comment? assuming you believe that people's character can be influenced by environment, why would you make a comment that adds another environmental effect pushing a person towards giving up than towards trying again?
Yeah, I know you work hard but you were also lucky. I changed jobs and always boiled down to the same thing (webforms and old malformed stuff with no senior to guide me). And I work since 2007.
luck is getting to the door
preparation was what got me through the door
Great you got to the door
At this point I'm trying to make my own door 😂
You are not supposed to touch the door.
Tom.
@@Bayo106 Not so easy as it sounds
I code just as much outside of work as I do at work most of the time. I do it because I absolutely love creating things and I love making software. I am 100% still going to write code every day even if AI replaced every job available. I've been doing it for 13 years professionally and love it even more.
I could never just 9-5 it.
i tend to fall into this camp
18:45 very true. Looking “stupid” makes people want to approach you tbh when you are sincere and hard working. Being annoying, on the other hand, and asking questions that literally show you did 0 research for the problem you encountered ONE SECOND AGO, and then you repeat this behavior over and over, yeah, that’s annoying af.
7:35 prime's been WFH for so long he's forgotten to tell people to wear underwear and pants!
WEAR PANTS PEOPLE!
Two more things about "dumb" questions... (1.) You're self-conscious over your lack of experience but the people you're asking understand it's lack of experience and they don't think you're an idiot, (2.) Ask a question and you may find out 10 other people are struggling with the same thing. Then you go from feeling dumb to realizing the code base is just that difficult.
I just started as a professional developer in March this year ( 😢 angular and spring boot) , I think the people who work very hard to get into fang and be the best deserve it 100% and there is nothing wrong with it. The problem arises when a small percentage of them show elitism and act like they are the cavalry among foot soldiers , thats where the negativity starts and I feel dumb
Meh, just show them a picture of you doing anything else not techy and they will subdue, their whole life revolves around programming, they gotta be proud about it, else they have nothing.
Never stop Primeagen. Your content really inspires me as a junior software engineer. Thank you!
"If you use copilot, you create dumb code faster." had a really good laugh, thank you
"If you're the smartest guy in the room you're propably in wrong room"
i hate this quote
@@ThePrimeTimeagen I strive to be the laziest, dumbest person I work with. Surround yourself with those better than you and you will get better.
I know for a fact that Tom (a genius) doesn't need luck
don't need luck if you are a genius
7:25 i also wasnt social at all too, mostly shy, but online i learned how to be social, how to talk, make jokes mostly
then i applied and converted it being social in real life and it really changed me
"the way to be better programmer is being bad programmer " i like it
Perfectionism made me a non-starter for many years... I kept putting things off until I thought maybe I'd do them perfectly right off the bat, but that's an unrealistic expectation to have. I only recently started contributing to open source projects and building my own personal projects in my spare time because I finally accepted the fact that first time I do anything it's gonna be difficult and the result is probably gonna suck. It's just a fact. But the only way to get better is by doing, so there you go. Do not focus so much on the end result and learn to enjoy the process and go build, create, and do stuff.
I'm super stupid. If I stare at my code for to long and just dont see what I missed. I ask someone. That action in itself usually elevate me to super sight and instantly seeing what I did.
So I am stupid, then look stupid and then act stupid. In that order.
I fell in love with programming when I first started coding. I used to code 7 days a week besides my non-coding dayjob. But now I'm a year into my developer career and I can't wait to clock out. I don't know what it is. I'm having a hard time understanding the architecture necessary to complete my tasks, I'm constantly short of necessary information and all I seem to do is pass data around in one way or another. That's fine I guess, but now I can barely raise my interest to code anything besides work. What's wrong with me?
Absolutely nothing, your job sucks (just like mine), there's a lack of clear documentation and now you're dejected because you have no incentive to care because you know your job isn't worth the effort.
It sounds like you're burnt out. Please take care of yourself. It only gets worse if you don't ❤ you could need a new job or interest or who know what's. That's what you need to figure out. Time to do the inner work to understand yourself and your needs deeper 😊
I remember staying up till midnight and falling asleep day after day night after night watching kudvenkat on youtube learning aspx web dev and then finally landed a dev job at back ground checks. They hired me at sr and it was a shit show bc I knew so little. But it started me off on the best career there is. Anxiety.... no. Imposter syndrome maybe. I don't understand why people think there is so finish line to learning. It's endless.
there never is a finish line and that is a good thing
yup, there is always more to learn. from learning comes knowledge, from knowledge comes potential, from potential comes experience, from experience comes understanding, and from understanding comes creation. keep learning but remember to integrate and to teach so that you can understand the content and context but that you can also share your understanding with others.
The problem with 'It's just a job' approach is that corporations aer too busy chopping wood to sharpen the axe.
They won't train you in your 9-5 on the skills and technology that you need to even stay relevant in that corporation. Six years go by, they might just hire some other dude who is hip and cool and you won't know the new technology in the industry.
The solution is, of course, to learn COBOL or FORTRAN
I don't seek comfort. I seek the ability to put my efforts towards the struggle I choose.
Hmm, I feel as though it is definitely 80% luck, 20% skill.
These numbers are arbitrary regardless but, of course it will take skill to get somewhere so that is required.
But it’s not a full split because you can work your ass off for years and still not get anywhere, the luck comes when you are pushed in the right direction to do a specific thing and the skill comes from the journey of basically pain LOL that allowed you to easily get pushed into that direction, then fully see it through.
The 80/20 split also isn’t inverse because you need more luck and available opportunity than skill.
Certain opportunities are mostly coincidental but when I see people who think they just out worked everyone or they are just extremely inherently exceptional it’s kind of cringe because yes you worked hard.
But, what led you to the opportunity that you moved forward with and blew out of the park? Because yes your tenacity and everything else allowed you to effectively ace that interview process, initial work assignment, etc.
But, that whole I just worked harder notion plays into survivorship bias and is in reality kind of fictitious.
Yes, that is luck. Luck is where time in place, time inverted in skill meet serendipity. Like you have no control if a CEO starts a project, all you can do is have the skills that may be called upon. That is luck, that is, serendipity. The EGO will see it differently, but know luck is part of any journey.
"opportunity meets preparation, that's what luck is" well said king, no such thing as luck
Spot on. “Take a moment to research” I love it. Makes for a better conversation when we do ask for help.
ahahahahaha, oh my god, the joke about “60 percent of statistics are made up on the fly” is just beautiful. It's now my favorite response to pseudo-statistics in argumentation
It's not just luck, but it's a big part of it. I would say 60/40, even maybe 50/50.
It's good to know this, because sometimes even when you try your hardest, things won't go as planned.
If hard work pays off, show me a rich donkey.
i would never say 50/50
but i also don't live everywhere in the world or have the same experience.
in the US it most certainly isn't 50/50
@@ThePrimeTimeagen Yes! I can say this is very... empiric. Some people may say more, others may say less. But at the end, we don't have to think about things as much. Veritasium has an excellent video about this.
@@ThePrimeTimeagen Same goes for me too, I have been to a 3rd world country and saw some really good developers with a great amount of knowledge of their fields but the prob was they were either taught only for jobs or they were just ignorant of the how much amount of work they had to do vs How much they are actually paid for that role and also they were not like even wearing too many hats, so it really depends on your where you actually belongs to and how you were taught,
Just like for me I was born in a 3rd world country (not what I mentioned above) they were actually like teaching me to think objectively towards solving problems rather than building things and building more things.
I just hated that thing and never would agree on the fact of solving 1568 leet code problems to hit a job, that's just me:)
1:59 thank you buddy. “Tell’m McCluski tell what time it is” - RDJ tropic thunder.
A good rule of thumb - Whenever you see somebody living their best life on social media, it is literally always a facade.
Would you share your hard moments with the world? Hell no. So always think, whatever they're showing you, it's a blissful needle in a haystack of their problems.
They say "know when to speak, and when to stay silent". This is also true for listening, know when to be deaf/ignorant.
ty for this video, I really liked your stream not because of jokes only but also for those small but extremely important life advice you gave ❤:)
This video came at a perfect time for me personally. Thanks Prime.
I lurk and learn quietly... Being social in literally any medium is my greatest weakness.
The balance between being technically independent and going as far as you can on your own but still knowing when it's time to ask for help is a tough one. Ask for help too quick and you look lazy, get too stubborn about it and you just waste time.
"No one enjoys pain. But whom can judge the man that willingy endure pain for the greater pleassures?" Lorem Ipsum, every developer know this line..
Oftentimes a good programmer will look at an issue from lots of angles and still be stuck. Then they'll get a second set of eyes on the issue and they'll discover that the issue was actually quite simple to solve. It's not that they were lazy or stupid. It's just that they got nearsightedness and thus missed the obvious issue.
Luck is absolutely a huge factor - in both directions. However, it doesn't serve you to see yourself as a victim or not to be willing to put in whatever work it takes to get where you want. So, for your own sake and your own mentality it is better to not to think too much about it. When viewing other's however, I think it is unfair not to acknowledge that some people had a lot of bad luck (and others were lucky) and don't necessarily deserve to be where they are.
"It's ok to look dumb"-every practicing dev has, at some point, found the dumbest most frustrating code/bug they've seen in months, looked at who committed it... and it's themselves.
It is indeed ok to look dumb.
I needed to see this man. Glad I discovered you on Tiktok!
I didnt have anxiety until he said 80 hours a week.
Lots of Devs just really struggle with the difference between the work and the job. If you love coding and geek out about techy stuff and how abstract little things about a language or system works - you're doing the work right. The job, is different, that's managing the balances/tradeoffs between systems, clients, teams and business - you can learn to be good at that too. Rarely people love both. I often feel like the job is getting in the way of the work but there is no work without the job unfortunately. Just make sure you're doing *your* job.
I got caught on your little tangent about one-page resumes. That has been my philosophy for a *long* time, but I feel like that advice has aged out in the past couple years. I and a bunch of my cohort are in the market for new positions, and they're all throwing around three or four page resumes. Like, half a page of 'skills and languages' type stuff, keywords and trendy topics. Very clearly SEO for resumes. One of them even wrote, on their resume, "This is to get around filters, humans don't need to read this part," and they got an interview, and they were *thanked for including that line*.
Has anyone else been seeing this in the industry?
how do they know what will pass through the filter?
I tend to agree with your take that when preparation meets opportunity that is luck, cause the alternative like not being prepared no matter the opportunity the outcome will not be good. Then again I always remember this one,
Aristotle Onassis: “I guess the kid had everything but the luck.
I think luck plays a very big role you just have to think a little outside of the frame of “prepared + opportunity”
Then there that Chinese wisdom
“Maybe so, maybe not. We'll see.”
So when you think about it from that perspective, yeah you are lucky, and smart enough to realize it.
I love to be self ironic, but I think its not about "Being dump 2 Weeks ago" it's rather "Knowing the Issue better now, two weeks after, and maybe have other ideas how to takle it" :)
So, let me share my story. After transitioning from PHP to Java, I went from a mid-level to a junior position in 2013. I had been a student of applied mathematics for four years, although I wasn't the best student, having a job was a positive aspect. Seeking change, I saw Java as a good alternative to becoming a real software engineer. I applied for a junior Java position at a large tech company, and they informed me that completing their Java school was mandatory for all junior hires. They also mentioned the possibility of losing the position if I failed anything.
Now, I want to explain the situation in my country, Ukraine. In 2013 and 2014, we experienced a revolution against a corrupt president and government, who also aimed for deep integration with Russia, which we disagreed with. The initial protesters were students, and I was part of it in my city. In November 2013, the government decided to suppress the protests using special forces, targeting us, the students. Unfortunately, they succeeded, and many students were captured or injured with broken bones. However, the next day, the entire city of Kiev rose up and demanded the government's departure. This marked the beginning of a revolution. You can find videos from that period by searching on RUclips for "War zone in Kiev: Violence rages as protesters throw petrol bombs at police."
After our success and the president fleeing to Russia with the government, Russia initiated an invasion of Ukraine. They first occupied Crimea and then destabilised the eastern regions. They succeeded in Donetsk and Luhansk, but failed in cities like Odessa or Kharkiv. The war began with heavy weaponry such as tanks, artillery, and fighter jets. Due to my military background, I was called to serve in the army, which caused issues with my university because I was already a poor student. Furthermore, losing my university meant losing the protections from the army and a place to live (hostel). So, I decided to dedicate all my time to the junior school to secure a job. However, in a country at war, there were more limitations on hiring from the school, resulting in only 10(was 20) out of 120 candidates being selected. I managed to pass with a significant setback. I wasn't stable in the company, and I lacked English language skills. I lost my place to live and had to borrow money from friends just to get by. Fortunately, luck was on my side, and I landed a big data project. Out of the initial 10 selected, only 6 made it through the internal interviews. I joined a project with a Canadian team, where daily stand-ups were conducted, even though I had no English proficiency. I accumulated significant debts and struggled to afford food. I dedicated all my free time to development, aiming to gain extensive knowledge whenever possible.
After a year of a challenging life, I paid off all my debts and found a new place to live. However, I had become a person with poor soft skills, always angry and frequently late for work, among other shortcomings. Now, with 9 years of experience in big data and 11 years in the IT industry, I face new challenges, similar to those I encountered at the beginning. Yet, I no longer possess the fresh mindset I had initially. I'm now contemplating whether before switch careers to farming I should accumulate money, as everything I've earned has been spent supporting the Ukrainian military. I'm exhausted.
I also haven't completed my education as I had to make a choice between having a job or pursuing further education. I chose to prioritize getting a job because succeeding would provide me with a chance to improve my life. In the event of failure, I was willing to join the army.
Also i was dumb today also i'm dumb but older
Slava Ukraine!
@@random_bit Heroyam Slava
"There are no dumb questions, but there are obvious ones" - Me
I just got laid off, and your videos comfort me.
I worked for some of the big companies before, mostly I was a contractor consultant for 20 plus years. I worked for Google, Microsoft, id software, CERN, the government etc. I still get impostor syndrome now and again despite having these credentials.
Primagen quoting cs lewis now ive heard it all
I really lean into the "just do it" mentality. First was a pyramid in java? My first thing was a random character generator in c++ made only with if statements. Don't shy from the cringe, post it on the fridge.
I don't agree with being dumb part. Being dumb is being someone like Tom (who's actually a genius), or applying for senior role after just graduating or something (unless you're a genius)
I think idea that not knowning something is being dumb is rather unhelpful and throws insult at a person for no good reason at all. If you don't know something that's fine, if you did something dumb it doesn't necessarily means you are a dumb person
The only time I do call myself an іdіоt is when I continuously get something wrong for no reason at all. Like when I'm playing an online game and do the wrong move 5 times in a row, such behaviour is stupid because I fail to learn from mistake I did literally a second ago.
you're a good father and father figure, mike.
Hey man, my 13 page resume has not failed me in nearly two decades. Though, I have often utilized recruiters and networking rather than cold submittals.
I did recently, finally, give the darn thing some attention and paired it down to 3 pages. Not because I had to. But because I wanted to. 😂
When I was young, PRG was popular :( Thanks for this one, Mr Time. I made the mistake of making my hobby into my job, and forgot to add a new hobby. And btw: the dumbest programmer I ever encountered was the one that only ever asked where we were going for lunch
Tom was scared to look dumb, that's how he became a genius.
I used to know the javascript prototype model so well, now there is not much reason to know it any more.While I dont remember much, dont regret learning it tho
7:50 i wore a jacket all thorough middleschool and highschool because of this fear. I was still very social, but just a bit self conscious
1:05 "That's really boring" It's really boring because you left out the entire interesting buildup! It's the good ending :)
What a nice turn from LSD to LSP, crazy drugs
C. S. Lewis is the man, seriously. I want him and John Lennox to be my grandpa. Lennox, who was actually a student of Lewis at Oxford, is still alive, and is an absolute badass, and I love listening to him basically about any damn thing you could think of.
Actually I think it was Cambridge, lol.
Prime: Seek discomfort!
Also Prime: I hate writing! (Not code obviously 🤣)
Maybe the code writing is burning out the writing capacity in the end.
first the quote of comparision is the thief of joy and than prime says: when companys compare you to people who make programming their life ... LOL
s/o to saltypretzel with the “developers developers developers developers” comment around the three minute mark needed that today 😂😂
The "blog on medium" reaction SENT me 😂😂😂
It's 48% luck, 51% social intelligence and one 1% work. You can work as hard than you want if you don't have any lucky encounter you will stay in the bottom or if your social inept.
Working 80hours an week if you are not owning the business you are into IS BEYOND STUPIDITY
I have and had a great jobs in carrier field I chose to be:
-1 - because I have the minimum skill set to do the job
-2 - because I'm good to selling myself
Good call. Was T. Roosevelt that said Comparison is the thief of joy
Luck usually amounts to getting opportunities, but it takes your own will and effort to take advantage of those opportunities. And the more you develop yourself and achieve financial freedom the more opportunities will generally come your way.
Well now I feel old. When I started programming Java, JavaScript and web browsers didn't exit yet.
I don't Miss 80 hours a week (tbf it was closer to 74)
But you're right, it's not just luck, sometimes yes it is.
But a lot of the "lucky" people work hard in silence, hone in their skillset and when it comes down to it, they're just the better person in their field.
the positive only updates is why i love i following peoples private instagrams because i get to see them just be a fucking mess and it makes me feel better because hey at least i’m not posting that on instagram
Mental health is soooo important, and even more I think if you work in technology
Prieagen Guide To Beating Social Inxiety:
Step1: "prepare yourself for the sweating"
Step2: *PROFIT*
I sought out discomfort for a while in the past, and at the end, I find it was stupid, if you want that, go, I will watch and have a good laugh LOL
There’s a whole spectrum between 40 hours complacent and 80 hours driven. Yea if u don’t wanna work 80/week you probably won’t get that FAANG position but it’s not like FAANG == happy. Of course that’s for me at least. Prim is clearly happy with his work life balance, and everybody is different :)
10:24 looking at Jungian psychology I saw that attitude described as Warrior archetype constellation and it has little to do with software development, it is more of a mindset tied to business in general that you can learn to master but that can also crush you with burdens of insane ambition that can break your enjoyment of life
7:32 It's hard to believe you were nervous or anxious.