What Engineers and Developers Really Do All Day

Download What Engineers and Developers Really Do All Day

Post on 11-Aug-2014

18.557 views

Category:

Engineering

13 download

DESCRIPTION

What engineers and developers really do all day and why it's a really big deal.

TRANSCRIPT

  • What Engineers & Developers Do All Day Really And why its a really big deal
  • *Design prototype by Stephen Allport most people think engineers spend all of their time cool stuff creating
  • Wrong!!X
  • building products full of awesome doesnt happen like this
  • we have to find and fix 100 per 1,000 lines of code product bugs (thats a lot)
  • 15 bugs per 1,000 lines of code make it to customers (thats bad)
  • it takes 30x longer to fix one bug than to write one line of code
  • we spend 75% of our time debugging our own (and our teammates) designs
  • thats 1500 hoursper year fixing bugs
  • not creating cool stuff but solving problemshard problems
  • that means 75% of your engineering to fixing bugs team salary goes
  • add up 75% of all product engineering salaries in the US plus the cost of their debug tools
  • $113 billion identifying & correcting product defects in the US, is spent every year
  • lets put $113 billioninto context
  • with $113 billion, you could end world hunger $30B and buy $30B $10B $4B $4B $4B $4B $3.3B $2.5B $2B $2B and still have $17B left
  • if there were ways to debug faster, more of that $113 billion could go toward making new, cool stuff
  • every year our products get smarter, more connected, more complex
  • more complex is a nice way of saying has a lot more bugs to fix before it ships
  • if we cant fix all of the bugs on time, schedules slip and our products are late-to-market
  • shipping your product late costs you a lotof money https://www.initialstate.com/LateCalc heres a calculator to show you how much
  • #1 cause for schedule slips? too many bugs, too little time
  • forcing us to work weekends and overtime wont fix this productivity plunges
  • when you ask us to do the impossible(which you inevitably will)
  • here are five tips if you want to have any chance of success
  • we need multiple hours of uninterrupted time preferably in 4-hour blocks 1
  • putting us in a bunch of meetings is a great way for us to get nothing done 2
  • give us the freedom to be awesome don't micromanage 3
  • buy us the tools we need you dont mow a lawn with a pair of scissors 4
  • give us an awesome place to work we spend a lot of time here, we should love it 5
  • what do engineers and developers really do all day?
  • we solve problems
  • https://www.initialstate.com tools built for engineers, by engineers