SlideShare a Scribd company logo
Building an

Engineering Culture
              Uri Nativ
  Head of Engineering, Klarna Israel
Uri Nativ
Head of Engineering
Klarna Israel

@unativ
a Story…
Java / J2EE
Startup     Oracle


     2005
             IT Enterprise
              Application
Feature Request
 New Report
on a reporting mechanism we
  already hate at that time
10 million rows
date as primary key
Group By month
10 million rows + Group By
              Helper Table
Data
2010
a Bug
reported by a customer
Y2K + 10
  bug
Ouch!
Building an Awesome Engineering Culture
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 later
25% of Sweden online commerce
                                Ruby-on-Rails/Erlang
 € 150,000,000 in revenue

             Tel Aviv & Stockholm
                           6 European Countries
   700 employees
Building Klarna Israeli
Engineering Center in
       Tel Aviv
The 3 Ingredients
     of great
Engineering Culture

   The secret sauce
Building an Awesome Engineering Culture
Short Sprints
                    Continuous
                     Delivery
Short Feedback Loop
                     Fail Fast
 Fast Test Suites
Building an Awesome Engineering Culture
Software
    Craftsmanship
                             TDD
Automatic
  tests                         BDD

Quality State-of-Mind
                            Zero-defect
    Pair
                               policy
Programming
              Code Review
Building an Awesome Engineering Culture
Teach       Hackathons
                     20% precent
Meetups
        Continuous
       Improvement
                         Learn from
 Adopt new                Mistakes
technologies    Retrospectives
Building an Awesome Engineering Culture
Passionate        Team players
  Engineers                   Humble
     Respect                       Trust
            Peopleware
   Hiring

 Code Review                  Learn from
Shared Code                    Mistakes
               Pair Programming
Ingredients of great Engineering Culture
1.    Short feedback loop
2.    Quality state-of-mind
3.    Continuous Improvement
4.    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!

More Related Content

PDF
What Makes a Great Engineering Culture?
PDF
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PPTX
Webinar on ChatGPT.pptx
PDF
Agile Transformation v1.27
PDF
Digital transformation
PDF
The essential elements of a digital transformation strategy
PDF
Agile Performance Metrics
 
PPTX
Sucessful implementation of JIRA and Confluence - tips and best practice
What Makes a Great Engineering Culture?
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
Webinar on ChatGPT.pptx
Agile Transformation v1.27
Digital transformation
The essential elements of a digital transformation strategy
Agile Performance Metrics
 
Sucessful implementation of JIRA and Confluence - tips and best practice

What's hot (20)

PDF
Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...
PDF
Digital Transformation From Strategy To Implementation
PPTX
Modern Agile Management and Leadership
PPTX
Agile Metrics...That Matter
KEY
Enterprise Agile Transformation Strategies
PDF
Agile Assessment Version 1.0
PDF
Kiwi SaaS Metrics That Matter 2023^LLJ r2.2.pdf
PPTX
Digital transformation 101
PPTX
Lean Agile Metrics And KPIs
PDF
Agile Placemat v9
PPTX
Agile Leaders and Agile Managers
PPTX
Agile Planning and Estimation
PDF
Team Topologies - how and why to design your teams - AllDayDevOps 2017
PDF
Scaled Agile Framework
PPTX
OKR explained in 10 slides
PDF
5 Public speaking tips from TED - Visualized summary
PDF
Unit of Value: A Framework for Scaling
PDF
Agility in an AI / DS / ML Project
PPTX
Agile 101
PDF
Digital Transformation Strategy Template and Training
Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...
Digital Transformation From Strategy To Implementation
Modern Agile Management and Leadership
Agile Metrics...That Matter
Enterprise Agile Transformation Strategies
Agile Assessment Version 1.0
Kiwi SaaS Metrics That Matter 2023^LLJ r2.2.pdf
Digital transformation 101
Lean Agile Metrics And KPIs
Agile Placemat v9
Agile Leaders and Agile Managers
Agile Planning and Estimation
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Scaled Agile Framework
OKR explained in 10 slides
5 Public speaking tips from TED - Visualized summary
Unit of Value: A Framework for Scaling
Agility in an AI / DS / ML Project
Agile 101
Digital Transformation Strategy Template and Training
Ad

Similar to Building an Awesome Engineering Culture (20)

PDF
Lean startup
PDF
Indix Engineering Culture Code (2015)
PDF
Modern Software Engineering Doing What Works To Build Better Software Faster ...
PPTX
2009 05 21 The Lean Startup At SIPA
PPTX
Software Lifecycle
PDF
Forget about Agile
PPTX
The Importance of Culture: Building and Sustaining Effective Engineering Org...
PPTX
Software Craftsmanship VS Software Engineering
PPTX
2009 06 01 The Lean Startup Texas Edition
PDF
Pair Programming, TDD and other impractical things
PDF
Agile Software Development - making programming fun again
ODP
Agile Software Development - Making Programming Fun Again
ODP
Agile Software Development - Making Programming Fun Again
PPTX
Build Quality In
PDF
High Quality Software Development with Agile and Scrum
PPTX
19th Annual European Software Testing Conference
PPTX
2009_06_08 The Lean Startup Tokyo edition
PDF
[StepTalks2011] Team Software Process (TSP): High Performance Individuals, Hi...
PDF
The Lean Tech Stack
PDF
Software development is hard
Lean startup
Indix Engineering Culture Code (2015)
Modern Software Engineering Doing What Works To Build Better Software Faster ...
2009 05 21 The Lean Startup At SIPA
Software Lifecycle
Forget about Agile
The Importance of Culture: Building and Sustaining Effective Engineering Org...
Software Craftsmanship VS Software Engineering
2009 06 01 The Lean Startup Texas Edition
Pair Programming, TDD and other impractical things
Agile Software Development - making programming fun again
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
Build Quality In
High Quality Software Development with Agile and Scrum
19th Annual European Software Testing Conference
2009_06_08 The Lean Startup Tokyo edition
[StepTalks2011] Team Software Process (TSP): High Performance Individuals, Hi...
The Lean Tech Stack
Software development is hard
Ad

More from Uri Nativ (10)

PDF
Look at my Slides
PDF
Bitcoin - the basics
PDF
Agile - What? Why? How?
PDF
Pair Programming at Klarna Tel Aviv
PPTX
Where is the CEO Office?
PDF
The Missing (Agile) Lecture
PPTX
Stop Optimizing Start Simplifying
PPTX
QA without QA
PDF
Web Application Security in Rails
PPTX
Using scrum values to building engineering culture
Look at my Slides
Bitcoin - the basics
Agile - What? Why? How?
Pair Programming at Klarna Tel Aviv
Where is the CEO Office?
The Missing (Agile) Lecture
Stop Optimizing Start Simplifying
QA without QA
Web Application Security in Rails
Using scrum values to building engineering culture

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
KodekX | Application Modernization Development
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
KodekX | Application Modernization Development

Building an Awesome Engineering Culture