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
Be a Force Multiplier
Search
Jim Sowers
June 26, 2013
Technology
0
53
Be a Force Multiplier
Time management and favored coding practices
Jim Sowers
June 26, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
530
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
220
AWS Network Firewall Proxyを触ってみた
nagisa53
1
220
20260204_Midosuji_Tech
takuyay0ne
1
150
Greatest Disaster Hits in Web Performance
guaca
0
230
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
560
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
180
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Designing for Timeless Needs
cassininazir
0
130
Amusing Abliteration
ianozsvald
0
100
Git: the NoSQL Database
bkeepers
PRO
432
66k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
Leo the Paperboy
mayatellez
4
1.4k
Evolving SEO for Evolving Search Engines
ryanjones
0
120
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Transcript
Be a Force Multiplier Jim Sowers @jpsowers handmadecode.com
None
None
None
e
None
What I'm up to • Thoughtful personal interaction tool •
Thoughtful code interaction tool
e
A factor that dramatically increases ... the effectiveness of an
item or group. http://en.wikipedia.org/wiki/Force_multiplication
You can't change the world if you can't find your
keys...
Get the hardest thing done first
Pomodoro Bust a tomato
CAGEMATCH TONITE! Stephen Covey vs David Allen
• Better Task Lists GTD - David Allen enters the
ring • Trusted System • Plan before (Weekly) • Pick tasks based on energy/tools
GTD - David Allen starts throwing punches! Do it Something
comes into your life What is the next action / good task Delete it Is it actionable? Yep Nope 2 Min or less? More than 2 min Delegate or Defer
• Sharpen Your Saw Covey - Stephen enters the ring
• Uncle Bob says 20 hrs • That guy is nuts... • Sneak in an hr at lunch • Podcast in car/gym
Other Saw Sharpening
• Nerd night Covey - Stephen holds the ring •
TDD • Code katas • Conway's game of life • In Ruby...
Sacred Cows
Agile will not help your project
TDD will not help your project
None
Durable Persistent Accurate Good Communication is: Clear and easy
Lots of kinds of communication • Code - we call
'em languages • Comments • Readme • Visio • Wiki or blog • Automated Tests
Ways to communicate in your code • Fight for good
names • Name variables based on scope • Keep methods small • Write for a business user • Extension methods for clarity
• Not only what but how to • Snake case
== super readable Tests are communication • Tests are accurate
Comments • Fight for clarity and upkeep • Why not
what • Don't use them anyway • Don't use them • Bad comments are not durable but they are surely persistent
Open source documentation is always GREAT!
• Have one Readme • Have a complete one or
link to a good reference page
Visio or other diagrams • Don't forget color • Nice
10,000' view code doesn't give • Pictures are great for lots of us
Wiki / blog • Cross-link to your hearts content •
Ugly is fine, especially at first • Tribal knowledge • Blog - career and snippet repo
• Readme, visio, wikis and blogs persist • Tests remain
accurate • The code abides... durable Durable - Persistent - Accurate
Wrapup • Sharpen your saw • Communicate early and often
in as many ways as you can find • Find your keys • No frogs were harmed in the making of this talk
Be a Force Multiplier Jim Sowers @jpsowers handmadecode.com