Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Hard Part of Software Deveoplment is not th...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Derrick Parkhurst
February 27, 2014
Programming
2.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Hard Part of Software Deveoplment is not the Software
February 2014
Derrick Parkhurst
February 27, 2014
More Decks by Derrick Parkhurst
See All by Derrick Parkhurst
Refinements in Ruby 2.1+
thirtysixthspan
1
110
Review of Metaprogramming Ruby 2
thirtysixthspan
0
3k
May the git --force be with you
thirtysixthspan
0
2.2k
Other Decks in Programming
See All in Programming
Event is what happens
moro
2
860
The Rails Doctrine Decade
koic
2
600
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
320
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
100
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
最近”作らせてる” ローカルAIアプリの話
akit37
0
480
ActionController meets Protocol Buffers
sorah
0
560
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
630
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Mobile First: as difficult as doing things right
swwweet
225
10k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Optimising Largest Contentful Paint
csswizardry
37
4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Tell your own story through comics
letsgokoyo
1
1.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Transcript
development is not the software development is not the software
The hard part of software The hard part of software
derrick jay parkhurst @8bsn
derrick jay parkhurst @8bsn
derrick jay parkhurst @8bsn
derrick jay parkhurst @8bsn
Build a better mouse trap
Work with a team
PeopleAdmin
Teams We know a good team when we see it
Working with other people can be hard
R ecognition of E xcellence E m pathy for F
ailure
Recognition of Excellence
“Simplicity is a great virtue but it requires hard work
to achieve it and education to appreciate it” - Dijkstra
Recognition of excellence is not a zero sum game
Empathy for Failure
Actor/Observer Difference Fundamental attribution error
R ecognition of E xcellence E m pathy for F
ailure