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
Non-technical ways to be a better developer
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marin Todorov
March 18, 2016
Technology
1
400
Non-technical ways to be a better developer
Hint: It's not all about the code
Marin Todorov
March 18, 2016
Tweet
Share
More Decks by Marin Todorov
See All by Marin Todorov
Testing RxRealm with RxBlocking
icanzilb
0
530
RxSwift on iOS
icanzilb
4
4k
Is RxSwift for me? @ try! Swift NYC
icanzilb
3
23k
(Appbuilders) Non-technical ways to be a better developer
icanzilb
3
790
What's in it after the Indiepocalypse is over?
icanzilb
1
2.8k
Easy Animation at Cocoaheads Copenhagen
icanzilb
3
290
Animations with Auto Layout
icanzilb
1
180
SpriteKit with Swift workshop
icanzilb
1
1k
Other Decks in Technology
See All in Technology
Red Hat OpenStack Services on OpenShift
tamemiya
0
120
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
260
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
The Language of Interfaces
destraynor
162
26k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Technical Leadership for Architectural Decision Making
baasie
2
250
ラッコキーワード サービス紹介資料
rakko
1
2.3M
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Transcript
Non-technical ways to becoming a better developer Marin Todorov, @icanzilb
Prologue
None
$greatCode->execute()
Marin, I can’t promise you that…
None
None
None
5y old 12y old 15y old
17y old
unstoppable multi-dimensional being from outer space
Every person has all of these things inside of them
that form their entire life… — Ash Furrow
+ $greatCode->execute()
Life happened? No.
None
Act 1: Improving Yourself
Group chat is like being in an all-day meeting with
random participants and no agenda. — Jason Fried, Basecamp
None
monday tuesday wednesday thursday friday
meditation
cooking
running
Meditation app: www.headspace.com Gym app: www.gymforless.com Cooking (amateurs): www.fourhourchef.com Cooking
(experienced): http://www.jamieoliver.com/recipes/ category/books/jamies-15-minute-meals/
None
None
None
Extra 15 minutes: http://blog.ayaka.me/post/127561846102/extra-15-min Easy Way to Stop Smoking: http://www.amazon.com/Allen-Carrs-Easy-Stop-
Smoking/dp/0615482155
Act 2: Improving your interactions
Our lives are not our own. From womb to tomb,
we’re bound to others. — Sonmi-451
None
while (self.retainCount>0) [self release]; if (a == 4 && tt1
== “A”) throw Error(“failure”); //add tests
None
family comes first
The people you love aren’t interruptions, they’re the reason you
work at all. Give ’em a hug. — Jason Zimdars
step in the shoes of others
get your work out there ideas
watch me create 10 evenings…
Extra boost of love: just call your mom and tell
her you love her Learn a language: www.fluencia.com Table rule: no electronics of any kind at dinner Scrum Master: http://whatis.techtarget.com/definition/scrum- master
Act 3: Improving the world
Fuzzy Gerdes https://www.flickr.com/photos/fuzzy/6985402673/ https://www.ted.com/talks/candy_chang_before_i_die_i_want_to
So what? — Toxic person
…
If anyone is improving the world it’s software developers
THE NOW 1001100 00100001 11000110
And if at any point you feel it’s too hard
to
be kind to your teammate meditate before going off to
work cook your significant one a dinner run another 5 kilometers open source your latest project
remember being a better developer being an unstoppable multidimensional being
is worth it …
for a shot at improving the world.
Epilogue
Marin Todorov, @icanzilb www.underplot.com