Building a Great Engineering Culture

If you like this presentation – show it...

Slide 0

Building a Great Engineering Culture SIMON GUEST 1

Slide 1

Why care about culture? 2

Slide 2

Five Tenets of Great Engineering Culture ▸ Work/Life Balance ▸ Community ▸ Personal Development ▸ Communication ▸ Team Structure 3

Slide 3

Work/Life Balance ▸ Work hard when you need to, but don’t burn out ▸ Adopt a flexible work schedule - but be still driven by results ▸ Take time to celebrate success before moving on to the next thing 4

Slide 4

Community ▸ Embrace open source in everything you do ▸ Realize that the community is larger than just you or your team ▸ When you learn something new, take time to give back 5

Slide 5

Personal Development ▸ Invest in the hardware, software, equipment, education and training required for success ▸ Stay curious, being willing to see change as a chance to grow, and helping others develop ▸ Support lateral moves within groups and teams to help build different skills 6

Slide 6

Communication ▸ Be open and transparent with each other, recognizing differences, but building trust by being honest and authentic ▸ Support saying “no” to things that don't make sense ▸ Don't be afraid to fail - as long as you fail fast, and fail as a team 7

Slide 7

Team Structure ▸ Each team should be responsible for their own destiny - each of which with an infectious passion for the customer ▸ Individuals should be measured on their contribution to the team not individual contribution or heroics ▸ "Managers" should still write code a good percentage of the time 8

Slide 8


Slide 9