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

Like this? Share it with your network

Share

Building an Awesome Engineering Culture

on

  • 682 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
682
Views on SlideShare
656
Embed Views
26

Actions

Likes
4
Downloads
6
Comments
1

3 Embeds 26

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

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 Presentation Transcript

  • 1. Building anEngineering Culture Uri Nativ Head of Engineering, Klarna Israel
  • 2. Uri NativHead of EngineeringKlarna Israel@unativ
  • 3. a Story…
  • 4. Java / J2EEStartup Oracle 2005 IT Enterprise Application
  • 5. Feature Request New Reporton a reporting mechanism we already hate at that time
  • 6. 10 million rowsdate as primary keyGroup By month
  • 7. 10 million rows + Group By Helper TableData
  • 8. 2010
  • 9. a Bugreported by a customer
  • 10. Y2K + 10 bug
  • 11. Ouch!
  • 12. 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!”
  • 13. Successful companies have talented engineers that code like crap
  • 14. Successful companies have passionate talented engineers that code like crap
  • 15. Awesome Engineering Culture Outweigh Bad Technical Decisions
  • 16. 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
  • 17. Building Klarna IsraeliEngineering Center in Tel Aviv
  • 18. The 3 Ingredients of greatEngineering Culture The secret sauce
  • 19. Short Sprints Continuous DeliveryShort Feedback Loop Fail Fast Fast Test Suites
  • 20. Software Craftsmanship TDDAutomatic tests BDDQuality State-of-Mind Zero-defect Pair policyProgramming Code Review
  • 21. Teach Hackathons 20% precentMeetups Continuous Improvement Learn from Adopt new Mistakestechnologies Retrospectives
  • 22. Passionate Team players Engineers Humble Respect Trust Peopleware Hiring Code Review Learn fromShared Code Mistakes Pair Programming
  • 23. 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/
  • 24. Building great culture is on the top of our priority list
  • 25. YOU can influence!
  • 26. THANK YOU!