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
390
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
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.1k
CSC509 Lecture 01
javiergs
PRO
1
200
XP2024 っていう国際会議に行ってきたよの記 / XP2024 Conference Report
bonotake
4
150
GitHub Copilot Workspace で我々のアプリ開発がどう変わるのか?
shuyakinjo
0
840
Remix × Cloudflare Pages × Sentry 奮闘記 / remix-pages-sentry
nkzn
1
360
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
180
グローバルなソフトウェアテスト組織における課題と戦略 / Challenges and Strategies in a Global Software Testing Organization #mf_techday
imtnd
0
220
M5Stackボードの選び方
tanakamasayuki
0
200
MLOps in Mercari Group’s Trust and Safety ML Team
cjhj
1
100
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
1.1k
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
130
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
190
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
1
230
Navigating Team Friction
lara
183
14k
Adopting Sorbet at Scale
ufuk
73
8.9k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Learning to Love Humans: Emotional Interface Design
aarron
271
40k
Typedesign – Prime Four
hannesfritz
39
2.3k
Docker and Python
trallard
40
3k
4 Signs Your Business is Dying
shpigford
180
21k
Thoughts on Productivity
jonyablonski
67
4.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
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