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
How To Be A Great Developer - EmpireJS 2016
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
funkatron
May 26, 2016
Technology
1
170
How To Be A Great Developer - EmpireJS 2016
Video:
https://www.youtube.com/watch?v=lvbun8gybvs
funkatron
May 26, 2016
Tweet
Share
More Decks by funkatron
See All by funkatron
Stronger Than Fear: Mental Health in the Developer Community 2023
funkatron
0
260
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
460
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
200
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
180
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
100
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
300
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
130
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
88
Grumpy and Funky Save the World
funkatron
0
300
Other Decks in Technology
See All in Technology
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
Fundraising Gala’s in 2026 What’s Changing & What Still Works
auctria
PRO
0
110
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.1k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.7k
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
9.9k
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
480
型を書かないRuby開発への挑戦
riseshia
0
210
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
9
1.5k
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
230
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
150
「ストレッチゾーンに挑戦し続ける」ことって難しくないですか? メンバーの持続的成長を支えるEMの環境設計
sansantech
PRO
3
540
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
77
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Speed Design
sergeychernyshev
33
1.6k
Believing is Seeing
oripsolob
1
79
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
310
For a Future-Friendly Web
brad_frost
183
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
150
Transcript
HOW TO BE A GREAT DEVELOPER ED FINKLER Head of
Developer Culture - Graph Story
[email protected]
@funkatron http://funkatron.com
THIS IS A TEXT ADVENTURE
20 YEARS OF WEB DEV LONE WOLF & TEAMS REMOTE
AND OFFICE $$$ & ACADEMIA PHP PYTHON JS DEVOPS
HAVE FREQUENTLY BEEN CALLED A “WEBMASTER”
TECH SKILLS ARE OVERRATED
•PRACTICE EMPATHY •PRACTICE HUMILITY •ALWAYS BE LEARNING •AVOID TRIBALISM •BETTER
YOUR COMMUNITY
PRACTICE EMPATHY •Empathy is the ability to understand how a
person feels, and why they may feel that way. •Empathy is your most important skill.
PRACTICE EMPATHY •Practice it with everyone you interact with, and
everyone who interacts with your work. •Always keep two groups in mind: the users and the rest of your team.
PRACTICE EMPATHY •Solve the user’s problems, not yours •To solve
their problems, must empathize with them
PRACTICE EMPATHY •Make choices with teammates in mind •Anticipate questions
and confusion •Think weeks, months, years ahead
PRACTICE EMPATHY •Don’t assume people know what you know
PRACTICE HUMILITY •Humility goes hand in hand with empathy •You’ll
always be learning and improving. Accept and own-up to mistakes. •The less you fear being wrong, the more confident you can be.
PRACTICE HUMILITY •You’re wrong about many things •So is everyone
else •Allow others to practice humility
ALWAYS BE LEARNING •Be liberal in learning about new technologies
and approaches. Be conservative in using them. •Any technology can be the right choice depending on the needs of the project and strengths of the team.
ALWAYS BE LEARNING •Set aside a little time each week
to learn about new tech. •At conferences, try to catch one or two talks about technologies you don’t know much about.
AVOID TRIBALISM •Refuse to participate in tribalism. •View absolute statements
with extreme skepticism. •Build communities with what we have in common. Embrace diversity. Help people feel safe.
AVOID TRIBALISM •Dismissing a technology without a sound, reasonable argument
is lazy and prone to error. •Be extremely careful about participating in X vs Y arguments.
AVOID TRIBALISM •Reserve your loyalty for people. Not brands. Not
companies. Not technologies.
BETTER YOUR COMMUNITY •Make people’s lives better with your skills.
•Make the community around you better. You don’t need to go to some Magic City of Tech Genius to do important work.
BETTER YOUR COMMUNITY •Share what you learn with the people
around you. Ask them to share what they have learned with you.
BUT I’M A SUPERVISOR! •Values of a hierarchical org distribute
from the top down •Great developers need a great org to support them
BUT I’M A SUPERVISOR! •Your job is to support and
empower the people you supervise •You aren’t more important than them. You just have a different job
BUT I’M A SUPERVISOR! •A lot of the people you
lead are scared, burned out, struggling •You must promote mental wellness OSMIHELP.ORG •Listen, understand, help, empower
Q+A ED FINKLER
[email protected]
@funkatron http://funkatron.com http://www.kreativekorp.com/software/fonts/c64.shtml