Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Power of Good Engineers
Search
sid
October 16, 2014
Programming
2
83
The Power of Good Engineers
sid
October 16, 2014
Tweet
Share
More Decks by sid
See All by sid
Lean Testing
manat
0
55
Foster The Engineering Culture
manat
0
220
Other Decks in Programming
See All in Programming
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
670
Swift Concurrency - 状態監視の罠
objectiveaudio
2
520
What's new in Spring Modulith?
olivergierke
1
140
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
290
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.3k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
1k
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
1k
CSC509 Lecture 05
javiergs
PRO
0
300
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
380
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
440
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
31k
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
310
Featured
See All Featured
A designer walks into a library…
pauljervisheath
209
24k
Speed Design
sergeychernyshev
32
1.2k
4 Signs Your Business is Dying
shpigford
185
22k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Unsuck your backbone
ammeep
671
58k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Cost Of JavaScript in 2023
addyosmani
54
9k
Typedesign – Prime Four
hannesfritz
42
2.8k
How to Think Like a Performance Engineer
csswizardry
27
2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.3k
Documentation Writing (for coders)
carmenintech
75
5.1k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
SOFTWARE ENGINEER The Power of
80:20 RULE 80% of effects come from 20% of causes
80% of results come from 20% of effort — Pareto Rule
/ SOCIAL ! / BUSINESS " / BODY #
80:20 SOFTWARE 80% of users only use 20% of features
80% of changes are made in 20% of the code 80% of code are made by 20% of developers
80:20 SOFTWARE 80% of users only use 20% of features
80% of changes are made in 20% of the code 80% of code are made by 20% of developers
÷ - + x
αDEVELOPERS leaders · trailblazers · trendsetters
increases the number of developers who could produce the similar
impact as those 20% GOAL:
HIRE $ or GROOM %
GOOD ENGINEER TRAITS smart, works fast, good architectural sense, thinks
outside the box, excellent technical knowledge, great problem solving skills, etc…
GOOD ENGINEER TRAITS smart, works fast, good architectural sense, thinks
outside the box, excellent technical knowledge, great problem solving skills, etc…
GOOD ENGINEERS C.A.R.E.™
/ Curiosity / Awareness / Resoluteness / Empathy
CURIOSITY a strong desire to know or learn something
AWARENESS knowledge or perception of a situation
RESOLUTENESS purposeful, determined, and unwavering
EMPATHY ability to understand and share the feelings of another
#HACKATHON 48 hours to be surrounded by good engineers who
care
CREDITS • Nine Levels of Anyone Who Calls Herself a
“Software Engineer” • The trajectory of a software engineer… and where it all goes wrong • Software Engineer Traits