How To Spot A Bad Software Development Team & Poor Management [Self Taught Programmers & Web Devs]

  Рет қаралды 9,490

Dorian Develops

Dorian Develops

4 жыл бұрын

Zero To Mastery - Junior to Senior Web Developer Roadmap: bit.ly/ZTM_Web_Developer_Roadmap
Zero To Mastery - Master the Coding Interview! Data Structures + Algorithms: bit.ly/ZTM_Coding_Interview_Prep
Zero To Mastery - Complete React Developer in 2022:
bit.ly/ZTM_React_Developer
Receive 10% off at Zero To Mastery by using FRIENDS10 coupon code at checkout!
My Resume & Cover Letter Bundle (sowl.co/s/Rfqsd)
Check out Mint Mobile if you’re looking to save money on your cell phone bill mintmobile.com/doriandevelops
Join my Discord ( / discord )
Here are some direct affiliate links for the gear that I use in my home office and gear that I use to make my KZfaq videos
____KZfaq Gear____
Camera Sony FX3 (amzn.to/3AXfFGM)
Sony GMaster II 16-35mm Lens (amzn.to/3onQtpw)
Sony GMaster II 24-70mm Lens (amzn.to/3XeCjFT)
Aputure Light Storm LS 300X (amzn.to/3MErzLC)
Aputure Light Dome II (amzn.to/3wvDQfG)
Rode NTG5 Shotgun mic (amzn.to/3onM7OU)
Shure SM7B Microphone (amzn.to/3Pzrs5R)
Elgato Key Lights (amzn.to/2Y7oxvl)
_____Home Office____
MacBook Pro (amzn.to/3PxYxPh)
Monitor (amzn.to/39FdoHd)
Secretlab Titan - bit.ly/3maIKX6
Keyboard (amzn.to/3MvY4Lz)
Mouse (amzn.to/3yTLO3T)
Beat Studio Buds (amzn.to/3Lu5YUz)
Noise Canceling Headphones (amzn.to/2EOKB4e)
Standing Desk Base (amzn.to/38FJz9x)
Rest of the gear I use that you can buy on my Amazon store: www.amazon.com/shop/doriandev...

