On track at Indianapolis
Jonathan Crossland
On track at Indianapolis
0:07
Brands Hatch - SimGrid PhoenixSimSports
Jonathan Crossland
Brands Hatch - SimGrid PhoenixSimSports
1:33:59
PhoenixSimSport 13 - Live Racing at COTA - SIMGRID
Jonathan Crossland
PhoenixSimSport 13 - Live Racing at COTA - SIMGRID
1:38:00
Live Racing at Silverstone - SIMGRID
Jonathan Crossland
Live Racing at Silverstone - SIMGRID
1:51:07
Live Racing with PhoenixSimSport S13
Jonathan Crossland
Live Racing with PhoenixSimSport S13
1:35:52
Live Racing with SIMGRID
Jonathan Crossland
Live Racing with SIMGRID
31:56
PhoenixSimSport Practice 1 / Wet Brands Hatch
Jonathan Crossland
PhoenixSimSport Practice 1 / Wet Brands Hatch
57:49
New Widget - New Test
Jonathan Crossland
New Widget - New Test
33:23
Qualifying and Race - PhoenixSimSport  / Wet Brands Hatch
Jonathan Crossland
Qualifying and Race - PhoenixSimSport / Wet Brands Hatch
1:40:05
Testing my ACC Tyre Widget on Practice Server Brands in Downpour
Jonathan Crossland
Testing my ACC Tyre Widget on Practice Server Brands in Downpour
13:13
It has a NAME! Widget Overlay Project Discussed
Jonathan Crossland
It has a NAME! Widget Overlay Project Discussed
27:31
Testing my ACC Tyre Widget on Practice Server Brands in Downpour
Jonathan Crossland
Testing my ACC Tyre Widget on Practice Server Brands in Downpour
13:13
Rev76 Code First Look
Jonathan Crossland
Rev76 Code First Look
14:44
Long form videos on the main channel for bonsai
Jonathan Crossland
Long form videos on the main channel for bonsai
0:15
Initial Stock photo time
Jonathan Crossland
Initial Stock photo time
0:14
Ash in Mame pot
Jonathan Crossland
Ash in Mame pot
0:16
ash yamadori seedling potting
Jonathan Crossland
ash yamadori seedling potting
0:11
ash make me root prune
Jonathan Crossland
ash make me root prune
0:14
Website Introduction
Jonathan Crossland
Website Introduction
2:20
Ammerse intro
Jonathan Crossland
Ammerse intro
6:01
Change is expensive
Jonathan Crossland
Change is expensive
15:49
Technical Debt
Jonathan Crossland
Technical Debt
12:51
More Heuristics
Jonathan Crossland
More Heuristics
10:28
Heuristics
Jonathan Crossland
Heuristics
9:33
Refactoring is a code-smell
Jonathan Crossland
Refactoring is a code-smell
9:10
Team Anti-Patterns
Jonathan Crossland
Team Anti-Patterns
9:32
Reification: Cards, stories, tickets
Jonathan Crossland
Reification: Cards, stories, tickets
13:35
Channel Theme: Freedom stamped on my boots
Jonathan Crossland
Channel Theme: Freedom stamped on my boots
2:33
Team patterns
Jonathan Crossland
Team patterns
11:26
Designing for the future: Part 6
Jonathan Crossland
Designing for the future: Part 6
14:06
What do you need to know before you start your first programming course?
Jonathan Crossland
What do you need to know before you start your first programming course?
10:51
Beginner programming myths
Jonathan Crossland
Beginner programming myths
11:59
Designing for the future: Part 5
Jonathan Crossland
Designing for the future: Part 5
16:57
Designing for the future: Part 4
Jonathan Crossland
Designing for the future: Part 4
19:16
What does it take to become a programmer?
Jonathan Crossland
What does it take to become a programmer?
12:46
How to become a back-end web developer
Jonathan Crossland
How to become a back-end web developer
6:54
How to become a front-end web developer
Jonathan Crossland
How to become a front-end web developer
12:31
Tips for working from home
Jonathan Crossland
Tips for working from home
11:30
5 annoying things when training interns
Jonathan Crossland
5 annoying things when training interns
14:00
Scrum is bad 2
Jonathan Crossland
Scrum is bad 2
23:02
Subscribe to my bonsai channel: Large holes in air pot. Can it be used?
Jonathan Crossland
Subscribe to my bonsai channel: Large holes in air pot. Can it be used?
0:15
Software Design: Ep 12 : Brace; 3rd law of software design
Jonathan Crossland
Software Design: Ep 12 : Brace; 3rd law of software design
9:17
Software Design: Ep 11 : Ontology of Design
Jonathan Crossland
Software Design: Ep 11 : Ontology of Design
16:00
Software Design: Ep 10 : Paradigms meet Architecture
Jonathan Crossland
Software Design: Ep 10 : Paradigms meet Architecture
11:47
Software Design: Ep9 : Structuralism As a Paradigm
Jonathan Crossland
Software Design: Ep9 : Structuralism As a Paradigm
14:55
Software Design: Ep8 : SURFACE
Jonathan Crossland
Software Design: Ep8 : SURFACE
8:54
Software Design: Ep7 : Conceptual Layers Revisited
Jonathan Crossland
Software Design: Ep7 : Conceptual Layers Revisited
13:48
Software Design: Ep6 : AMMERSE Maturity Index
Jonathan Crossland
Software Design: Ep6 : AMMERSE Maturity Index
10:19
Software Design: Ep5 : AMMERSE Design Principles
Jonathan Crossland
Software Design: Ep5 : AMMERSE Design Principles
9:43
Software Design: Ep4 : 3rd Law of Software Design
Jonathan Crossland
Software Design: Ep4 : 3rd Law of Software Design
17:19
Software Design: Ep3 : Conceptual Layers
Jonathan Crossland
Software Design: Ep3 : Conceptual Layers
13:36
Software Design: Ep2 : 2nd Law of Software Design
Jonathan Crossland
Software Design: Ep2 : 2nd Law of Software Design
12:57
Software Design: Ep1 : 1st law of Software Design
Jonathan Crossland
Software Design: Ep1 : 1st law of Software Design
14:38
Designing for the Future: Part 3
Jonathan Crossland
Designing for the Future: Part 3
29:05
Designing for the Future: Part 2
Jonathan Crossland
Designing for the Future: Part 2
24:57
Designing for the Future: Part 1
Jonathan Crossland
Designing for the Future: Part 1
43:23
Processology
Jonathan Crossland
Processology
8:38
X-Driven
Jonathan Crossland
X-Driven
9:41
Vertical Design
Jonathan Crossland
Vertical Design
8:36
Flatten the Curve
Jonathan Crossland
Flatten the Curve
9:05
Th.e cmplxty
Jonathan Crossland
Th.e cmplxty
7:56
The Techulum
Jonathan Crossland
The Techulum
8:37
What the BDUF
Jonathan Crossland
What the BDUF
9:05
Scrum is bad
Jonathan Crossland
Scrum is bad
8:02