When Programmers Play Guitar...
5:57
14 күн бұрын
Why Most Programmers DON'T Last
18:56
Пікірлер
@GamingEdwards
@GamingEdwards 21 сағат бұрын
The video is 13:37 long. N1C3
@christina_cl
@christina_cl 23 сағат бұрын
For me the problem was that when I became a tech lead, my manager expected me to now know everything that is going on on the project (we have 15 devs contributing at once), do knowledge shares to teach everything I know, be a mentor to everyone, answer all client emails, AND ALSO do the same amount of dev tasks as I was doing before, be responsible for coding the hardest parts of the project, review ALL pull requests from the 15 devs, and also somehow keep up with trainings. ... Excuse me, but how is that humanly possible? I had to drop out due to burnout and they were disappointed in me despite the fact that they now need 5 people to do what I was doing before.
@ThereIsNoOtherHandleLikeMine
@ThereIsNoOtherHandleLikeMine Күн бұрын
Developers love reinventing the wheel. For some reason, they think they can do it better than their predecessor. Right - their predecessor thought that too, and he's gone now.
@ThereIsNoOtherHandleLikeMine
@ThereIsNoOtherHandleLikeMine Күн бұрын
Managers are addicted too. Our CTO made everyone prove that we know new technologies, even though our clients haven't changed in 20 years.
@isuke01
@isuke01 Күн бұрын
Easy to say when you're in USA where pay for work, especially in Programming is soooo high. You can be a picky.
@CoxJul
@CoxJul Күн бұрын
Alastair Cockburn is wondering whether to call it 'packaged Agile' vs 'true agile'; I call it 'commodity agile' vs 'agility'.
@captain0muscles
@captain0muscles Күн бұрын
Pardon the ignorance. Businesses need to estimate how long things will take and how much labor will be used to complete outcomes, I'm confused how you could report this to management using scrum if story points arent hours etc. When do you use scrum over waterfall? if your requirements are clear and well defined does that mean there is still a place for waterfall in software development? For example no-one builds a bridge or dam using agile.
@oNuKuBo
@oNuKuBo Күн бұрын
If I decided to move to management, I'd be the kind that fight the upper level as hard as I can for my team and get fired in no time 😄.
@adamloepker8057
@adamloepker8057 Күн бұрын
It feels like you repeat yourself at some point in the video. Are you using a clip form mid video in the beginning without a noticeable segway/transition?
@toby9999
@toby9999 Күн бұрын
I've been doing software development as a professional for 25 years. Before that, I worked in factories. I found working in factories to be way more draining, demoralising, and depressing than coding. And not just psychologically... standing all day in overheated buildings takes a physical toll. I'm talking heat stress on a daily basis for 6 months out of 12. I now have the luxury of working from home.
@toby9999
@toby9999 Күн бұрын
My attempts at playing any kind of musical instrument were an epic fail, but I'm impressed by those who can.
@toby9999
@toby9999 Күн бұрын
The company I work for was agile before they introduced agile, then it wasn't.
@valp_co
@valp_co Күн бұрын
Have been looking for that kind of path just to being able to grow up as a senior engineer, have been performing as a senior software engineer during the last 2 year, although I still do not perform with the fluency and confidence that I consider necessary.
@May-st3xj
@May-st3xj 2 күн бұрын
nice guitar!
@marksegall9766
@marksegall9766 2 күн бұрын
At 3:30 the 4th option is giving them the support they need to get the job done (helping them overcome obstacles).
@Mauzao
@Mauzao 2 күн бұрын
Sadly too often I've experienced that some devs within a team break the united front that should be presented by the dev team. Once a manager/PO/lead wants some new feature for an unchanged deadline, some devs just don't see that as problematic. This leaves the other developers in the worst spot possible: either say no and be the bad guy or go along and have lots of stress.
@johncasey5594
@johncasey5594 2 күн бұрын
No, the first thing you have to realize is, not everyone is built to be a programmer. I started programming at 13 years old and it hit me like a religion. I am now 55 and I can honestly say in my 35 year career/40 years of programming, I have never hated it or experienced burn out... until recently. Now it is not because I hate it, it is because I feel my career winding down because of my age/employability due to my age. I have always said, I was born a programmer and I will die a programmer. Back in 1990 when my career started, everyone and their dog wanted to get into programming due to the money, but not everyone was built for it. So many people dropped out of my course it wasn't funny. Throughout my career I encountered so many people who quit their programming careers right around 5 years in because of burnout. Because for me is started as a hobby, I felt like I went to work to play and they threw lotsa money at me. I'd go home after an 8 hour day and code more... just for fun.
@markemerson98
@markemerson98 2 күн бұрын
Yes agile is driving me crackers - I loath it with a vengeance
@svenst
@svenst 2 күн бұрын
I couldn’t agree more. I worked as a software system engineer and lead system engineer in the automotive industry for a decade and left it because it’s just frustrating to do these nonsense stuff/work/burn-down-what-so-ever. But, Instead of sticking my head into the sand I decided to actively work on this problem, which is the reason why I started my own company
@toby9999
@toby9999 2 күн бұрын
At 16:30 you described me perfectly. My current employer will be the last one, and then I'll retire. I've already faced that reality. In terms of learning new skills that another employee would hire me for... that isn't going to happen. I'm too tired for that. My strength and my passion were always in Windows application development in C++. These skills seem to be falling out of favour. Investing huge chunks of energy and time learning skills that will endure makes sense. But at some point down the line, it no longer adds up. This I think is a point we'll all reach sooner or later.
@billions8491
@billions8491 2 күн бұрын
I'm still in the learning stages of becoming a developer, so I've never held a job in the field or anything, but your videos started popping up due to the good ole algorithm and man... this one really resonated with me. I appreciate so much you being so open about your past and I absolutely love/agree with your main objective being helping people be a healthy programmer. It pretty much made my day to hear of your faith in Jesus as well. God bless you man, and thank you so much for these videos
@factorfitness3713
@factorfitness3713 2 күн бұрын
I 100% agree with this and am curious - does anyone in software development not know this already? It only takes one time getting burned before you learn this lesson.
@RedRobotDevelopment
@RedRobotDevelopment 2 күн бұрын
This is absolutely true, In my career I had numerous occasions where my manager would ask me to do a certain thing and after finishing the task, he would say this is not what we asked you to do. From that point on I started writing the requirements in confluence creating mockups and sending the link to the managers and asking them to review and verify the requirements. This happened again and I happily pointed them to the link and the date two which I emailed them the document to be reviewed. That exposed their deficiency in taking the time to review documents and also exposed the issue that upper level was was piling up so much work on their plate that they didn't have time to do these critical tasks. Eventually I left the company, like it or not, management is the key to a companies success.
@gregroyclark
@gregroyclark 2 күн бұрын
Goodness I love this channel.
@wilbermunn9532
@wilbermunn9532 3 күн бұрын
Currently on a project where every standup starts with a slide pointing to where on the literal blue gantt chart waterfall timeline we are. This is not parody. They pay well but it's excruciating.
@ttt69420
@ttt69420 3 күн бұрын
What is tech.. what is a tech job? When did this label start getting used? Sounds like an ambiguous buzzword. God knows we need more of them.
@KidTrainCollector
@KidTrainCollector 3 күн бұрын
Agile/scrum = scam
@vincentleeadams
@vincentleeadams 3 күн бұрын
Why are you talking so slooooow?
@toby9999
@toby9999 Күн бұрын
Because some people talk slower than others, some talk really fast. Is there a problem with that?
@austin.valentine
@austin.valentine 3 күн бұрын
Important to reiterate your point early on that the few companies actually doing Agile are doing better software delivery and performing better as a business. We just need more of that in the competitive mix in more markets so that real Agile can put non-Agile companies out of business. The proof is in the pudding. But why hasn’t it happened yet is the real question?
@demoncorejunior
@demoncorejunior 3 күн бұрын
5. Do the Good Work on the downlow because management will never give you approval to "waste time" on it
@JGComments
@JGComments 3 күн бұрын
This is exactly what's happening to me right now and I'm going to be blamed. Maybe I will finally learn the lesson.
@JPRC
@JPRC 3 күн бұрын
Our agile and sprint planning just means why is it done yet. Do the needful!
@elsidelhippo9599
@elsidelhippo9599 3 күн бұрын
Some clueless management introduced Agile in utility space and it took less than 2 years to decimate their core engineering arm. The result was almost a disaster as no one knows how to keep the lights on! Emphasis on Agile than doing the work!! Agile is new thing for clueless managers.
@albertolanda
@albertolanda 3 күн бұрын
“Agile” is a cult
@JGComments
@JGComments 4 күн бұрын
The business things software development is manufacturing. Devs think it’s invention. That is the heart of the problem.
@taothor
@taothor 4 күн бұрын
"Im really anal about my documentation" I wish this was the case for all seniors, as a junior, I've never seen decent documentation once
@bobdickeyify
@bobdickeyify 4 күн бұрын
On your first point about raising problems, I found it also helps to always come up with a few ideas of your own k how to mitigate the problem. Even if they aren't great answers, at least you are proposing solutions.
@vNCAwizard
@vNCAwizard 4 күн бұрын
You might have 27 years of experience, but I have 53 years of experience. Using the number of years of experience as a measure of quality is fundamentally a philosophical fallacy.
@RobinBare
@RobinBare 4 күн бұрын
I am an agile coach that is fighting to stop agile in the ways you are talking about! Lets see how long I keep my job :D thanks for the video! (also I never hire anyone who has their certifications at the top of their resume or if they even talk about them)
@musicgene
@musicgene 4 күн бұрын
In my experience, agile promotes good behaviors. Oftentimes, imho, when developers are frustrated with scrum meetings it is because the information conveyed is not currently useful to them and they pan out. The long term effect is that they never really get up to speed on the business and are unable to make the best choices for the software design since they did not care for the full picture. They expect somebody else to write the stories, or rather tasks, so they can focus only on sw development without caring for the reason it is being prioritized. Every developer should always focus on developing the right thing, rather than only doing the thing right..
@MatthewDodds
@MatthewDodds 4 күн бұрын
That last point hit hard. I'm a 12 year programmer who's strength is IC. It's where I'm comfortable, being a bit on the spectrum. I hope I can continue to have success for long enough to save for the day when I don't.
@leftoverture1976
@leftoverture1976 4 күн бұрын
This field is very difficult.
@s81n
@s81n 4 күн бұрын
I’ve been a software developer for a long time, and the only thing I’ve ever seen Agile do is cause enormous amounts of technical debt because the project was rushed by project management and we had to go back to fix the things we told them we didn’t have time to do.
@JGComments
@JGComments 4 күн бұрын
Thanks for the little guitar interludes. They kept me from losing my temper every time you brought up one of these pain points, lol. We never did real Agile. Management here just used “agile” as a magic word to mean that they could continuously move the goal line and magically expect a 2 week project to be done in one week, because we’re “agile” now.
@jakobstengard3672
@jakobstengard3672 4 күн бұрын
What song are you playing at the end?
@deal2live
@deal2live 4 күн бұрын
Rational unified process v waterfall methodology!