Пікірлер: 66
@domgia9248
@domgia9248 2 жыл бұрын
If a manager doesn't understand what you do, it's very difficult to get recognition for excellence.
@officialnotesonlifepodcast
@officialnotesonlifepodcast 3 ай бұрын
💯💯
@DorianDevelops
@DorianDevelops 4 жыл бұрын
Thanks for watching, let me know if I missed anything that should have been mentioned!
@johnnybecrafting9286
@johnnybecrafting9286 3 жыл бұрын
my man said "promises promises promises", I thought we were going to get an async js tutorial :p
@DorianDevelops
@DorianDevelops 3 жыл бұрын
😂😂😂
@TheFootballPlaya
@TheFootballPlaya 3 жыл бұрын
"people don't quit jobs, they quit bosses" wow. superb line. so true.
@sayalisaitawdekar6429
@sayalisaitawdekar6429 3 жыл бұрын
This is so accurately described, this is exactly what is happening at my current job.
@montecrucis7247
@montecrucis7247 3 жыл бұрын
Same situation with me here :( Good to know that i'm not the only one experiencing this.
@Funkbassfushion
@Funkbassfushion 3 жыл бұрын
Basically describing where I work at the moment. I feel like I'm in constant rage mode.
@matc8085
@matc8085 3 жыл бұрын
this is an excellent guideline on what to ask during interviewing process
@guilhermeandraschko
@guilhermeandraschko 3 жыл бұрын
First vídeo of yours. Great content, idk how this has not many views. I am missing content regarding devs and process. Suggestions: devs in higher position commiting disrespecting the process with no code Review or doc; devs deciding things that envolves the whole project without getting prior feedback; devs not documenting the technical decisions were made; best way of devs document. What do you think, there are exceptions for these behaviours or not? Thank you
@MaGSteelX
@MaGSteelX 3 жыл бұрын
I agree with what you've stated and Im working on starting my own media company. Would you be interested in joining an underdog gaming company? I need coders!
@Bizmonger
@Bizmonger 2 жыл бұрын
Code reviews can take different forms. Trunk based development is an alternative to feature branches with pull requests.
@RattleSack
@RattleSack 3 жыл бұрын
Thank you for this video - I'm in a really weird situation with my first dev role - it started off as i expected, but i noticed early my boss wasnt technical and i had no guidance whatsoever, I powered through it and developed my skills, had one good project to date that wasnt me being pidgeonholed into doing wordpress. Now i'm in this role, waiting on my first raise (im being underpaid, even by the lower end scale, which is disgusting), looking to branch out, doing some research in my own time, bulking my resume - I'm applying for a few jobs a week and tracking it but I'm genuinely terrified i'm not going to be able to get into anything, it took me so long to get into this role (2 years after graduation) and now i'm stagnating by being in a team that doesnt let me grow. What do? D:
@bombrman1994
@bombrman1994 Жыл бұрын
bro please follow a course on your favourite stack to build your very own idea of a project. It does not have to be the next uber, simply has to be something and X project that has X useability. should not have meaning. It should simply demonstrate your knowledge and skills and slap that on your resume as personal project and talk about it proudly during interviews. A smart recruiter will eventually find you. Never get demoralised by the assholes in this industry.
@RattleSack
@RattleSack Жыл бұрын
@@bombrman1994 Hey! thanks for the comment, since making this comment i actually moved into a much better role by doing something simular to what you said above
@bombrman1994
@bombrman1994 Жыл бұрын
@@RattleSack I just quit my job now 1 hour ago too. I was hired 3 days ago. I was the only "junior dev" with another "junior dev" that is doing senior job and expecting me to do senior job. They interviewed me about angular, graphql, postgres and during the 3 days they have been giving me tasks with django, react, azure, angular, all whole alot other shit services that are made and entangled into each other. The "company" has some prototypes that are built by unknown people from freelance or upwork probably and want me to do bandaid it and fix bug in it. I asked him the manager questions and he cant answer to anything he told me go find the problems yourself and fix lmao. I started recording the scrums and eventually recorded the last meeting with him hour ago quiting instantly and he was begging pretty much to stay.
@bombrman1994
@bombrman1994 Жыл бұрын
@@RattleSack tell me what did you do brother. I would love to hear those success stories to help me with my journey. I am trying to get into my first entry level job too.
@zelastminute
@zelastminute 5 ай бұрын
You've just described my entire work life for the last 7 years 😢
@zuzana930
@zuzana930 2 жыл бұрын
I can only agree with everything you said. The only problem is when all the job offers you find are in even more toxic environment, than you are at the moment ... (my current situation, but working on plan B) :D thanks for the video
@alphawolfe3588
@alphawolfe3588 Жыл бұрын
This is my situation right now at a Fortune top hundred Giant I saw them let go some very good people who even had a name and reputation out there contributing in the open source world in core projects like Akka , Play , Scala. And hire non talented people and screw best coding practices . I just hate it now here no recognition no sense of projects and so many death marches
@nromancarcamo
@nromancarcamo 3 жыл бұрын
I am in pain right now, I am not happy, I am around full Juniors devs (not talking bad about them, is just that they are not motivating me, teaching is a nice activity for some time, but not always and worst when your manager reward them and when you want something they look at you seriously), I built good relationships though, but aside from that, my health must be first than their crazy deadlines. I took the job because I was desperate. I am thinking seriously to resign today.
@DorianDevelops
@DorianDevelops 3 жыл бұрын
Don't put yourself in a bad situation by walking out on the job without having something else lined up. That will only put you in a spot where you're going to be desperate to find a new job. If you're really sick of it, start looking for a new job and work on all the things you'll need for interviews. Take your time and mentally checkout from your current job. It's always better to look for a job when you have a paycheck coming in. Good luck!
@nromancarcamo
@nromancarcamo 3 жыл бұрын
@@DorianDevelops thank you, I got 2 weeks for vacations, I will go to a doctor and do whatever is needed.
@novailoveyou
@novailoveyou 2 жыл бұрын
Well said
@fahadulislamsiam9
@fahadulislamsiam9 4 жыл бұрын
Hi DORIAN. Well spoken. Will you make a video about your source - I mean from where you start, which source you use. I wanna be a developer. I saw many video in KZfaq. But I couldn’t find any better video about the direction. I mean - as I wanna be a self taught programmer - from which sourch I should start. I hope I say my word properly 😊. Best of luck😊. And good wish for you❤
@DorianDevelops
@DorianDevelops 4 жыл бұрын
I highly recommend freecodecamp.org they focus on web. It's a great place to start and it's 100% free plus has a great community.
@fahadulislamsiam9
@fahadulislamsiam9 4 жыл бұрын
@@DorianDevelops Thanks a lot for your advice
@DorianDevelops
@DorianDevelops 4 жыл бұрын
You're welcome and thanks for watching!
@owen9456
@owen9456 3 жыл бұрын
Oh dear. Please equalize your audio. Using my headset one side is very clearly more loud then the other. It's very headachey..
@ingloriouspancake7529
@ingloriouspancake7529 Жыл бұрын
is this left earphones only?
@deefeeeeefeeeeeeeeee
@deefeeeeefeeeeeeeeee 8 ай бұрын
One side of the audio is muffled
@thaym.5822
@thaym.5822 3 жыл бұрын
My first 2 jobs as a junior developer had all of this red flags... never again. Time wasted (but I learned anyway).
@kyriosity-at-github
@kyriosity-at-github 5 ай бұрын
1) The rumors about one big company tell that their success was in principle that a manager shall be a better developer than its team. (Not now.) 2) I got only one colleague who did thorough and useful reviews. And to be honest there're great products done as "laissez-faire". 3) Documentation mentioned across the video, but is it that vital? Most is neglected and is written pro-forma.
@vanessa6236
@vanessa6236 3 жыл бұрын
Yes but can't a lot of people lie on glassware and indeed? Like employers who want them to leave them and go to another employer? You know. Idk.
@6957-c5k
@6957-c5k 2 ай бұрын
IBM, Weather Company. Oh my goodness
@BuffNerdInCa
@BuffNerdInCa 3 жыл бұрын
Code review ... Lol.. Long talk. Research shows it doesn't accomplish what most people think. You are spot on on most.of this video though. Some of mine.. 1. High turnover. The #1 kiss of death to a software team 2. Round robin programming… everyone takes a crack at the code, no one understands any one piece 3. No one has the answer, and you don’t know who to go to. See #2 above 4. No roadmaps or strategy… Hey it is agile! See #3. A team has positions, strategy, and a coach (lead). 5. No long term vision 6. Unrealistic schedules 7. Non-technical management. Unless they have trust with team, and focus on bus requirements vs dev.
@BuffNerdInCa
@BuffNerdInCa 3 жыл бұрын
28 years prof software dev. "Deathmarch" oh man.. that reminds me of a few game companies.
@bobweiram6321
@bobweiram6321 2 жыл бұрын
@@BuffNerdInCa Without code reviews, i.e. someone who ensures the code meets standards, you're ensuring items 2, 3, 4 and ultimately 1.
@BuffNerdInCa
@BuffNerdInCa 2 жыл бұрын
@@bobweiram6321 I'm not seeing your logic here. 1. Code reviews rarely prevents turn over. I've usually seen the opposite as people argue over minutia. It must be handled carefully, as it can easily lead to conflict on teams. Furthermore it increases work load, as opposed to a synergistic effect of design review before coding. 2. Code Reviews have nothing to do with how tasks are assigned as far as ownership or any sort of organization other than to move things more towards everyone takes a crack at the code = round robin programming. 3. ditto. 4. Not sure how you are seeing this. As I mentioned some sort of architectural direction, design review, that is a whole other animal. That is directing before, and saving work, vs redoing what has already been done. That isn't code review. Code review is rarely the solution. I've seen it help with junior (as in first year or two on the job at most), and cause lots of problems elsewhere. Nothing gums up the works worse than, even worse, the.. it won't merge into main branch until one or two others devs sign off on it, by which time, if you don't have code well segregated, the merge conflicts kick you back to edit and code review again.
@bobweiram6321
@bobweiram6321 2 жыл бұрын
@@BuffNerdInCa Perhaps we have different definitions of code reviews. If your definition of code review is where the entire "team" review everyone's code as in some kind of ritual, then I agree. I define it, although it may not be a conventional one, as the team leader periodically ensuring the code follows guidelines. If issues are found, the developer advised and assisted on how to improve the code. This shouldn't be done by anyone, except for the team leader who has authority, otherwise it can create tensions.
@BuffNerdInCa
@BuffNerdInCa 2 жыл бұрын
@@bobweiram6321 Code reviews are a standard thing in the industry, and ritual is a good term. It is sometimes called formal code review, or just code review. " team leader periodically ensuring the code follows guidelines." That, I agree, is just good management. Mostly, I usually only concern myself with interfaces to modules. I can replace a poorly written module, as long as it has a good clean interface. Bad interfaces, the whole codebase becomes intertwined spaghetti. A good tech leader / manager should have a vision, architectural, change plans, and final product, along with a roadmap of how, when, and by who. Far more important than getting into the details of how people write the specific functionality.
@vanessa6236
@vanessa6236 3 жыл бұрын
Whoa different mic here.
@tottiegod8021
@tottiegod8021 2 жыл бұрын
Ask them about their CI/CD maturity. Most good teams have a strong sense of CI/CD.
@notmyrealname.screwgooglep8869
@notmyrealname.screwgooglep8869 3 жыл бұрын
Dawg I'm quitting my fuckin job next week
@SivakD
@SivakD 3 жыл бұрын
I came across this video and the incredible thing is all the red flags you described are where I am at (among others). Even the minor side point at 4:27 - "Is there version control?". I'm trying to get out of where I am, but one other important point is if you get stuck in a situation like this is it can actually be detrimental in trying to get something better as new companies might not view you as a developer with "good" experience.
@oscarromeu2129
@oscarromeu2129 6 ай бұрын
13:07 same face dude :D
@vcool
@vcool 3 жыл бұрын
What a great video. If you hate your manager and want to quit, instead of quitting, I advise getting fired if in the US. This way you can collect unemployment insurance. To get fired without cause, just say "LOL" whenever your manager says anything on chat. If s/he asks you where you are, what the status is, or how long something will take, the answer is always just LOOL. You will soon be let go "without cause", and you can then collect unemployment while you look for a new job. If for some strange reason you're not let go, start saying LOLO in group chat channels. At least it will be a funny ending.
@arielguzman2875
@arielguzman2875 5 ай бұрын
Not valuing opinion is what I’m dealing with. Red flag is right.
@escapepeterpan
@escapepeterpan 4 жыл бұрын
Less bgm is preferable, it's distracting for long talks content like this. But prolly good for talk-less video to fill the silence. Anyway great content, awesome back story, great story telling Dorian. You've struggle so much that it rewards you with job and this story. Thanks for sharing it hihi
@DorianDevelops
@DorianDevelops 4 жыл бұрын
I recently upgraded to a Blue Yeti condenser mic so my newer videos will not have the background music. I added the music because the mic I was using before had a lot of static and background noise. Thank you for the feedback and thanks for watching I really appreciate it!
@bombrman1994
@bombrman1994 Жыл бұрын
What if you asked all the important questions and they lied. Lets say you asked do you do code review and they say yes and give a scripted answer along other questions and you see reality barely meeting what has been said during interview.
@alphawolfe3588
@alphawolfe3588 Жыл бұрын
Well in that case I may beg to differ a little because if I as interviewer spent time on creating all practical scenarios and problem sets and have the candidate solve those with explanation I could actually get a idea about the actual true potential because that can’t be faked as getting through the hands on test will require every day practice and years of experience and funneling through almost 3 rounds like these can make sure you are getting the best .
@j.j.9538
@j.j.9538 2 жыл бұрын
Every bad job i had, management was always non-technical.
@kyriosity-at-github
@kyriosity-at-github 5 ай бұрын
Nowadays it's not that easy to find technical management :) Or their tech skills lay in far past
@kavirajmanampadi939
@kavirajmanampadi939 3 жыл бұрын
COMMENT
@MeGrimlock511
@MeGrimlock511 2 жыл бұрын
Management needs teams to deliver. Coding is art but there should be a balance between quality and delivery of new features. Otherwise you run out of customers
@BarrySlisk
@BarrySlisk 3 жыл бұрын
I hate code reviews!!!! Want to find bugs? Test the software.....
@BuffNerdInCa
@BuffNerdInCa 3 жыл бұрын
Several studies have show, a long presentation by Microsoft as well, on how code review is not very useful for catching bugs. Great for forcing people to conform to standards though. And causing animosity on a team.
@BarrySlisk
@BarrySlisk 3 жыл бұрын
@@BuffNerdInCa If code reviews were to be useful you would have to spend more time than the guy coding it in the first place. Nobody wants to do that, so people just glance it over and says "It's fine!".
@bobweiram6321
@bobweiram6321 2 жыл бұрын
Code reviews are not supposed to be used to find bugs. It serves to ensure cleanliness of code, efficiency and how it well it conforms to the overall architecture. Without code reviews, the quality of the code suffers, especially if the team has lots of inexperienced developers.
@Meleeman011
@Meleeman011 2 жыл бұрын
i don't mind being a code monkey, maybe i just haven't done it enough.
Why Self Taught Programmers Fail or Quit When Learning How To Code
15:47
Dorian Develops
Рет қаралды 271 М.
How To Avoid TOXIC Team Culture In Software Development
17:28
Continuous Delivery
Рет қаралды 26 М.
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 71 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 24 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Self Taught Web Developer Portfolio That Got Me Hired Over 4 Years
36:43
Dorian Develops
Рет қаралды 257 М.
I asked Microsoft employees how to get hired at Microsoft
7:11
Jason Goodison
Рет қаралды 1 МЛН
Are Software Managers Evil Or Developers Dumb?
17:45
Continuous Delivery
Рет қаралды 23 М.
Make money with coding.. What you're NOT being told!
17:17
Dorian Develops
Рет қаралды 1,3 МЛН
Watch This If You Need Motivation To Learn Coding & Programming
14:07
Dorian Develops
Рет қаралды 149 М.
Why Your Software Team CAN’T Scale
19:17
Continuous Delivery
Рет қаралды 40 М.
How To Know If Your Manager Is Trustworthy
29:10
Thriving Technologist
Рет қаралды 35 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 509 М.
Steve Jobs Insult Response - Highest Quality
5:15
Jonathan Field
Рет қаралды 14 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 71 МЛН