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
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
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
720
Codex の「自走力」を高める
yorifuji
0
1.2k
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
200
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
500
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
110
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
3k
TipKitTips
ktcryomm
0
160
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
550
Windows on Ryzen and I
seosoft
0
250
AHC061解説
shun_pi
0
360
How to stabilize UI tests using XCTest
akkeylab
0
110
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Code Review Best Practice
trishagee
74
20k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Practical Orchestrator
shlominoach
191
11k
Deep Space Network (abreviated)
tonyrice
0
88
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
HDC tutorial
michielstock
1
530
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Become a Pro
speakerdeck
PRO
31
5.8k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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