5 Years CTO & Business Owner
Things I learned
Things I would do different
Things I would do again
Michael - @Schnitzel
Michael Schmid
@Schnitzel
Group CTO Amazee
Zurich - Austin - Cape Town
Director at Large
Drupal Association Board
Voting starts 7th March!
2010
- Deputy CTO
- Amazee Labs
- 6 People
- 2 Developers (me!)
- Zurich
- Drupal only
2015
- Group CTO
- Amazee Labs, Amazee Metrics
- 35 People
- 20 Developers (not me)
- Zurich, Austin, Cape Town
- Drupal not only focus
Hiring
Hiring
- Hire slow, Fire fast
- Adding one more person:
You got a new team - Do not hire out of need
- Open your vision
Hiring Process
- Interviews
- Team Lunch
- Skills Test
- More Interviews
- Team decision
Take Notes!
Where to Hire
- Job Platforms
- Twitter, Facebook, StackOverflow
- Friends
- Family
- Events
You are hiring all the time!
The first day
- Everything ready
- Blogpost, Website
- Tech, Goodies
The first day is the first impression
Firing
The first f**king hard thing
Firing
- Ask team members
They will not tell you right away - Define clear goals and deadlines
A baby step is not a reached goal
Firing
- Definitely don't wait too long
- "How would I feel if that person is gone"
Your team is suffering and will get sloppy too
Careers
Careers
- Think about career paths
- Do not focus only on leadership
- Ask!
- Be clear about rights and duties
The best job is boring after 3 years
Delegating
The second f**king hard thing
70% Rule
70% Rule
- 70% is good enough
- Keep the 100% required tasks
WTF
Why to delegate
- Task A: Business Impact: M
- Task B: Business Impact: XL
- 30% chance to fuck-up Task A
- Non fucked up Task B protects Task A
They will fuck up
Why to delegate
You don't know yet what other tasks are waiting
Failcake
Documentation
Documentation
- One task, once a year
- How can I prevent to explain something a second time?
Think about 5 years
Automation
Automation
- Find good tools
- Focus, Focus, Focus
- Write your own tools if necessary
Let tools define your process
Focus
Focus
- Define who you are
- Focus on that
- Think about possible costs
The first day is the first impression
Be flexible
Be flexible
- Don't oversleep trends
- Try out new things!
- You might need it in the future
Flexible company gives flexible Teams
Personal
Personal
- Sleep, at least 6 hours
- Drink
- Find something that relaxes you
- Get a coach/group
Be reflexive
Take Notes during hiring!
You are hiring all the time!
The first day is the first impression
A baby step is not a reached goal
Your team is suffering and will get sloppy too
The best job is boring after 3 years
They will fuck up
Think about 5 years when thinking about documentation
Let tools define your process
Flexible company gives flexible Teams
Be reflexive
You don't know yet what other tasks are waiting
5 Years CTO DrupalCamp London 2016
By Michael Schmid
5 Years CTO DrupalCamp London 2016
- 2,413