21 Ways to NOT Grow as a Software Developer
Skills:
Prompt Craft60%
๐ท Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
Do you want to know how to grow as a software developer? In this video, I explore what you shouldnโt do and cover some of the most common traps that can lead to stagnation and lack of progress. If you're looking to avoid these mistakes, then this video is for you.
๐ ArjanCodes Courses: https://www.arjancodes.com/courses/
๐ Chapters:
0:00 Intro
1:17 Stick to one technology and refuse to use anything else.
1:42 Focus on making your code work, not on understanding what the code is actually doing.
2:04 Only do the software development tasks youโre assigned at work.
2:22 Donโt read any books, in particular, donโt read books about software development or design.
2:42 Do not listen to feedback from other developers.
2:57 Donโt review code from other developers. Only focus on your own code.
3:17 If you do review code from other developers, make it your goal to show how much smarter you are.
3:38 Donโt write any tests for your code.
3:56 Donโt spend any time refactoring or improving your code's design.
4:23 Do not spend time learning your code editor's ins and outs.
4:50 Do not spend time learning more about the features of the programming language youโre using.
5:08 Assume that if it works on your machine, it works everywhere.
5:35 Assume that if someone isnโt a software developer, theyโre stupid.
5:54 Stay within your lane.
6:22 Donโt try to improve the way you communicate with others.
6:49 Do not try to teach others what youโve learned.
7:01 Stay in your own bubble and donโt actively ask questions.
7:25 Donโt consider the privacy and security of your code when youโre developing.
7:51 When youโre thinking through how to set up your application, donโt involve the customer at all.
8:04 Donโt value your reputation.
8:26 Optimize for the highest salary.
9:00 Do these things if you do want to grow as a software developer
11:57 Outro
#arjancodes #softwaredesign #python
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from ArjanCodes ยท ArjanCodes ยท 0 of 60
โ Previous
Next โ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Full stack WEB DEVELOPMENT in 2021 - the ULTIMATE tech stack for FAST web app development
ArjanCodes
FROM PRODUCT IDEA TO SOFTWARE - turn your idea into reality in a few steps
ArjanCodes
Cohesion and Coupling: Write BETTER PYTHON CODE Part 1
ArjanCodes
Build a GLASSMORPHISM React Component - Typescript & Material-UI
ArjanCodes
Observer Pattern Tutorial: I NEVER Knew Events Were THIS Powerful ๐
ArjanCodes
100% CODE COVERAGE - Think You're Done? Think AGAIN.โ
ArjanCodes
Two UNDERRATED Design Patterns ๐ก Write BETTER PYTHON CODE Part 6
ArjanCodes
1000 Subscribers! ๐ WHY I Started this Channel and WHAT'S NEXT
ArjanCodes
Channel Trailer ArjanCodes - March 2021
ArjanCodes
Exception Handling Tips in Python โ Write Better Python Code Part 7
ArjanCodes
Monadic Error Handling in Python โ Write Better Python Code Part 7B
ArjanCodes
GW BASIC Games I Wrote When I Was a Kid ๐ฎ Running 30 Year Old Code
ArjanCodes
Why You Should Think About SOFTWARE ARCHITECTURE in Python ๐ก
ArjanCodes
Uncle Bobโs SOLID Principles Made Easy ๐ - In Python!
ArjanCodes
QUESTIONABLE Object Creation Patterns in Python ๐ค
ArjanCodes
If Youโre Not Using Python DATA CLASSES Yet, You Should ๐
ArjanCodes
CODE ROAST: Yahtzee - New Python Code Refactoring Series!
ArjanCodes
7 UX Design Tips for Developers
ArjanCodes
Going All-in on Software Design in Python + an ANNOUNCEMENT ๐
ArjanCodes
๐ Interview with Sybren Stรผvel, Developer @ Blender 3D
ArjanCodes
Do We Still Need Dataclasses? // PYDANTIC Tutorial
ArjanCodes
7 Python Mistakes That Instantly Expose Junior Developers
ArjanCodes
Answering Your Most Frequently Asked Python Questions // Q&A 07-2021
ArjanCodes
GitHub Copilot ๐ค The Future of Software Development?
ArjanCodes
More Python Code Smells: Avoid These 7 Smelly Snags
ArjanCodes
Test-Driven Development In Python // The Power of Red-Green-Refactor
ArjanCodes
5 Tips To Keep Technical Debt Under Control
ArjanCodes
Refactoring A Tower Defense Game In Python // CODE ROAST
ArjanCodes
The Factory Design Pattern is Obsolete in Python
ArjanCodes
Why the Plugin Architecture Gives You CRAZY Flexibility
ArjanCodes
Refactoring A Data Science Project Part 1 - Abstraction and Composition
ArjanCodes
Refactoring A Data Science Project Part 2 - The Information Expert
ArjanCodes
Refactoring A Data Science Project Part 3 - Configuration Cleanup
ArjanCodes
Purge These 7 Code Smells From Your Python Code
ArjanCodes
Running A Software Development YouTube Channel
ArjanCodes
Refactoring A PDF And Web Scraper Part 1 // CODE ROAST
ArjanCodes
Refactoring A PDF And Web Scraper Part 2 // CODE ROAST
ArjanCodes
How To Easily Do Asynchronous Programming With Asyncio In Python
ArjanCodes
The Software Designer Mindset
ArjanCodes
NEVER Worry About Data Science Projects Configs Again
ArjanCodes
Powerful VSCode Tips And Tricks For Python Development And Design
ArjanCodes
8 Python Coding Tips - From The Google Python Style Guide
ArjanCodes
What Is Encapsulation And Information Hiding?
ArjanCodes
8 Tips For Becoming A Senior Developer
ArjanCodes
Building A Custom Context Manager In Python: A Closer Look
ArjanCodes
GraphQL vs REST: What's The Difference And When To Use Which?
ArjanCodes
You Can Do Really Cool Things With Functions In Python
ArjanCodes
Announcing The Black VS Code Theme (Launching April 1st)
ArjanCodes
7 DevOps Best Practices For Launching A SaaS Platform
ArjanCodes
Refactoring a Rock Paper Scissors Lizard Spock Game // Code Roast Part 1
ArjanCodes
Refactoring a Rock Paper Scissors Lizard Spock Game // Part 2
ArjanCodes
Things Are Going To Change Around Here
ArjanCodes
Dependency Injection Explained In One Minute // Python Tips
ArjanCodes
How To Setup A MacBook Pro M1 For Software Development
ArjanCodes
A Simple & Effective Way To Improve Python Class Performance
ArjanCodes
How To Write Unit Tests For Existing Python Code // Part 1 of 2
ArjanCodes
How To Write Unit Tests For Existing Python Code // Part 2 of 2
ArjanCodes
Make Sure You Choose The Right Data Structure // Python Tips
ArjanCodes
5 Tips For Object-Oriented Programming Done Well - In Python
ArjanCodes
Next-Level Concurrent Programming In Python With Asyncio
ArjanCodes
More on: Prompt Craft
View skill โRelated AI Lessons
โก
โก
โก
โก
Your Browser Is Becoming a Tool Factory
Dev.to AI
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium ยท AI
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium ยท Programming
How I Built a Full-Stack .NET + React App in a Weekend Using AI Tools
Medium ยท JavaScript
Chapters (24)
Intro
1:17
Stick to one technology and refuse to use anything else.
1:42
Focus on making your code work, not on understanding what the code is actually d
2:04
Only do the software development tasks youโre assigned at work.
2:22
Donโt read any books, in particular, donโt read books about software development
2:42
Do not listen to feedback from other developers.
2:57
Donโt review code from other developers. Only focus on your own code.
3:17
If you do review code from other developers, make it your goal to show how much
3:38
Donโt write any tests for your code.
3:56
Donโt spend any time refactoring or improving your code's design.
4:23
Do not spend time learning your code editor's ins and outs.
4:50
Do not spend time learning more about the features of the programming language y
5:08
Assume that if it works on your machine, it works everywhere.
5:35
Assume that if someone isnโt a software developer, theyโre stupid.
5:54
Stay within your lane.
6:22
Donโt try to improve the way you communicate with others.
6:49
Do not try to teach others what youโve learned.
7:01
Stay in your own bubble and donโt actively ask questions.
7:25
Donโt consider the privacy and security of your code when youโre developing.
7:51
When youโre thinking through how to set up your application, donโt involve the c
8:04
Donโt value your reputation.
8:26
Optimize for the highest salary.
9:00
Do these things if you do want to grow as a software developer
11:57
Outro
๐
Tutor Explanation
DeepCamp AI