Lunch 'n' Lead

What I learned at the Lead Developer Conference

Camille Fournier

Cloning yourself isn't an option: Becoming a multiplier, because you don't horizontally scale

Cloning yourself

  • Only a linear multiplier
  • Overvalues technical skills
  • Bottlenecks change over time

Bottlenecks over Time

Three great virtues

  • Laziness
  • Impatience
  • Hubris

Laziness

  • Train your replacement
  • Don't be a bottleneck or
    a single point of failure

Impatience

  • Prune, cut, prioritize
  • Sense for where the value lies
  • The mythical 10x engineer

Hubris

  • Confidence in own opinions
  • Be squeaky wheel (but bring oil)
  • Be a multiplier by improving
    things for everyone

Impact vs. Influence

  • Impact is the difference you make
  • Influence is your ability to make it
    • Is earned rather than conferred
    • Gathering feedback is important

Patrick Kua

Riding the paradox as a Lead Developer

Staying technical
vs.
Enabling people

Going faster
vs.
Learning

Delivering
vs.
Innovating

Consistency
vs.
Improvement

Being transparent
vs.
Protecting the team

Business needs
vs.
Technical needs

Riding the Paradox

  • Be an adaptive leader
  • Become comfortable with uncertainty
  • Don't take a binary approach

Sam Barnes

People are weird, I'm weird

Individuals
vs.
Teams

Hiring

  • Be honest with candidates
  • Don't hire "rockstars"

Team bonding

  • Team charters
    • Name
    • Logo
    • What the team should be
    • What the team believes in
  • Team radar

Individuals

  • Introverts and extroverts
  • A spectrum, and not fixed
  • Beware narrow perception of 'normal'
  • See Susan Cain (book and TED talk)

Russ Miles

The technical journey to Microservices

Antifragility

Dan North

Beyond Developer

You are...

  • A developer
  • In a team
  • Building a product
  • On a platform
  • In a department
  • In an organisation

Becky Stafford and
Preet Sandhu

Adaptive Testing

Oren Ellenbogen

Building Happier Engineering Teams

Una Kravets

A Primer on Performance

Cate Huston

12 Challenging Steps to Being a Better Interviewer

Trisha Gee

Staying Ahead of the Curve

Lightning Talks

Graham Gilchrist

Building reproducible dev environments with Docker

James Abley

Go - I made all the mistakes so you don't have to

Dan Webb

Why you should be checking out Rust

Ben Godfrey

Go faster with Angular

Ben King

From web developer to mobile developer with NativeScript

Junade Ali

Practical Web Security

Videos

http://2015.theleaddeveloper.com/videos

Made with Slides.com