Becoming a Great Programmer
71 videos • 5,991 views • by Modern Software Engineering
1
How To Be A GREAT Programmer
Modern Software Engineering
Download
2
How To Avoid Big Upfront Design
Modern Software Engineering
Download
3
What It Takes To Be A Software Engineer
Modern Software Engineering
Download
4
Is This Why You’re Bad At Programming?
Modern Software Engineering
Download
5
Is Software Development The Most Difficult Job ITW
Modern Software Engineering
Download
6
What Makes A GREAT Software Developer? | Martin Thompson On High Performance & TRUE Expertise
Modern Software Engineering
Download
7
What Makes Computing Difficult? | Kevlin Henney
Modern Software Engineering
Download
8
Improve Your Development Approach EVEN In Established SDLC’s
Modern Software Engineering
Download
9
Don't Build Perfect Software
Modern Software Engineering
Download
10
Your Programming "Hobby" WON'T Cut It
Modern Software Engineering
Download
11
I Bet You’re Overengineering Your Software
Modern Software Engineering
Download
12
Fighting User Requirements That CONSTANTLY Change
Modern Software Engineering
Download
13
The NEED TO KNOW Info On Amazon's Software Development
Modern Software Engineering
Download
14
Software Architecture Tips I WISH I Knew Sooner
Modern Software Engineering
Download
15
How To Make An IMPACT As A Junior Developer
Modern Software Engineering
Download
16
"A Developer’s Job Is NOT Typing Code"
Modern Software Engineering
Download
17
Producing ELITE API Design | Kelsey Hightower
Modern Software Engineering
Download
18
GitHub Copilot Is Making Elite Developers EVEN BETTER
Modern Software Engineering
Download
19
Software Architecture Principles From 5 Leading Experts
Modern Software Engineering
Download
20
How To ACTUALLY Become A Software Engineer
Modern Software Engineering
Download
21
Developer Jobs AREN'T What You Think They Are
Modern Software Engineering
Download
22
The Difference Between Developers & Software Engineers
Modern Software Engineering
Download
23
Where Platform Engineering GOES WRONG
Modern Software Engineering
Download
24
5 Steps To Fast & Reliable Software Development
Modern Software Engineering
Download
25
Where Agile Gets It Wrong
Modern Software Engineering
Download
26
The WORST Way to Develop Software
Modern Software Engineering
Download
27
Developer Productivity ISN'T About Measurement | Trisha Gee In The Engineering Room Ep. 26
Modern Software Engineering
Download
28
ALL Software Development Is Incremental
Modern Software Engineering
Download
29
Can Our Tools Increase Developer Productivity?
Modern Software Engineering
Download
30
Cynefin Is A GAMECHANGER For Software Developers
Modern Software Engineering
Download
31
Why Your Tests Keep LYING To You?
Modern Software Engineering
Download
32
Coupling Is The Biggest Challenge In Software Engineering
Modern Software Engineering
Download
33
5 Ways To BOOST Your Salary As A Software Developer 2024
Modern Software Engineering
Download
34
The SECRET To Improve Developer Productivity Is... Being HAPPY?
Modern Software Engineering
Download
35
If Your Code Looks Like This... You're A GOOD Programmer
Modern Software Engineering
Download
36
Crucial Techniques For Faster Software Deployment Frequency
Modern Software Engineering
Download
37
Software Developers Should STOP Chasing Certification | Focus On LEARNING
Modern Software Engineering
Download
38
40 Years Of Software Engineering Experience In 19 Minutes
Modern Software Engineering
Download
39
Mastering Microservices | VOL. 1: Getting Started, Good Design & The PROBLEM With Microservices
Modern Software Engineering
Download
40
What Does Really GOOD CODE Look Like?
Modern Software Engineering
Download
41
Become A GREAT Programmer VOL. 1: How To Be GREAT, Why Do You Suck & Why Your Hobby Won't Cut It
Modern Software Engineering
Download
42
5 Things That Waste Time & Money On A Software Project
Modern Software Engineering
Download
43
Building The PERFECT Software Developer With 10 SKILLS
Modern Software Engineering
Download
44
What Being a Developer *Really* Means
Modern Software Engineering
Download
45
*NEW STUDY* Does Co-Development With AI Assistants Improve Code?
Modern Software Engineering
Download
46
Pair Programming Is ESSENTIAL In Becoming A GREAT Software Developer
Modern Software Engineering
Download
47
The SECRET To Reading Code That's UNFAMILIAR
Modern Software Engineering
Download
48
Senior Developers vs. Junior Developers, What's The Difference?
Modern Software Engineering
Download
49
Better Code Reviews in 6 SIMPLE STEPS
Modern Software Engineering
Download
50
Jez Humble Defines The REAL Identity Of A Software Engineer
Modern Software Engineering
Download
51
2025 SURVIVAL Advice for Staying Relevant in Tech
Modern Software Engineering
Download
52
The Pros & Cons Of Pair Programming (With Examples)
Modern Software Engineering
Download
53
The 10 COMMANDMENTS Of Continuous Integration (CI)
Modern Software Engineering
Download
54
The Best Code Katas For Ambitious Software Developers
Modern Software Engineering
Download
55
Top Developers Don't Need Code Comments
Modern Software Engineering
Download
56
The IDEAL Way To Learn Programming (It's Not A Degree)
Modern Software Engineering
Download
57
Standout BAD HABITS Even Senior Programmers Have
Modern Software Engineering
Download
58
What It REALLY MEANS To Be A Software Engineer
Modern Software Engineering
Download
59
The HIDDEN COST of Your Tech Stack
Modern Software Engineering
Download
60
How Smart Devs Use AI Tools Every Day
Modern Software Engineering
Download
61
Traditional Dev Skills Still Matter In The AI Revolution (Here’s Why)
Modern Software Engineering
Download
62
Student → Developer: What NO ONE TELLS YOU!
Modern Software Engineering
Download
63
Software Testing, But WAY FASTER Than You’re Used To
Modern Software Engineering
Download
64
Can Code Ever Be BUG-FREE?
Modern Software Engineering
Download
65
Does Your Software Development Prioritize Business? #agile
Modern Software Engineering
Download
66
My BIGGEST REGRETS From A 40 Year Software Engineering Career
Modern Software Engineering
Download
67
The SECRET Behind Software Development Prioritization!
Modern Software Engineering
Download
68
[Private video]
Download
69
Vibe Coding Is The WORST IDEA Of 2025
Modern Software Engineering
Download
70
Should Test-Driven Development (TDD) Be Used MORE In Software Engineering?
Modern Software Engineering
Download
71
Why Do Developers Struggle With Small, Simple Changes?
Modern Software Engineering
Download