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
Marin Todorov
March 18, 2016
Technology
1
350
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
470
RxSwift on iOS
icanzilb
4
3.9k
Is RxSwift for me? @ try! Swift NYC
icanzilb
3
23k
(Appbuilders) Non-technical ways to be a better developer
icanzilb
3
730
What's in it after the Indiepocalypse is over?
icanzilb
1
2.7k
Easy Animation at Cocoaheads Copenhagen
icanzilb
3
250
Animations with Auto Layout
icanzilb
1
160
SpriteKit with Swift workshop
icanzilb
1
990
Other Decks in Technology
See All in Technology
AWS re:Invent 2024 re:Cap Taipei (for Developer): New Launches that facilitate Developer Workflow and Continuous Innovation
dwchiang
0
160
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
EMConf JP の楽しみ方 / How to enjoy EMConf JP
pauli
2
150
I could be Wrong!! - Learning from Agile Experts
kawaguti
PRO
8
3.4k
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
150
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
210
Cloudflareで実現する AIエージェント ワークフロー基盤
kmd09
0
290
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
280
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
34
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fireside Chat
paigeccino
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Unsuck your backbone
ammeep
669
57k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Docker and Python
trallard
43
3.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
The World Runs on Bad Software
bkeepers
PRO
66
11k
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