Even if you don't watch the whole video... You do NOT want to miss the last minute.
@willernst
Жыл бұрын
Last minute must be earned. NO SHORTCUTS! And a like and subscribe are the popcorn and drink fees on top of the cost of admission.
@teej_dv
Жыл бұрын
@@willernst These are excellent points... but i'll allow even the unworthy to watch the last clip haha
@AloisMahdal
10 ай бұрын
that emperor meme at the end seems like you want trash_dev to get canceled, though.
@zestynotions
Жыл бұрын
also, never underestimate the confidence boost of a new guy at least trying before asking if they get it right. Cost in time for trying yourself = potentially costly, but confidence boost and kudos at work if your figure it out on your own = priceless.
@fsouza
Жыл бұрын
Great video. The one thing I'd say is that I don't like using time as a threshold on when folks should ask for help, but rather getting stuck. I understand that for some very junior engineers it's gonna be hard to know when they're stuck, but that comes with time. Something I've done in the past with juniors and interns is asking them to keep a log of ideas (what they tried and what they'd like to try), and whenever they get stuck moving through the log, that's when they should ask for help. Sometimes that will be 5 min, other times it'll be 2 days. Obviously it requires coaching, but it's an idea that I've seen working. BTW, I tried neovim and it didn't work, can you fix it please?
@bashbunni
Жыл бұрын
Most excellent
@nickbanderson
Жыл бұрын
Excellent, thank you father
@roteschwert
Жыл бұрын
Are people mad at this? This is honestly the most milquetoast opinion I've ever seen
@trash_dev
Жыл бұрын
i hate junior devs
@trash_dev
Жыл бұрын
liked my own comment
@hamm8934
Жыл бұрын
Wish this outrage was directed at those in the influencer programmer community that actually and consistently respond with toxicity to those that disagree with them or those simply asking a “stupid question”. I won’t call anyone out by name, but if you’ve watched people in this space for a little, it won’t time long to find the person I have in mind if you just look at this persons responses in their comment section. I’ve completely removed them from my recommended feed because of how frustrating they are.
@bstar777777
Жыл бұрын
I have a 15 minute rule... try to figure something (somewhat urgent) out for 15 min and if you make no progress, ask for help. Knowing how to grind on a problem is an important skill to develop and can potentially take many hours. You don't want to rob yourself of that process if you have the time because it will strengthen fundamentals. It will also allow you to level up your debugging and code analyzing skills.
@khps9176
Жыл бұрын
At the course i'm attending there is a very hard working woman. She rarely ask for help, and one day she sent me a message on discord saying "Can i ask you a question? I'm ashamed about asking for help." I responded with "Of course you can! And do never be afraid to ask for help. Helping you is more important." I think the issue is more related to the person asking, we often call this insecurity. Which is completely fine. And yes, there are shitty seniors. But even with my 16 years self taught background, i've met those shitty seniors about 2 times.
@JonLikesStats
6 ай бұрын
So much of dealing with people I have learned from raising my kid. Great video.
@dimitardimitrov3421
Жыл бұрын
I’ve been on StackOverflow for years, if you write a question without (relevant) context and without the things you’ve tried, your question will be downvoted or perhaps even closed. Often formulating a “good” question would give you the answer. Respect the time of your seniors AND peers. Also, with the risk of sounding “toxic”, try not to take things personal and develop a thicker skin. Avoid looking for things to get offended by.
@0xCAFEF00D
Жыл бұрын
For anyone who comes after looking for answers after the fact more open ended questions are the best. Like "Most pythonic way to wiggle the business" is way better than "How do I increase the gyration strength of the accounting department?" with someone doing an answer that's off topic but describes a better system on the whole. And that's the optimistic case, and a fairly general question. Worst case you just get the narrow answer to a narrow question and most who view the thread are not going to be helped at all. In the fight against subjective answers SO bans a lot of these questions. Maybe it's not the place for best practice collections of a more specific variety but that's how it's being used. Of course the question being answered for the person asking is important of course. But the success rate on SO for that usecase is really low. Choose page size 50, go to page 600, that's 9 days ago for me. They're all super specific. Many are well written. Answer rates are abysmal. If you've been blocked on that then you're in trouble. I don't think it's reasonable to look at SO with the mindset that questions and answers are at all for the person asking the question when the failiure rate is so massive. It's just the way the question happened to originate.
@artur-rdc
Жыл бұрын
This shouldn't even need to be said. We live in a weird timeline...
@roteschwert
Жыл бұрын
Programming today is more about cobbling together a barely working program by copying from stackoverflow
@mateator25
Жыл бұрын
i expected like 20 memes ngl
@RoryIsNotACabbage
Жыл бұрын
Talking about git commit, "oh yeah like a real basic question" mention particular flags "okay that makes.. Wait I still have no idea what --force-with-lease is all about" I feel called out
@muhammadsulthanmazaya2388
Жыл бұрын
I **LOVE** the thumbnail
@ZxDarkninjaxZ
Жыл бұрын
Can you make a patreon already? I want to give you my money
@nodidog
Жыл бұрын
Surely nobody would get upset by that tweet, it's barely even edgy 😂
@calder-ty
Жыл бұрын
Great vid. In my experience, which is admittedly just mine, asking for help can take a lot of courage, because people are afraid of "asking dumb questions". People comfortable enough to ask without trying probably have been conditioned to that kind of behavior. Both are not great and should be moderated. Tangential to the conversation, the behavior that really gets under my skin is when people ask for the same help repeatedly and consistently. After two or three times with the same question, you are just treating me like Google.
@BryanBaron55
Жыл бұрын
"At least try..." to figure out why the borrow checker is bothering again instead of crying first. Got it.
@james-perkins
Жыл бұрын
least edgy tweet to come out of that account, But we should just cancel him regardless. Great advice for both sides of the coin
@jd4codes
Жыл бұрын
Can you help me?
@rddavies
Жыл бұрын
I think there's something that I've seen that I'm not sure gets mentioned enough or at all. I can vividly recall a couple of interactions not necessarily with a junior dev but a newly onboarded senior one (which can sometimes equate to the same thing). In two distinct cases - this individual was thoroughly confused and needed for me to sit down with him and go over a bunch of stuff. But what struck me here was how emotionally distraught this guy was. In one case his cognitive issue was that he expected a certain tooling to work as the equivalent had at this previous job which was not realistic. In the other case he was so frustrated by his lack of progress that his emotions got in the way of making progress to a problem. I think in some of these cases there can be a strong emotional component which takes over and the individual involved can't, in a calm measured way, take a step back and take stock of where they are, where they need to get to and come up with a step by step plan. Some of this can be driven by job situations that put pressure (either objectively or just in the perception of the individual) to make rapid progress. Not sure that I have all the answers how to combat this but I think it can contribute to some of these situations.
@ludwig8841
Жыл бұрын
What the meme said: try first, then ask for help. What people understand: never ask for help.
@purplepurrpurrin
Жыл бұрын
"developer" thing had me laughing
@ricardorien
Жыл бұрын
Thanks TJ.
@SebastianSipos
Жыл бұрын
5:57 I kind of disagree. Juniors might not apply "this, this, this and this" properly and you might have to go through the list again just to make sure.
@mvargasmoran
Жыл бұрын
I don't care that much about all of this people that are looking for ways to get offended and the cancel crap. Always do your homework when it comes to learning, and just be patient with yourself and others, your question asking skill will go up with time.
@carlobagnoli6746
Жыл бұрын
Junior dev here. I have a decent amount of experience yet I can never seem to be able to contribute to open-source projects. I've tried time and time again. Perhaps it's time to ask XD How can I start doing it? How did you start doing it? Any advice to not get lost in 212938049128 files of [insert-generic-project-here]?
@NathanHedglin
Жыл бұрын
Find a project that is something you're familiar with: CLI app, API etc. Then look at the "good first issue" tag and pick an issue. Comment on the issue that you want to work on this and need a few pointers. Setup your dev environment and start looking at the code. It can be difficult and someone will probably beat you to it BUT that's okay. Eventually you'll learn how to navigate the code base and make changes.
@calder-ty
Жыл бұрын
In what ways have you tried contributing? What has usually ended or blocked the contributions?
@carlobagnoli6746
Жыл бұрын
@@calder-ty Well, usually just the overall size of projects, which makes it harder to think for solutions / refactorings. Say suckless. I realized that most projects had a ton of incompatible patches to add features to the tools. An idea I had was to create a plugin system based on data driven programming, but after going through the code I quickly got discouraged. I guess suckless tools are an exception because they seem to be hard to modify on purpose XD but I've also had similar experiences with t-mod loader for terraria, alacritty, etc... The list goes on.
@carlobagnoli6746
Жыл бұрын
@@calder-ty Don't get me wrong, I work in a big project at work, so it's not like I haven't gotten my hands dirty before. But whenever I do it for open-source it seems to be way harder for some reason lol
@andrewpascal6096
Жыл бұрын
Contributing to projects is a lot of figuring out what all the little parts are doing in tandem. You will need to play with a project until you're familiar enough to contribute. Pick something you have an interest in learning something from. Don't spread yourself too thin! It's not magic; it takes a few good long sessions of hacking at it before it starts to click for me. And then even longer to be able to do something interesting in the project.
Пікірлер: 42