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
Dani Dewitt
May 26, 2016
Programming
500
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
On Becoming a Productive Developer
Women Who Code Lightning Talk @ Pixability (5/26/16)
Dani Dewitt
May 26, 2016
Other Decks in Programming
See All in Programming
VibeCodingからAgenticWorkflowへ
starfish719
0
830
ソフトウェアラスタライザ
fadis
1
630
Go 1.27 における memory allocation の高速化
andpad
0
310
メールのエイリアス機能を履き違えない
isshinfunada
0
250
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
410
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
280
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.7k
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
110
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
600
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
150
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
530
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
280
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
380
Designing Experiences People Love
moore
143
24k
Bash Introduction
62gerente
615
220k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
440
Unsuck your backbone
ammeep
672
58k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
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