+ All Categories
Home > Engineering > Engineering your culture how to keep your engineers happy

Engineering your culture how to keep your engineers happy

Date post: 14-Jul-2015
Category:
Upload: agilepractitionersil
View: 2,137 times
Download: 6 times
Share this document with a friend
66
@ “No were harmed in the making of this talk” – said no one, ever. Until now.
Transcript
Page 1: Engineering your culture   how to keep your engineers happy

@

“No were harmed in the making of this talk” – said no one, ever. Until now.

Page 2: Engineering your culture   how to keep your engineers happy
Page 5: Engineering your culture   how to keep your engineers happy
Page 7: Engineering your culture   how to keep your engineers happy
Page 9: Engineering your culture   how to keep your engineers happy

Photo credit: Facebook

Page 10: Engineering your culture   how to keep your engineers happy
Page 11: Engineering your culture   how to keep your engineers happy
Page 12: Engineering your culture   how to keep your engineers happy
Page 13: Engineering your culture   how to keep your engineers happy
Page 14: Engineering your culture   how to keep your engineers happy
Page 15: Engineering your culture   how to keep your engineers happy
Page 16: Engineering your culture   how to keep your engineers happy

We’re beautiful snowflakes

Page 17: Engineering your culture   how to keep your engineers happy

Head of Engineering @ Forter

I write at Lnbogen.com

I tweet @orenellenbogen

We’re hiring! ;)

Page 18: Engineering your culture   how to keep your engineers happy

SoftwareLeadWeekly.com LeadingSnowflakes.com

Page 19: Engineering your culture   how to keep your engineers happy
Page 20: Engineering your culture   how to keep your engineers happy
Page 21: Engineering your culture   how to keep your engineers happy

photo credit bennylin0724

Page 22: Engineering your culture   how to keep your engineers happy

• Amazing mission statementorganize the world’s information and make it universally accessible and useful

• Hard to iterate fast (process heavy)

• Incredible technologyMapReduce, Google FS etc.

Page 23: Engineering your culture   how to keep your engineers happy

• Awesome mission statementmake the world more open and connected

• Fast iterations, small teams

• Great technology (+ leftovers)PHP – I’m looking at you!

Page 24: Engineering your culture   how to keep your engineers happy

• Some lame mission statementmake more money than the church

• Fast iterations, small teams

• Great technology, at huge scale!

Page 25: Engineering your culture   how to keep your engineers happy
Page 26: Engineering your culture   how to keep your engineers happy

(your engineers)

Page 27: Engineering your culture   how to keep your engineers happy

Explicitly hire for: People who canprioritize &get things doneon their own

They focus on autonomy

Page 28: Engineering your culture   how to keep your engineers happy
Page 29: Engineering your culture   how to keep your engineers happy
Page 30: Engineering your culture   how to keep your engineers happy
Page 31: Engineering your culture   how to keep your engineers happy
Page 32: Engineering your culture   how to keep your engineers happy

Changing code -> …-> something breaks -> lack of trust-> slower cycle (process++)-> new department of [trust issue] -> still breaks

-> death (of happiness)

Page 33: Engineering your culture   how to keep your engineers happy
Page 34: Engineering your culture   how to keep your engineers happy
Page 35: Engineering your culture   how to keep your engineers happy

Changing code -> …-> something breaks -> quick release + retrospect-> automate/test stuff-> still breaks

-> quick release + retrospect-> automate/test stuff-> …

Page 36: Engineering your culture   how to keep your engineers happy
Page 37: Engineering your culture   how to keep your engineers happy
Page 38: Engineering your culture   how to keep your engineers happy
Page 39: Engineering your culture   how to keep your engineers happy

http://www.slideshare.net/HubSpot/the-hubspot-culture-code-creating-a-company-we-love http://www.slideshare.net/reed2001/culture-1798664

Page 40: Engineering your culture   how to keep your engineers happy
Page 41: Engineering your culture   how to keep your engineers happy
Page 42: Engineering your culture   how to keep your engineers happy

“ Google’s mission is to organize the world’s information

and make it universally accessible and useful.

WTF?

Page 43: Engineering your culture   how to keep your engineers happy
Page 44: Engineering your culture   how to keep your engineers happy
Page 45: Engineering your culture   how to keep your engineers happy

The last person to join the company is responsible to create a “starter kit” for the next one to join

Page 46: Engineering your culture   how to keep your engineers happy
Page 47: Engineering your culture   how to keep your engineers happy
Page 48: Engineering your culture   how to keep your engineers happy
Page 49: Engineering your culture   how to keep your engineers happy
Page 50: Engineering your culture   how to keep your engineers happy

VP SEO at TripAdvisor

Page 52: Engineering your culture   how to keep your engineers happy
Page 53: Engineering your culture   how to keep your engineers happy

Onboarding process for Google’s building blocks

Page 54: Engineering your culture   how to keep your engineers happy

Scaling your DNA

Page 55: Engineering your culture   how to keep your engineers happy

Scheduling time for non-urgent tasks

https://medium.com/life-at-obvious/3231f644a8b1

Page 56: Engineering your culture   how to keep your engineers happy

“ One day I will work for a company that does something like this. ”

Page 57: Engineering your culture   how to keep your engineers happy
Page 58: Engineering your culture   how to keep your engineers happy

https://github.com/EverythingMe/redash

Page 59: Engineering your culture   how to keep your engineers happy
Page 60: Engineering your culture   how to keep your engineers happy

http://randsinrepose.com/archives/bored-people-quit/

Page 61: Engineering your culture   how to keep your engineers happy

Junior Engineers Practice, practice, practice

Experienced Engineers Practice, lead, build trust

Veteran EngineersBecome an expert or pivot (+mentor as a Bar Raiser)

Page 62: Engineering your culture   how to keep your engineers happy
Page 63: Engineering your culture   how to keep your engineers happy
Page 64: Engineering your culture   how to keep your engineers happy
Page 65: Engineering your culture   how to keep your engineers happy

photo credit bennylin0724


Recommended