Is It Safe To Make Mistakes On Your Software Project?

  Рет қаралды 6,761

Thriving Technologist

Thriving Technologist

Күн бұрын

Пікірлер
@yobeenocreative6984
@yobeenocreative6984 4 жыл бұрын
Great points. We aren't robots, we make mistakes. It's how we deal with them which is important.
@HealthyDev
@HealthyDev 6 жыл бұрын
Have you had other areas of software projects where people need to forgive each other more often, and realize it's natural? Skip to points: Common Mistakes 02:41 Overlooked Requirements / User Stories 05:44 Overlooked Development Tasks 07:43 Incorrect Theories Of Value Learning From Mistakes 09:43 Practice Forgiveness 11:00 Practice Admitting A Mistake 12:45 Be More Real/Humble About Your Abilities 13:56 Confront Limiting Beliefs 15:17 Practice Encouragement
@spilot14
@spilot14 6 жыл бұрын
Holy shit, what an intense talk. #5 practicing encouragement is really tough. Some environments are devoid of that.
@HealthyDev
@HealthyDev 6 жыл бұрын
Yeah many of these are things I don’t see going on as much as I’d like!
@stevenlewis8782
@stevenlewis8782 5 жыл бұрын
I think this is a really good video. I've always had a policy of bringing up my mistakes as soon as I learn about them. I've had more trouble with a different kind of honesty where certain subjects just can't be discussed or brought up. Everyone is too scared. But it's rarely, in my experience, been about overlooked requirements or tasks. The nice thing about software is that it either works or it doesn't. You know exactly where you stand in relation to it.
@HealthyDev
@HealthyDev 5 жыл бұрын
Thanks for the feedback Steve, I really appreciate it. This is just my opinion, but I’m not sure how much longer small to medium size companies can stay competitive and play politics. It’s just too expensive for people to not be able to be transparent. The cost of hiding things seems too high. I’ve seen bad things happen too many times on projects when people kept problems to themselves. The “blame culture” common in corporations is too deadly for knowledge work. YMMV
@stevenlewis8782
@stevenlewis8782 5 жыл бұрын
@@HealthyDev Agree. The complexity of the problems is so great that if we throw away valuable information, even/especially people-related information, we are losing out.
@edwardlee6876
@edwardlee6876 4 жыл бұрын
Just came upon your channel yesterday. I'm not a developer but a BA and I still find your content relates to me.
@HealthyDev
@HealthyDev 4 жыл бұрын
BAs are welcome here as far as I’m concerned. 👍
@stewiegriffin6503
@stewiegriffin6503 4 жыл бұрын
once I wrote if(balance=0) instead if (balance==0), and that cause huge chain reaction, eventually causing 2008 financial crisis ... but 12 years later, I still sometimes make the same mistake. I guess because of too much C64-BASIC in my early programming years.
@stewiegriffin6503
@stewiegriffin6503 4 жыл бұрын
I think all compilers should be adapted not to accept assigning commands in "if statements"
@paladinsorcerer67
@paladinsorcerer67 3 жыл бұрын
I really appreciate this video. A project manager I work with is stuck trying to be perfect all the time. I think it is counter productive.
@HealthyDev
@HealthyDev 3 жыл бұрын
As I’ve gotten more experienced I try to expect that’s going to be the default way many managers try to work. I try to teach them about the uncertainty of software development by helping them see the reality of how off their plans are from reality, helping them relax the expectations on themselves and others. It takes time for sure!
@orlovskyconsulting
@orlovskyconsulting 4 жыл бұрын
Interesting, but if you interrupted middle of you work, and some product owner wants you to recode the requirement , that it only means the delay in iteration, scrum master should intervene and let you to finish the iteration and put new requirements for the next iteration........
@JojOatXGME
@JojOatXGME 2 жыл бұрын
It depends, if your current work would become irrelevant with this new information, it wouldn't make sense to continue. Anyway, your sprints should be set up in a way that your work doesn't become irrelevant, even when the requirements change. (Small iterative steps)
@jwenting
@jwenting 2 жыл бұрын
it's safe to make mistakes, as long as you can blame them on someone else. If you can't blame it on someone else and still make mistakes, expect to be fired very regularly. In theory, you won't face consequences (including being fired) for making mistakes or making suggestions that don't work out. In reality you certainly will and if you don't play the blame game like a pro you're going to be the one blamed for every mistake that happens on your team or even in your company. This is even more true if you're called in as a contractor to help a failing project, or otherwise are on a short term contract. At least that's my experience from 25+ years as a software engineer in a large variety of companies or organisations.
@marioamatucci4388
@marioamatucci4388 4 жыл бұрын
unless you work for permanent it's hard ad consultant
@asakore1
@asakore1 4 жыл бұрын
❤️❤️❤️❤️❤️
@samuelschwager
@samuelschwager 4 жыл бұрын
Sometimes it's not easy to forgive someone because to you it looks like they deliberately screwed you. And some people are masters in making it look like it wasn't deliberate, leaving no email trail etc. My 2 cents.
@HealthyDev
@HealthyDev 4 жыл бұрын
Yep. Forgiveness is easy when the amount you’ve been wronged is minor. But at least in my experience, I hurt myself more than the perpetrator if I don’t forgive them. Bitterness is really bad for your health!
@samuelschwager
@samuelschwager 4 жыл бұрын
git blame ;) aptly named.
New Software Project? Earn Respect From Your Team!
19:14
Thriving Technologist
Рет қаралды 7 М.
Accepting What You Can’t Change On A Software Project
15:26
Thriving Technologist
Рет қаралды 7 М.
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
Lead Software Developers Better By Letting Go!
11:17
Thriving Technologist
Рет қаралды 12 М.
Why Do Managers Treat Programmers Like Children?
18:52
Thriving Technologist
Рет қаралды 67 М.
If Code Is Self-Documenting, Why Do Comments Exist?
14:23
Thriving Technologist
Рет қаралды 57 М.
Software Project Burnout: Is It Them Or You?
24:15
Thriving Technologist
Рет қаралды 29 М.
How To ACTUALLY Get Your Boss To Listen
18:39
Thriving Technologist
Рет қаралды 35 М.
Are Programmers Really To Blame For BAD Estimates?
16:51
Thriving Technologist
Рет қаралды 68 М.
Stop Solving Problems for Your Development Team!
36:53
Thriving Technologist
Рет қаралды 36 М.
Does Corporate Culture KILL Creativity in Tech?
17:21
Thriving Technologist
Рет қаралды 14 М.
Say NO On A Software Project - So They Will Listen!
12:12
Thriving Technologist
Рет қаралды 5 М.
Canceling Developers for Mistakes? You’re Next!
20:55
Thriving Technologist
Рет қаралды 32 М.