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
1UP! Level up your development career
Search
Ben Lovell
March 21, 2015
Programming
1
350
1UP! Level up your development career
The shit I wish I knew ten years ago. This was presented at RubyConfLT 2015 - Vilnius, Lithuania.
Ben Lovell
March 21, 2015
Tweet
Share
More Decks by Ben Lovell
See All by Ben Lovell
FOSS like a BOSS!
benlovell
0
240
RESCUE SQUAD: Rails Edition - Ancient City Ruby 2015
benlovell
0
210
Rescue Squad: Rails Edition - Rails Israel 2014
benlovell
2
300
Fast, testable and sane JSON-APIs with Rails-API et al
benlovell
3
440
Fast, testable and sane APIs - RubyC.eu Kiev 2014
benlovell
3
280
Fast, testable and sane APIs - Ancient City Ruby 2014
benlovell
2
280
RubyConf.ph 2014 - ZOMGSCALE! With Celluloid & JRuby
benlovell
0
340
Gophers! Go, google's open source language - WXG Guildford 2013
benlovell
1
390
ZOMGscale! with Celluloid & JRuby - RubyShift 2013 Kiev
benlovell
5
720
Other Decks in Programming
See All in Programming
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
160
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
340
生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料
oracle4engineer
PRO
3
200
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
840
趣味全開のAITuber開発
kokushin
0
190
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
110
AWS で実現する安全な AI エージェントの作り方 〜 Bedrock Engineer の実装例を添えて 〜 / how-to-build-secure-ai-agents
gawa
8
720
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
580
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
110
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
9
4.8k
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
150
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Bash Introduction
62gerente
611
210k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Raft: Consensus for Rubyists
vanstee
137
6.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing for Performance
lara
607
69k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
1UP LEVEL UP! @BENLOVELL - RUBYCONF.LT 2015
None
LAME! BABY MARIO
None
1UP
THE THINGS I WISH I KNEW TEN YEARS AGO
@BENLOVELL
LONDON
LONDON
LONDON
None
PSA: DON'T STARE INTO THE ECLIPSE
None
None
None
URBAN LEGENDS
None
None
None
LANGUAGE ZEALOTRY
FANATICAL AND UNCOMPROMISING PURSUIT OF RELIGIOUS, POLITICAL, OR OTHER IDEALS
None
None
None
None
None
None
None
None
None
None
None
None
THERE ARE THREE HARD PROBLEMS IN COMPUTER SCIENCE
CACHE INVALIDATION
NAMING THINGS
DHH
None
SPOT A TREND?
IT'S NOT THE...
LANGUAGE
FRAMEWORK
EDITOR THAT'S EASY, USE VIM
OPERATING SYSTEM
THEY'RE ALL EQUALLY SHIT
THEY'RE ALL EQUALLY AWESOME
IT'S WHAT YOU DO THAT COUNTS
DISCOVER YOUR PASSION
FIND WHAT MOTIVATES YOU
BE T SHAPED
NOT MISTER T. SUCKAS
DEPTH AND BREADTH
SPECIALISM IS GOOD ⭐
GENERALISM IS GOOD ⭐
TRANSFERABLE SKILLS
FEEL STUPID
HERO !
ZERO !
HERO !
None
FEEL STUPID?
YOU'RE LEARNING
None
CHALLENGE YOURSELF
YOU WILL BE AMAZED
BUILDING SOFTWARE IS A PEOPLE PROBLEM
! ❤ " ❤ ! ❤ " ❤ ! ❤
"
EFFECTIVE COMMUNICATION !
MY ADVICE?
1
ASSUME GOOD INTENT
2
F*CKING LISTEN!!!
3
DON'T BE AN ASSHOLE
UNDERSTAND YOUR INFLUENCE
POSITIVITY
THE PULL REQUEST
HARMONIOUS
TRANQUIL?
SHARED KNOWLEDGE
CONFLICT
WAR
OPINION
None
TOO SMART?
THERE IS CONFIDENCE IN SIMPLICITY
'this code is just way too simple'
?
NOBODY
EVER
YOUR CODE HAS TWO AUDIENCES
1
THE COLD CALCULATED MACHINE
2
THE WARM AND WONDERFUL HUMAN
WHICH DO YOU OPTIMISE FOR?
UNDERSTAND CONSTRAINTS AND COMMUNICATE THEM TOO
MAKE IT WORK MAKE IT RIGHT MAKE IT FAST
PERFECT IS THE ENEMY OF DONE
ASKING FOR HELP !
CAREER MOBILITY
None
REMEMBER HOW FORTUNATE YOU ARE
SELF PUBLICISE
None
None
OPEN SOURCE SORRY, IT'S THE OBVIOUS ONE
NO CONTRIBUTION TOO SMALL
PAY IT FORWARD
None
None
TWEET
BLOG LIKE YOU'RE OUTTA 2001
CONFERENCES MEET UPS USER GROUPS
SPEAK
None
None
I HAVE NOTHING INTERESTING TO SAY
None
None
MY HAIR WILL SET FIRE !
IT'S TOO HARD!
CHALLENGE YOURSELF! SURELY YOU DIDN'T FORGET?
BUT REMEMBER!
YOU ARE NOT YOUR FOLLOWER COUNT
YOU ARE NOT YOUR GITHUB STARS
YOU ARE NOT YOUR OSS CONTRIBUTIONS
YOU ARE NOT A UNICORN
NEITHER AM I!
THANKS! @BENLOVELL