what engineers and developers really do all day
Embed Size (px)
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 it’s 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 doesn’t happen like this

we have to find and fix
100 per 1,000 lines of code
product bugs
(that’s a lot)

15 bugs per 1,000 lines ofcode make it to customers
(that’s 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

that’s
1500 hours per year fixing bugs

not creating cool stuff but
solving problems hard 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

let’s put
$113 billion into context

with $113 billion, you could
end world hunger $30Band 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 can’t fix all of the bugs on time, schedules slip and our products are
late-to-market

shipping your product late costs you a lot of money
https://www.initialstate.com/LateCalc
here’s 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 won’t 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 don’t 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