×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Empathy-as-a-Service Scott Burns PyTennessee 2016
Slide 2
Slide 2 text
Hi Nashvillian with wife & two children Developer at Stratasan @scottsburns on Twitter @sburns on GitHub
Slide 3
Slide 3 text
Story Time
Slide 4
Slide 4 text
Story Time
Slide 5
Slide 5 text
Story Time
Slide 6
Slide 6 text
http://itzgeek.na1452962743.netdna-cdn.com/wp-content/uploads/2014/07/CentOS-7-Nginx-Default-Page.jpg
Slide 7
Slide 7 text
Story Time
Slide 8
Slide 8 text
Developing Software is Emotional
Slide 9
Slide 9 text
Time to Argue! Vim—Emacs OS X—Linux—Windows Tabs—Spaces
Slide 10
Slide 10 text
Input ↓ Decision ↓ Action
Slide 11
Slide 11 text
Serving Coworkers
Slide 12
Slide 12 text
Engineering is not the most important team
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
❄
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
In a world without Engineering→ Marketing→ Support→ Sales→
Slide 17
Slide 17 text
Successful organizations solve the puzzle
Slide 18
Slide 18 text
What should engineering provide?
Slide 19
Slide 19 text
Sales What does it (not) do? What sets us apart us from competition?
Slide 20
Slide 20 text
Marketing What value does the product provide? What pain does it alleviate?
Slide 21
Slide 21 text
Support Why does the product do X in a particular way? When does the product not conform to expectations?
Slide 22
Slide 22 text
Management When will Feature X be done? Is your work delivering value?
Slide 23
Slide 23 text
Serving Developers
Slide 24
Slide 24 text
Empathetic Code Test-Driven Development High test coverage Correct, succinct documentation
Slide 25
Slide 25 text
Open Source Be kind when raising issues Be kind when responding Be kind
Slide 26
Slide 26 text
Code reviews Review the code, not the person Why did they do something in a particular way Pair-review FTW!
Slide 27
Slide 27 text
Many paths 4-year CS degree Some other degree Software schools Self-taught
Slide 28
Slide 28 text
Its all a blur Beginners Junior (???) ✨Senior✨
Slide 29
Slide 29 text
Get out of your head
Slide 30
Slide 30 text
Your context is but one possibility
Slide 31
Slide 31 text
Fix problems
Slide 32
Slide 32 text
Increase happiness ❤
Slide 33
Slide 33 text
Thank you!