Scouts

vs

Kommandos

Motivation

Chris Brandsma – Marines Vs. Boy Scouts – 2012

Sławek Sobótka and his commandos

Unnamed manager who was my first contractor „boss”

(Boy) Scout

Always leave the campground cleaner than you found it

(IT) Scout

Always leave the code you're editing a little better than you found it

Work style

Always write tests – use TDD

Constant refactoring

Fully committed to code quality

Problem?

Problem?

Time effort

Size of (potential) change

You are „that guy” – new team member issue

Kommandos

Get in, get out, leave no trace behind

Drink rum
Fight dirty
Fuck the rules

Who Dares Wins

(IT) Kommandos

Dawaj
Dawaj
Deploy

Work style

Do your job

Fire and forget – you probably won't maintain this code!

If it ain't broke don't fix it (or make it better)

Problem?

Low quality

Fast grow of complexity

You are „that guy” – consultant „It's your problem now”

Sum up

Scout

Kommandos

Critical path code

Key product

Buggy mess & everyone hates you

PoC

Short task for guy from basement who don't own gun

Newbie – learn The Team

SPECNAZ

Destroying nuclear weapons is more important than the main mission objective