What Makes A Great Developer

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 442

  • @bobbycrosby9765
    @bobbycrosby9765 6 месяцев назад +505

    I don't touch grass in my spare time. I touch wood. Err, I mean, I build things out of wood with hand tools.

    • @StdDev99
      @StdDev99 6 месяцев назад +58

      I'm pretty sure all developers "touch wood" every once in a while.

    • @synk2
      @synk2 6 месяцев назад +16

      I do as well. Been a woodworker longer than I've been programming. The physical and visceral removing chunks of cellulose to make something pretty is a nice counterpoint to working entirely in the digital realm at a desk. Great change of headspace.

    • @soyitiel
      @soyitiel 6 месяцев назад

      I touch wheat and other cereals as in I like to bake in my spare time

    • @Doomsdayparade
      @Doomsdayparade 6 месяцев назад +7

      Hilariously I took a break from programming to pursue woodworking. Fell down the hand tool rabbit hole. Even tried to start a business.
      Now I'm back to programming lol

    • @renaldiroekanto789
      @renaldiroekanto789 6 месяцев назад

      @@soyitiel baking cake is truly enjoyable. I love eating cake!

  • @GreggBolinger
    @GreggBolinger 6 месяцев назад +199

    I used to have a blog when I first started down my dev learning path and I never approached my writing as "learn how" but as "this is what I'm learning" and I think that's an important distinction and can avoid the pitfall of teaching other people new in the dev learning path something wrong.

    • @Sakrosankt-Bierstube
      @Sakrosankt-Bierstube 6 месяцев назад +2

      I usually use a combination of "this is what i learn"-articles/blogs and books to learn. People who blog about what they learn usually try interesting projects and it's nice to have several guidelines on what to learn and understand next.

    • @IvanKravarscan
      @IvanKravarscan 6 месяцев назад +1

      Did anyone read your blog?

    • @GreggBolinger
      @GreggBolinger 6 месяцев назад +3

      @@IvanKravarscan I had a decent following back then. I was primarily focused on Java and at the time blogging was just taking off. And yes, I’m old. lol.

  • @meanmole3212
    @meanmole3212 6 месяцев назад +221

    I like how Brilliant separates programming and Python

    • @garazaadsf6921
      @garazaadsf6921 6 месяцев назад +30

      now thats brilliant

    • @TheGeorey
      @TheGeorey 6 месяцев назад +5

      Based

    • @johndank2209
      @johndank2209 5 месяцев назад

      is python not a programming language?

    • @zouLworm
      @zouLworm 5 месяцев назад +5

      @@johndank2209I think this is sarcasm.

    • @guimauve_
      @guimauve_ 4 месяца назад +13

      @@johndank2209 It's actually a kind of snake

  • @LiminalThought
    @LiminalThought 4 месяца назад +50

    I used to be the, "I code for 14 hour a day." guy. At work I was a top performer. And yet, I was passed up on promotions and raises. I couldn't keep up with the 2x pace anymore and slowly started to crash when I would get repramanded for doing the same thing as others were completely fine with doing. I basically set the bar for management. So I quit and moved on. I now work at a reasonable pace, I don't do any overtime, and I don't answer my phone after or before my working hours. I set the expectation nice and early and it's been great. Now I don't code on the weekend, I go on hikes, camping, roadtrips, walks in the park, hanging out watching TV with my fiancé, or meditate. There's more to life than code and I'm thankful I realized that in my 20s.

    • @deestort
      @deestort Месяц назад

      being average is nothing to be proud of

    • @jl_117
      @jl_117 28 дней назад +1

      I love seeing people passionate about what they do. But I don’t think it’s good to glorify grinding that hard for work related things. It should be for the craft. With that said, good on you for finding balance

    • @nikoryu-lungma
      @nikoryu-lungma 27 дней назад

      Well, that's the thing. I coded very hard before, then in return, I got nothing.
      I understand your point, and you're not alone in this, my man

    • @blablabla-c5o
      @blablabla-c5o 21 день назад +1

      @@deestort people still got their family to take care of, stop mocking others for their life choice

    • @kaibe5241
      @kaibe5241 18 дней назад

      Sounds like you had shitty managers at that role, honestly.

  • @Exiide89
    @Exiide89 6 месяцев назад +162

    Teaching also teaches the teacher. This forces the person to adopt a learning approach which facilitates both his and his student's learning.

    • @blakasmurf
      @blakasmurf 6 месяцев назад +1

      There's a time and place and it's not on the internet doing videos when you've just started to learn about programming

    • @MikkoRantalainen
      @MikkoRantalainen 6 месяцев назад +1

      Great teacher monitors the learner performance and adjusts the teaching methods to match the needs of the learner. Bad teachers think that they are performing pre-scripted play and could be replaced with a RUclips video.

    • @blakasmurf
      @blakasmurf 6 месяцев назад +3

      @@MikkoRantalainen And you can only do this if you have mastery of the subject and experience teaching

    • @altrag
      @altrag 6 месяцев назад +5

      It depends a lot on the teacher. The thing Prime was saying is bad - getting asked a question and not knowing the answer - is how teaching teaches the teacher. That converts an unknown unknown into a known unknown and provides an avenue for the teacher to learn new things as well.
      Buuuuutttt... that only works if the teacher is willing and able to say "I don't know" in a way that helps both themselves and the student. They need to be able to overcome any embarrassment they feel, be willing to follow up to find out the thing they didn't know, and remember to get back to the student with the answer (or better yet, work with the student to find the answer if the circumstances allow; eg: if asked during a 1-on-1 chat or small group vs in the middle of a prepared lecture).
      _And _ be able to do all that in a fashion that doesn't come across as just an idiot who doesn't understand any of the material and is just regurgitating things they found elsewhere (that appearance is not attached to the reality - they could understand nothing and still come across as competent, or they could know everything aside from the one question and still come across as an idiot - its more a social skills issue than a subject matter issue).

    • @KManAbout
      @KManAbout 6 месяцев назад +3

      Eventually everyone that is a teacher will be asked a question they don't know the answer to. What prime is saying is ridiculous. No one expects a teacher to know everything. You should start teaching from day one. Lots of research suggests it's a good way to learn.

  • @thisbridgehascables
    @thisbridgehascables 6 месяцев назад +37

    I’m older than Prime and a developer. Yet, I think Prime is a superior developer.
    I’ve over the years divided my time between code, art and music. Yet, recently I’ve been going 100% coding again. There’s a lot of coding I’ve gotten a little lazy about and have a desire to improve and surpass my current level.

  • @Altrue
    @Altrue 6 месяцев назад +110

    IMO, what makes a great developer is always seeking to improve, and finding pleasure in learning.
    If you know how to do that, no matter how dumb you are, you'll outperform the others given enough years. It's a marathon, not a sprint!
    Also, being good at estimating how much (or how little) you'll need to manage complexity for your current project.
    And finally, being willing to challenge pre-established, widespread ideas, while still being able to accept them when your current context plays to their strengths.

    • @lzszl
      @lzszl 6 месяцев назад

      No matter how dumb... I somehow doubt you met an actually dumb person before.

    • @alexcaneco
      @alexcaneco 6 месяцев назад +3

      Nailed it...!

    • @evaldssontom
      @evaldssontom 6 месяцев назад +1

      I agree, but I leave the learning to when I'm working. In my free time, I don't want to sit and learn something that won't benefit my work. I've got other stuff to do!

    • @bacon-SG
      @bacon-SG 6 месяцев назад +6

      @@evaldssontom The problem is that you're kinda limited if you only do that. What about for example learning a new language? or a different architecture than the one used at work? Maybe at your work you don't use a queue, but it's useful to know how they work and where would be a good fit. Things like that, IMHO I think that limiting your learning to work will stunt your growth. On the other side I also get your point, maybe you value more having other hobbies and enjoying life in other aspects.

    • @pluto8404
      @pluto8404 6 месяцев назад

      I would say its more like driving a car, a great driver doesnt crash getting from point a to point b, if your program crashes even once, you are a bad programmer.

  • @apl1568
    @apl1568 6 месяцев назад +23

    Travis is positive and encouraging. His message is essentially that people can learn on their own and make a new career out of it. Conversely, many of the "experienced" developers are condescending. Their message is repeatedly that newbies just don't have enough experience, need years more practice, don't have what it takes, etc. How much experience qualifies as 'experienced'? How many years experience does one need before they can teach others? To effectively teach, one must inspire, encourage, and applaud. On one side we have Travis doing that, and on the other we have more experienced, sanctimonious developers spitting venom.

    • @vitalyl1327
      @vitalyl1327 6 месяцев назад

      Teavis is a grifter selling courses to lazy people who want a shortcut into engineering. Noting positive about that, just spreading code-monkeyinsm which already hurted this industry.

    • @adityaparab4314
      @adityaparab4314 6 месяцев назад +1

      Perfectly summed up.

    • @vitalyl1327
      @vitalyl1327 6 месяцев назад +1

      Travis is a grifter selling an illusion that self-taughts and bootcamp graduates have a chance to become engineers. Spoiler alert: they don't.

    • @apl1568
      @apl1568 6 месяцев назад +6

      @@vitalyl1327 So no self-taughts work as engineers? Here I thought employers didn't care about pieces of paper, but Vitaly is telling us that's what one needs to be an engineer. The world is filled with people telling you what you can't do. If you listen to them and take their message to heart, they'll always be right.

    • @vitalyl1327
      @vitalyl1327 6 месяцев назад

      @@apl1568 in many countries the very title "engineer" is legally defined. Sadly, not for the software engineers. Self-taughts are incompetent and their productivity is negative. The sooner this industry is regulated properly, the better, we must get rid of all the wrong people. Those who work ad "engineers" are impostors and will never become real worthy engineers.

  • @davidiancrux
    @davidiancrux 6 месяцев назад +33

    I love that guy's vids He's sooo positive and really helped me feel better about starting

  • @mjsagxy
    @mjsagxy 6 месяцев назад +16

    For me, every idea sooner or later leads back to programming. The more paradigms you can wrap your head around, the more tools you have in your pocket the more problems you can solve. So whatever resonates with you or brings you joy. Steal ideas from economics, history, molecular biology math. It is all good and will help you with your programming.

  • @mghinto
    @mghinto 6 месяцев назад +126

    "I was way too into table tennis, ok, I had my own paddle, ..."
    That's dedication right there

    • @bug5654
      @bug5654 6 месяцев назад +1

      *cough* or addiction *cough.*

    • @trinity1969
      @trinity1969 6 месяцев назад +5

      I had an entire table in my basement

  • @lucasteo5015
    @lucasteo5015 6 месяцев назад +10

    “When I do the thing I do the thing”
    This is so me, when I say I'm playing games today, I play until I'm satisfied.
    When I say I do programming today, I do programming until my eyes close.
    This is the most efficient way for me to dive deep into whatever I'm doing.

  • @dkr91
    @dkr91 6 месяцев назад +18

    Problem on YT now is that there are too many new devs, with max 4-5 years experience and trying to teach us things. But the content is full with mistakes, bad practices etc etc.

    • @Salantor
      @Salantor 6 месяцев назад +1

      Have any examples?

    • @okekehinde4985
      @okekehinde4985 6 месяцев назад

      I can't agree more to this.... seek and tired of tutorials full of bad practices

    • @vitalyl1327
      @vitalyl1327 6 месяцев назад +1

      ​@@Salantor Travis is a perfect example. 99% of what he's saying is an utter nonsense.

  • @frankrossi3524
    @frankrossi3524 5 месяцев назад +10

    I think burnout is the result of putting in a lot of hours and never seeing the impact of your work.

  • @Wez_wolf
    @Wez_wolf 7 дней назад

    14:34 Passion in anything is infectious. I've been coding for more than decade, every time I spend time with people excited about their passion it makes me want to reflect that in my passion for code.

  • @gregoryshields4258
    @gregoryshields4258 6 месяцев назад +41

    The target video is not about what makes a great developer. It’s really about work/life balance and the propensity, or lack thereof, for being a teacher.
    Prime: the elephant in the room is that you should do stand-up comedy. It’s your natural comedic ability that makes you interesting more than anything else. You know it; we know it.

    • @TheSaintsVEVO
      @TheSaintsVEVO 6 месяцев назад +4

      We need more programmer stand ups

    • @NaveedAli-n5g
      @NaveedAli-n5g 6 месяцев назад

      All I heard was "You are a comedian, & that's what you should be doing!"

    • @derekl-m3x
      @derekl-m3x 6 месяцев назад +3

      Being funny != Good comedian

    • @gregoryshields4258
      @gregoryshields4258 6 месяцев назад

      @@derekl-m3x
      By definition, being funny means being a good comedian. That is the “Prime” element. The rest is things not strictly required, such as showmanship. If you can be funny on stage, you can be a comedian.

    • @gregoryshields4258
      @gregoryshields4258 6 месяцев назад

      @@NaveedAli-n5g
      Selective hearing is a personal problem.

  • @Efecretion
    @Efecretion 5 месяцев назад +3

    The question of "where are all the great developers -- why are they not on YT?" boils down to one thing -- time. It take a lot of time to be a great developer, and very few can be a great developer while still having time for making YT videos and doing everything else in life. Especially as for the first several years it's almost 100% that new YT channels won't really make any money.

  • @BrickCity-o1n
    @BrickCity-o1n 6 месяцев назад +34

    "How do you think families are created?" ==D

  • @Dom-zy1qy
    @Dom-zy1qy 6 месяцев назад +27

    Experiencing things outside of coding sometimes makes me want to go and code more. For instance, I really enjoy going on walks: "Maybe I'll build a step tracker app just for fun". Then that turns into "Maybe I'll buy an arduino and try to hack together a fitbit prototype." Or, "Maybe I use the geolocation data from my step tracker to recreate my walking path on a minecraft server in realtime" (I don't know why I even thought of that)
    You can have a life AND be enthusiastic about programming.

    • @viewerguy10
      @viewerguy10 6 месяцев назад +2

      That Minecraft idea is pretty unique

    • @Eepistoo
      @Eepistoo 6 месяцев назад +2

      @@viewerguy10 I saw recently one guy coding step counter, where its also send remote mouse click to desktop pc on step while walking outside. Runescape things...

    • @StingSting844
      @StingSting844 6 месяцев назад

      You need help

    • @jorgelinares1944
      @jorgelinares1944 6 месяцев назад

      @@Eepistoo Training agility on irl account an RS at the same time?

  • @aliasjon8320
    @aliasjon8320 6 месяцев назад +1

    20:08 "Is this still a family stream?- YES , HOW DO YOU THINK FAMILIES ARE CREATED?!". Hilarious clip

  • @wlockuz4467
    @wlockuz4467 6 месяцев назад +3

    In a time where most people don't even credit the videos they react to, Prime watches a full blown ad on their video. Huge respect.

    • @Jabberwockybird
      @Jabberwockybird 3 месяца назад

      He's a streamer and he wants people to watch his ads because he has to make money of his own. The whole streamer concept is just the software version of a street performer

  • @Wez_wolf
    @Wez_wolf 7 дней назад

    18:20 100% on burnout, got to do more of the things that pump you up.
    We have some really interesting projects at work and I dont feel time when working on them but then other times there is monotonous work stuff that just drains the soul.
    I find having personal projects that I'm keen on help me through the draining times.

  • @kayakMike1000
    @kayakMike1000 6 месяцев назад +8

    I remember when i learned python list comprehensions. I started doing them _everywhere_ . I knew it was a problem when i made a comprehension from a comprehension.

    • @DaviAreias
      @DaviAreias 6 месяцев назад +1

      Yes, it's like when you learn a new thing and fell so proud of yourself that you start puting it everywhere, just to come back one year later to read your code and feel cringe.

    • @FelipeV3444
      @FelipeV3444 6 месяцев назад

      Lmao true, but hey, it's good to make those mistakes early, because that will lead you to more readable code in the future, since you already know how ugly it can get.

  • @RagingGuppy
    @RagingGuppy 6 месяцев назад +1

    One of the best ways to learn is to teach. If you know something well enough to teach it then it means you've mastered it. Especially when it comes to coding. If you can teach coding with the right concepts behind something then you can certainly use the technology.

  • @daltonyon
    @daltonyon 6 месяцев назад +7

    [x] Touch the grass!
    I think that this is balanced, to be a Software Engineer you can choose to do your Hobby or programming for fun in your free time!!
    The important is there people in the right place, good devs creating content, others creating languages, tools, frameworks, tutorials… and is growing pretty fast!!

  • @ESS982
    @ESS982 6 месяцев назад +2

    Everyone is different. Burn out is real. I like Marty O Donell’s take on burn out. You’re not invincible to being tired or overworked. Sometimes people need to be sent home to separate from work. Even if they love working. Solving one more “problem” is not worth your sanity.

  • @robfielding8566
    @robfielding8566 6 месяцев назад +12

    you get burnt out from wasted effort; not from something that accumulates progress.

  • @peterm.souzajr.2112
    @peterm.souzajr.2112 6 месяцев назад +3

    I program in my time off, I learn new programming skills in my time off. maybe once i get a VERY secure engineering position with good pay, I may relax a bit and pick up my hobbies again.

  • @1234minecraft5678
    @1234minecraft5678 6 месяцев назад +2

    No, teaching well has nothing to do with you just getting started to learn, but to already have overcome the challenges and realize what your "student" is actually struggling with and then being able to come to their level and build from that. Which is only possible when you have a vast knowledgebase to draw from to be able to connect to their knowledge seemlessly.
    Edit: Teaching obviously can be a learning tool with a great opportunity to find knowledge gaps, but this is another use case and requires the partner not to be reliant on your teaching

  • @thekwoka4707
    @thekwoka4707 6 месяцев назад +2

    I agree, that time spent is not particularly related to burnout.
    For newer people in code, I think they should be spending a LOT of time coding and learning. And you fight burnout not by taking breaks, but by just moving to things that are exciting, and maybe looping back, or not. But focusing on interesting things.

  • @Meteotrix
    @Meteotrix 6 месяцев назад +1

    one thing i realized with overwatch when i only had 2h a week but trying to rank up, and music production when i only make 1 small track per year, is that yes you get rusty and have to spend a day or two getting good habits back, but you also lose /bad/ habits :) I played cleaner and more disciplined each time i came back to the game, and yeah only needed 1 full day to get back on track. For music productioni also seem to keep getting better at it even when not touching FL Studio 11.9 months per year, it's wild.

  • @nullptr.
    @nullptr. 6 месяцев назад +1

    I feel like I can only ever enter sort of a flow state when I'm working on something that's really fun and engaging, like adding a feature to my game. When it's something like math assignments from university, I'm simply unable to force myself to full focus, I have to have some sort of distraction on my second monitor to get through it.

  • @temari2860
    @temari2860 3 месяца назад

    When I was just starting my uni, we the students would often help each other by teaching things we just learned when some people did get it and some others didn't, and it would almost always work way better than teachers teaching the same thing. I remember on our very first lessons when we were taught binary I was super confused, I asked questions, my questions were answered and I was still as confused, not knowing what to ask even to make it more clear to me. Then I asked my friend for help, and she just knew exactly how to explain it to me, and I was able to easily convert binary-decimal and the other way around after 15 minutes. It's much easier to understand the beginner's struggles when you're a beginner yourself, and it's much easier to know what they need help with and how exactly to explain it to them, while now I'm sure it would be much more difficult for me to help a student who's just beginning with programming, cause I don't know what's hard to understand about concepts I now think of as basic and obvious, we just wouldn't be on the same wave.

  • @sailingintosunshine
    @sailingintosunshine 6 месяцев назад +1

    deloading in strength sports or rest week in endurance sports is not about taking time off, but about training at low intensity and low volume. You’re still going to the gym or going on a run, you just don’t push yourself

  • @thebashpotato
    @thebashpotato 6 месяцев назад +1

    I play the Drums, and Starcraft 2, and workout. And still code after work and on the weekends and maintain many personal open-source projects while maintaining a lead embedded programmer role at work. It's totally possible. I don't have a family though so that's probably why

  • @victormurphy3511
    @victormurphy3511 6 месяцев назад +1

    Just at the 17:00 mark. And I fall into this category, its so important to focus the time when your with your children and family.

  • @nickwoodward819
    @nickwoodward819 6 месяцев назад +1

    There's a definite point about being so comfortable with a concept that you become less able to teach it effectively because you've forgotten why it's difficult in the first place. As long as you understand the concept fully I'd argue you're a better teacher the closer you are to having learnt it.

    • @FelipeV3444
      @FelipeV3444 6 месяцев назад

      I agree with this from experience. But I think the criticism is more centered around people that legit don't know the thing well enough yet.

    • @nickwoodward819
      @nickwoodward819 6 месяцев назад

      @@FelipeV3444 oh yeah, it was more about his counter to someone's counter in chat XD
      He's definitely not wrong over all

  • @Micha-rb7no
    @Micha-rb7no 14 дней назад

    what if I am exited about differential equations?

  • @Almeidaflaco
    @Almeidaflaco 4 месяца назад

    Hello Mr. Prime, I love your content! Sometimes I don't have time to watch your videos on RUclips, so I was wondering if you could create podcasts or maybe convert your videos into audio. This could be a great way to expand your audience-every developer should know about you!

  • @fuzzy-02
    @fuzzy-02 6 месяцев назад +1

    Im distressed now that im about to graduate.
    I have no experience but I realized I love learning for the sake of learning, as like its the destination and not just the journey

  • @lopodyr
    @lopodyr 5 месяцев назад +6

    I don't like to complain about free infotainment on the internet but... I don't understand those videos that could be tweets. Especially when the tweet is "hey, did you guys know about living?". I can't imagine the process of making such a video. It's beyond me really. I always feel robbed of my time. I guess it makes me the jerk but it really puzzles me in an irritating way.

  • @GBUKMilo
    @GBUKMilo Месяц назад +1

    I kind of don't want to put myself out there. I don't want the hassle, if I were to stream I would have to spend time preparing and scripting everything to a high degree I want to produce. Secondly, I would feel my employer might have something to say about me sharing my nuggets of joy.
    (Coding since 1984)

  • @monad_tcp
    @monad_tcp 6 месяцев назад +1

    1:51 I'm one of those, why am I not teaching ? simple , I'm only good at teaching myself, I'm a very, very specialized teacher that can only teach 1 person, and I'm very good at it, but I'm also bad when trying to teach other people. Its a scaling problem. from 0 to 1, from 1 to many.

  • @SirMo
    @SirMo 9 дней назад

    Last 3 weeks I've worked from dusk till dawn. Every single day, with short brakes like this and walk. Doing a sprint on a personal project.

  • @jorge12films
    @jorge12films 6 месяцев назад +2

    My go-to response to questions when teaching is “ read the documentation “

  • @Amy-601
    @Amy-601 6 месяцев назад +3

    When I was mentoring some 5 years into my career, kids straight out of college could ask some pretty interesting questions, one’s that I hadn’t thought about, so if I didn’t know my response always was: “ I don’t know, but I’ll find out”. And I did make it a point to find out and follow up and thank them for their question 🙋, because it made me think 🤔 also! Roman history?? Their mathematics ( Roman Numerals) does not include zero or infinity, I prefer Egyptian or Chinese which had far more advanced mathematics 🧮 which included zero 0️⃣ ergo bits and bytes!!! - Amy

  • @vilet918
    @vilet918 4 месяца назад

    I have a ton of hobbies, programming is one of them, but I have many. And I find that they go in cycles. So one week I will suddenly get really into drawing and then I’ll draw for the next two weeks and then I’ll get really into game development and the cycle continues. I find it really difficult to finish big projects because my attention span and my passion only go for so long. Now a lot of that has to do with the fact that I have ADHD and autism. So a lot of these are special interest that I hyper fixate on for two weeks. I can push it past two weeks and stay focused for about a month, but by the end of that month, I will be burnt out. It’s not a perfect solution, especially for getting things done but I found it causes the least amount of dissatisfaction because it allows me to do whatever I’m passionate about doing. The good news is that these hobbies always come around so even if I don’t finish a project on the first two weeks or the month I can always leave it and come back to it in a couple months when it comes back around.

  • @kmr_tl4509
    @kmr_tl4509 6 месяцев назад +2

    2:40 "Books were the original blogs" now imagine saying this statement out of context

  • @billybumpers
    @billybumpers 6 месяцев назад +2

    Lol! The deloading commentary was hilarious

  • @decenart8542
    @decenart8542 6 месяцев назад +1

    17:00 Prime is describing what I am current;y doing at work💀

  • @tomzimny7408
    @tomzimny7408 6 месяцев назад +7

    If I don't code for a day, I forget everything I ever learned.

  • @alirahimi4746
    @alirahimi4746 10 дней назад

    22:50 The sus quote of a generations:
    I got to hang out with the children.
    The Primeius Genious - 2024

  • @SethDuncanICT
    @SethDuncanICT 6 месяцев назад +1

    17:20 OKAY with the HOSTILITY gah

  • @maghicugi7418
    @maghicugi7418 6 месяцев назад +1

    Spending time without phone on toilet clears my mind and helps solve a problem

    • @FelipeV3444
      @FelipeV3444 6 месяцев назад

      Not taking your phone everywhere you go is so underrated.

    • @Chaunton
      @Chaunton 6 месяцев назад

      It clears more than your mind!

  • @IvanKravarscan
    @IvanKravarscan 6 месяцев назад +1

    I tried blogging and readers where 10 crawlers and maybe 1 human every other post divisible by 7. Making YT vid sounds like more work with less (more expensive) edits and about the same outcome.

  • @DhampireGirl12
    @DhampireGirl12 6 месяцев назад

    I kinda get where he is coming from, honestly, when I started out I was so dumb it took months for me to click how to make a loop in Java. I kinda wanna say the grand developers make great courses for people who are already smart / they have already cracked how to program.

  • @Thundechile
    @Thundechile 5 месяцев назад

    Travis begun making tutorials when he was a newbie and now likes to give advice how to become a great developer. He has 7 years of experience.
    I hope he learns some day that people are different and stops assuming things too much.

  • @damienbyrne6984
    @damienbyrne6984 6 месяцев назад

    "How do you think families are created?" - Best thing I've heard on RUclips for ages.... actual LoL. Thank you.

  • @IgorGuerrero
    @IgorGuerrero 6 месяцев назад

    12:50 There's a really cool anime called "Ping Pong The Animation" it's one of those crazy sports were people get so into it, it's very fun and short.

  • @catstickler
    @catstickler 5 месяцев назад

    1.) There's a HUGE difference between teaching and sharing, and I wish people talked about and understood this nuance better.
    So for example, I just started learning C+ and Unity, and I'm going deeper with HTML and CSS to create custom code for clients.
    In no universe am I qualified to TEACH (impart any knowledge whatsoever) these concepts. I'm a mess. Seriously.
    But I can (and do) have a Substack where I document my process. I can share the concepts I'm learning, the principles behind them, how I'm applying them.
    In other words, I'm sharing my unique experience of the knowledge, not the knowledge itself.
    I've only gotten overwhelming support for my dev journey content because I'm not trying to pretend to be someone I'm not. I don't need to teach. I can document the journey as a beginner, and if another beginner finds it, cool. They can take the same skillshare class and we can swap notes.
    2.) Omg I'm OBSESSED with listening to people's obsessions, so I brightened when you mentioned this.
    I've had some people say I'm too obsessed with Star Trek and that I don't need to find a Trek example for everything, but I do need to 😂
    (I mean, come on, I speak in Klingon with people for fun. I think the ship of casual fan sailed at least two decades ago lol)
    In a world where we're told to practice moderation and fit in, I gravitate so much to people who have genuine JOY for their passions. It radiates out of them, and it's infectious.

  • @gehngis
    @gehngis 6 месяцев назад +1

    11:25
    "I try not to talk to people outside of work about coding"
    *Owns a RUclips channel about coding*

  • @KucheKlizma
    @KucheKlizma 6 месяцев назад

    There's a ton of gamedevs making tutorial content, if anything the internet is oversaturated on developer tutorials more than anything else because programming makes content creation significantly easier. If you're a good cook, to be a content creator you also need to know how to write programs, work with different platforms, edit videos and shit. If you are a dev you have some of those skills by default.

  • @anatolykhalizev2356
    @anatolykhalizev2356 12 дней назад

    I add my UX designer feedback here. I understand about senior developers or people who are effective and found “unplug” or hobby as a way to recharge. But in my team (UX design) we have people who don’t know where a button to create component is. They don’t know basic skills of the main design app we use. I’m not even talking about creation of complex components.

  • @applepie9806
    @applepie9806 6 месяцев назад

    The fill CS Lewis quote seems to be "“Those of us who have been true readers all our life seldom fully realise the enormous extension of our being which we owe to authors. We realise it best when we talk with an unliterary friend. He may be full of goodness and good sense but he inhabits a tiny world. In it, we should be suffocated. The man who is contented to be only himself, and therefore less a self, is in prison. My own eyes are not enough for me, I will see through those of others. Reality, even seen through the eyes of many, is not enough. I will see what others have invented.” An Experiment in Criticism" That's a great quote!

  • @TheSkepticSkwerl
    @TheSkepticSkwerl 6 месяцев назад

    @isurvivable the "Grass? Nani?" question is amazing beyond compare. Thank you.

  • @Xewl
    @Xewl 6 месяцев назад

    I for one am just not free in sharing everything. Sometimes we end up to a solution that works for us, but have to go about the rest of our day, just to have that little golden nugget shimmer in the darkness of past time.

  • @malikau917
    @malikau917 6 месяцев назад

    20:08 I bursted with tears, best joke 2024 Q2

  • @sheriffderek
    @sheriffderek 24 дня назад

    "In this blog post, I will now type out the things I read in another blog post and teach you coding."

  • @germancho-dev
    @germancho-dev 3 месяца назад

    I love how the chat went crazy with "smoking meat"

  • @henryvaneyk3769
    @henryvaneyk3769 6 месяцев назад +3

    Sometimes you just got to get away from the damn keyboard. MTBing and adventure bike riding is my getting away from it all. And yes, I am a Gen Xer. One day you will wake up and come to the realisation that computers can be really boring if you do it all the time.

  • @cbbcbb6803
    @cbbcbb6803 6 месяцев назад

    One of the best ways to learn something is to teach it. So, if you do not know it (whatever it is) then teach it.

  • @adamisherwood6708
    @adamisherwood6708 2 месяца назад

    In doctor training they use the see one, do one, teach one method to learn practical processes.

  • @johnnyboghean2242
    @johnnyboghean2242 6 месяцев назад

    Very useful to watch this because it gave a different perspective on things. But I think this is one place where he kind of missed the point. He is somebody who enjoys coding outside of work but he also got to do other things at a very high level, table tennis for example. I think the original video is about people who code outside of work because they feel like they have to, not because they enjoy it.
    But, again, very useful to see the perspective of somebody who does enjoy coding as both work and hobby. Also, I really like the take on how people get burned out, the idea about reward and not time I believe is spot on.

  • @OnFireByte
    @OnFireByte 6 месяцев назад +1

    Another thing that interesting is that expert usually suck at teaching beginners stuff since they usually forget which part that beginners are struggling. Like there is no way that haskell enthusiast can teach recursion to python bro

  • @ilearncode7365
    @ilearncode7365 6 месяцев назад +2

    James Rolfe is a software dev too?

    • @pairofrooks
      @pairofrooks 6 месяцев назад +1

      ... Angry video game nerd?

  • @warspaniel
    @warspaniel 6 месяцев назад

    "...and some people just aren't personal enthusiasts about programming..."
    And some of us USED to be, but got it beaten out of us by the corporate grind.
    And I'm going to change my id to "Meatbag".

  • @_unknown_guy
    @_unknown_guy 6 месяцев назад +1

    17:25 Got ya, I have to stop watching Prime videos in background while working

  • @jgndev
    @jgndev 3 месяца назад

    Cutting Horses and amateur BBQ cook here. I am the guy who needs the away time to do peak work when I’m programming. I’d probably be most productive working for about two months straight followed by a couple months off

  • @JulianAndresGuarinReyes
    @JulianAndresGuarinReyes 6 месяцев назад

    I have 3 suggestions for you today:
    walk works for him
    Do as much as you can everything you love.
    Know what you love to do.
    If you have kids PLEASE be aware these little fellas will be out of your life in 15 years and that's nothing. REALLY. Nothing. So get to KNOW that you love to be with the kids.
    Do what you love, life is short.

  • @AlejandroMéndez-j6j
    @AlejandroMéndez-j6j 6 месяцев назад +15

    It's funny how he is like "I'm ADHD, programming is my special interest and since I don't have burnout, no one will ever have burnout". Part of discovering that you are neurodivergent is understanding our minds are not going to work the same way. Then, we should NOT make claims for others based on personal experiences (unless you can really see that in others, not only you).

    • @jeremykothe2847
      @jeremykothe2847 6 месяцев назад

      Amen. One size does not fit all.

    • @lynwoodcallahan7286
      @lynwoodcallahan7286 6 месяцев назад +1

      Is he saying "no one will ever have burnout"? Or is he saying that, no matter what you do, if you do it in a way that's not enjoyable to you in the long run, you will be burnt out. All he is saying is basically "stop making excuses and actually think about how to approach this in a better way, rather than beating your head into a brick wall for years and wondering why your heard hurts afterwards".

    • @jeremykothe2847
      @jeremykothe2847 6 месяцев назад +1

      @@lynwoodcallahan7286 well no. He's saying "you must proceed like this, or you'll burnout". See... I've been programming for 45 years. I haven't burnt out. I program in my spare time. So... he's wrong for me at least. I suspect others are the same. He's saying "this makes sense to me". That doesn't mean it applies to everyone.

    • @jeremykothe2847
      @jeremykothe2847 6 месяцев назад

      @@lynwoodcallahan7286 pretty sure it's the first option. And he's admittedly not an experienced programmer. So why is he giving advice about how to be one? I'm not saying he's wrong... for some people. I *am* saying he's not right for everyone. Walk your dog if that helps. Program harder if that helps is my point. Why give advice about something you don't have experience with?

  • @neniugrava
    @neniugrava 6 месяцев назад +1

    I definitely agree on the burnout take. I burned out more because of the quality of my activities, not the quantity.

  • @hansfrans761
    @hansfrans761 2 месяца назад

    Reason why I would not watch the ad is that if I watch it and his sponsor is happy, what do they do? Push for space for a second ad, and a third ad, and another ad... remember how TV ad breaks were 5 minutes long? Well, check how long those blocks are today... at least over here in Europe

  • @pierce_grossman
    @pierce_grossman 6 месяцев назад

    Prime is just a super cool dude, respect.

  • @davidyanceyjr
    @davidyanceyjr 6 месяцев назад

    "We live in such a world where we get the benefit and the opportunity to even have hobbies.", - ThePrimeTime
    Amen brother.

  • @geoffh4861
    @geoffh4861 6 месяцев назад +1

    I just enjoy doing, not making videos or writing about doing. I'll talk 1-on-1 with folks about doing, but I'm not going to spend time polishing material for a wide audience.

  • @Diced92
    @Diced92 6 месяцев назад

    Grabbing hacker's delight, while I really loved my initial impression of C, it gradually faded from the degrees of separation.

  • @u2b83
    @u2b83 6 месяцев назад

    19:30 "I did not mean to draw a dk" lol

  • @Oi-mj6dv
    @Oi-mj6dv 6 месяцев назад

    hey prime, how those drop voicings going huh? Guitar good?
    Guitar when

  • @arcuscerebellumus8797
    @arcuscerebellumus8797 6 месяцев назад

    I suffer from the opposite. I have 10 "main" hobbies (including programming itself) and... I don't know... 20+ additional interests. Suffice it to say that I wouldn't have the time to do them consistently even if I didn't have to work, but I just can't get myself to drop any of them completely for a period of more then a month because those "distractions" in aggregate are the only thing that makes my job (not work, which I actually very much enjoy) tolerable. Sometimes I get bummed out because if I could somehow mitigate the burnout without diversifying my activities so much it would certainly make me more "successful" but thankfully mourning that hypothetical success never lasts long.

    • @sila_v_malenkih_shagah293
      @sila_v_malenkih_shagah293 6 месяцев назад

      what do you enjoy doing best of all?

    • @arcuscerebellumus8797
      @arcuscerebellumus8797 6 месяцев назад

      ​@@sila_v_malenkih_shagah293 whatever spent the most time in cool-down at the moment. Everything just comes and goes almost beyond my control. %)
      Over the years I've just learned to roll with it - it's to late to change anyway...

    • @arcuscerebellumus8797
      @arcuscerebellumus8797 6 месяцев назад

      @@sila_v_malenkih_shagah293 mostly whatever spent the most time in "cool-down"... everything just comes as it goes with almost no control on my part.
      Over the years I just learned to roll with it - too late to change anyway.

  • @JP-hr3xq
    @JP-hr3xq 6 месяцев назад +12

    I have a family. The other 128 hours of my week belong to them.

    • @azmo_
      @azmo_ 6 месяцев назад

      Quality over quantity bro

    • @monolith-zl4qt
      @monolith-zl4qt 6 месяцев назад +8

      @@azmo_ ^not a father

    • @JP-hr3xq
      @JP-hr3xq 6 месяцев назад +2

      @@azmo_ Cool cliché bro. Did you get it from a fortune cookie?

  • @haxguy0
    @haxguy0 6 месяцев назад

    Teaching solidifies learning

  • @drooplug
    @drooplug 6 месяцев назад +12

    It's crazy that someone with no experience is teaching.

    • @RememberingGames
      @RememberingGames 6 месяцев назад

      We are in the dickfunnels and Tony Robbins era: sell a sucky course on a subject you know nothing about because "you can do it too, believe in yourself".

    • @TheKuhtaMusic
      @TheKuhtaMusic 6 месяцев назад +1

      Why would that be crazy?
      It is absolutely fine if both parties are aware of the scope of knowledge the teacher has.
      Lets say I don't know how a for loop works.
      I am ok with this kind of thing being explained by a junior dev.
      There are levels to learning.
      Sometimes you want to get your foot in the door, some times you want an opinion from more experienced people.
      What is not OK is if the teaching party pretends to know more than they do.

  • @rezabani9904
    @rezabani9904 4 месяца назад

    I think the issue that many beginners coders have is that they are not into coding this much. and I'm one of them and I always try to do just code and coding stuff and I just can't

  • @matrixInvader
    @matrixInvader 5 месяцев назад

    it's nice to be in a profession that is ruled by objective logic and product, and not subjective people pleasing

  • @steveoc64
    @steveoc64 6 месяцев назад

    Travis jumped the shark when he switched from JavaScript and started pontificating from his e-pulpit about how we all need to start writing everything in Rust .. because he read somewhere that its “safe”

  • @LiamInviteMelonTeee
    @LiamInviteMelonTeee 4 месяца назад +1

    Competing in a table tennis match against someone with as much energy as prime sounds terrifying

  • @openscoreboard
    @openscoreboard 6 месяцев назад

    What was your highest USATT rating?

  • @zigaudrey
    @zigaudrey 28 дней назад

    I misread the title "What Make a Game Developer" but I agree that both of them doesn't AND shouldn't create content. It need a substance, an essence.
    20:06 That's how families are created!

  • @GuitarWithBrett
    @GuitarWithBrett 5 месяцев назад

    Many people good at doing things aren’t good teachers … the new style of podcasts and video casting are often better for those who can at least show what they do even if can’t explain it well

  • @Remiwi-bp6nw
    @Remiwi-bp6nw 4 месяца назад +1

    with respect to noob developers teaching, I'm pretty sure 3blue1brown said this, but you can still make educational videos as somebody new to whatever field you're teaching. you just have to make it very clear that the video isn't made from a position of authority, it's more as a summary of your explorations in a topic.