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
On Becoming a Productive Developer
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dani Dewitt
May 26, 2016
Programming
0
470
On Becoming a Productive Developer
Women Who Code Lightning Talk @ Pixability (5/26/16)
Dani Dewitt
May 26, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
510
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
200
CSC307 Lecture 10
javiergs
PRO
1
690
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
180
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
300
浮動小数の比較について
kishikawakatsumi
0
370
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
470
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
240
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.1k
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
2
120
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
210
CSC307 Lecture 13
javiergs
PRO
0
310
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
Statistics for Hackers
jakevdp
799
230k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Talk to Developers About Accessibility
jct
2
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
140
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Scaling GitHub
holman
464
140k
Into the Great Unknown - MozCon
thekraken
40
2.3k
How GitHub (no longer) Works
holman
316
140k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Transcript
None
On Becoming a Productive Developer Dani Dewitt Pixability Software Engineer
@danidewitt
Biological Systems Engineering
Harvard Extension/Launch Academy
Writing Code without a CS Degree
#1 Teamwork #2 Writing Decent Code #3 Optimizing Human Performance
#1: Teamwork
Cross-Team Communication features, bugs, blockers, release schedules, testing, and crazy
new ideas
Share Knowledge + Resources
Ask questions Encourage others to ask questions
Continue learning
Invite Feedback Technical and non-technical Within and across teams
#2: Writing Decent Code
Are you adding value to the codebase?
Can others read, test, and debug it?
Technical debt is really expensive
Would you read the code in 6 months?
Do things your future self will appreciate
#3: Optimizing Human Performance
Routines and Lists
Minimalism / Reducing Decision Fatigue
"It’s also crucial that you’re taking care of yourself, improving
yourself, honing your abilities... You are the project.” Ryan Holiday
Self-experimentation (n=1) to optimize for mental clarity
Coffee
Hydration
Gluten
Dairy
Macronutrient Ratios
Ketosis
Meditation
Exercise
Mobility
Sleep Hygiene
“Consistency and Improvement”
Have fun!
Questions? @danidewitt