Channel Avatar

Codemanship @UCH6iK78WQAwlK1g-z_dYxHA@youtube.com

5.1K subscribers - no pronouns :c

Codemanship is a leading provider of training and coaching f


01:56
Foundations of Software Development - Introduction
05:16
Rookie Mistake - Minimising "Interruptions"
03:01
Rookie Mistake - Thinking You're "Done"
04:08
Rookie Mistake - Missing The Underlying Principles
02:54
Rookie Mistake - Confusing Tools With Techniques
03:13
Rookie Mistake - Jumping Straight Into Code
04:24
Rookie Mistake - Hustle!
03:21
Rookie Mistake - Invisible Excellence
04:52
Rookie Mistake - Breaking The World
03:24
Rookie Mistake - Taking The Bait
03:58
Rookie Mistake - Big UX Design Up-Front
03:12
Rookie Mistake - Solution-Speak
03:46
Rookie Mistake - Layered Architecture
02:34
Rookie Mistake - Waiting For Requirements
05:46
Rookie Mistake - Missing The Arrows
05:27
Rookie Mistake - "Continuous Integration". You Keep Using Those Words.
09:17
Rookie Mistake - Mock Abuse
03:12
Stubs & Mocks As A Design Tool
05:51
Rookie Mistake - Testing All The Parts
01:44
Rookie Mistake - Multitasking
03:51
Rookie Mistake - Copying & Pasting Code
11:26
Rookie Mistake - "Testing? Not My Job, Mate"
14:36
Follow-Up: From TDD to Regression Tests
03:13
Rookie Mistake - Missing The Bigger Picture
07:36
Rookie Mistake - "Test-Driven Development". You Keep Using Those Words.
06:52
Rookie Mistake - "Refactoring". You Keep Using That Word.
03:00
Rookie Mistake - Big Check-Ins
02:49
Rookie Mistake - Asking For Permission To Do A Good Job
05:22
Golden Masters
03:26
Rookie Mistake - Untested Check-ins
02:19
Rookie Mistake - Mixing Business & Display Logic
02:36
Rookie Mistake - Using DTOs In Your Core Logic
22:54
The Team Is The Real Product
03:10
BONUS: GPT meets Jason Gorman
01:01:18
GPT-4: The Emperor Has No Mind
48:04
GPT meets Business Rules & Mutation Testing
20:33
GPT meets UXD
01:05:22
GPT meets Legacy Code
58:14
GPT meets TDD #2 - GPT-4 navigates, Jason drives
50:07
ChatGPT Takes A Code Comprehension Test
01:14:59
GPT meets TDD #1 - Jason navigates, GPT-4 drives
14:03
Bonus: Reusing Tests With Multiple Set-ups
24:34
Decoupling Tests From Implementation Details
10:43
So, You Want To Be A Senior Developer?
10:05
Design by Contract vs. Defensive Programming - When To Use Them
08:41
Iterating Is The Fastest Way To Build The Right Thing
16:30
The Key To Object Oriented Programming? Assigning Responsibilities To The Right Classes
11:26
Give Your Junior Developers *More* Responsibility, Not Less
11:11
TDD Discipline - Thinking Ahead Without Coding Ahead
08:04
Schrödinger's Code
13:19
System vs. Integration vs. Unit Tests? It's About The Set-Up
09:26
The 7 Self-Fulfilling Prophecies of TDD
12:09
Dependable Dependencies
17:40
When Is A System Test Not A System Test?
26:13
Test-Driving the User Interface
22:03
The Testing Pyramid - A Practical Example of System vs. Unit Tests
23:21
System Testing The Smart Way
18:51
"London School vs. Classic TDD"? Nope. It's London School AND Classic TDD.
11:41
"Stateless" - You Keep Using That Word...
09:50
Conceptual Correlation & Separation of Concerns