Building an Awesome Engineering Culture
Upcoming SlideShare
Loading in...5
×
 

Building an Awesome Engineering Culture

on

  • 655 views

Talk I gave in DevCon September 2012 about the ingredients of an awesome engineering culture.

Talk I gave in DevCon September 2012 about the ingredients of an awesome engineering culture.
http://devcon-september.events.co.il/tracks

Statistics

Views

Total Views
655
Views on SlideShare
630
Embed Views
25

Actions

Likes
4
Downloads
6
Comments
1

3 Embeds 25

http://tocodeishuman.com 10
http://www.linkedin.com 9
https://www.linkedin.com 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Building an Awesome Engineering Culture Building an Awesome Engineering Culture Presentation Transcript

  • Building anEngineering Culture Uri Nativ Head of Engineering, Klarna Israel
  • Uri NativHead of EngineeringKlarna Israel@unativ
  • a Story…
  • Java / J2EEStartup Oracle 2005 IT Enterprise Application
  • Feature Request New Reporton a reporting mechanism we already hate at that time
  • 10 million rowsdate as primary keyGroup By month
  • 10 million rows + Group By Helper TableData
  • 2010
  • a Bugreported by a customer
  • Y2K + 10 bug
  • Ouch!
  • StarCraft – High Quality Game• Patrick Wyatt (former VP R&D @ Blizzard) – “The game was as buggy as a termite nest” – “every programmer was coding like mad to meet goals, with no time for reviews, code- audits, or training” – “the programming team continually worked towards shipping in only two months for the next fourteen months!”
  • Successful companies have talented engineers that code like crap
  • Successful companies have passionate talented engineers that code like crap
  • Awesome Engineering Culture Outweigh Bad Technical Decisions
  • Buy now, Pay later25% of Sweden online commerce Ruby-on-Rails/Erlang € 150,000,000 in revenue Tel Aviv & Stockholm 6 European Countries 700 employees
  • Building Klarna IsraeliEngineering Center in Tel Aviv
  • The 3 Ingredients of greatEngineering Culture The secret sauce
  • Short Sprints Continuous DeliveryShort Feedback Loop Fail Fast Fast Test Suites
  • Software Craftsmanship TDDAutomatic tests BDDQuality State-of-Mind Zero-defect Pair policyProgramming Code Review
  • Teach Hackathons 20% precentMeetups Continuous Improvement Learn from Adopt new Mistakestechnologies Retrospectives
  • Passionate Team players Engineers Humble Respect Trust Peopleware Hiring Code Review Learn fromShared Code Mistakes Pair Programming
  • Ingredients of great Engineering Culture1. Short feedback loop2. Quality state-of-mind3. Continuous Improvement4. Peopleware Image source: http://www.flickr.com/photos/9439733@N02/2043786951/
  • Building great culture is on the top of our priority list
  • YOU can influence!
  • THANK YOU!