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
0
450
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
私の後悔をAWS DMSで解決した話
hiramax
4
210
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
320
RDoc meets YARD
okuramasafumi
4
170
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
420
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
140
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
9
3.7k
複雑なドメインに挑む.pdf
yukisakai1225
5
1.1k
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
130
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.1k
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
210
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Designing for Performance
lara
610
69k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Unsuck your backbone
ammeep
671
58k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Scaling GitHub
holman
463
140k
GitHub's CSS Performance
jonrohan
1032
460k
The Invisible Side of Design
smashingmag
301
51k
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