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
360
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
250
RESCUE SQUAD: Rails Edition - Ancient City Ruby 2015
benlovell
0
230
Rescue Squad: Rails Edition - Rails Israel 2014
benlovell
2
310
Fast, testable and sane JSON-APIs with Rails-API et al
benlovell
3
450
Fast, testable and sane APIs - RubyC.eu Kiev 2014
benlovell
3
290
Fast, testable and sane APIs - Ancient City Ruby 2014
benlovell
2
290
RubyConf.ph 2014 - ZOMGSCALE! With Celluloid & JRuby
benlovell
0
340
Gophers! Go, google's open source language - WXG Guildford 2013
benlovell
1
410
ZOMGscale! with Celluloid & JRuby - RubyShift 2013 Kiev
benlovell
5
730
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
13k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
220
TypeScriptでDXを上げろ! Hono編
yusukebe
3
770
Deep Dive into ~/.claude/projects
hiragram
14
14k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
530
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
300
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
180
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
660
ニーリーにおけるプロダクトエンジニア
nealle
0
950
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
15
5.6k
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
How GitHub (no longer) Works
holman
314
140k
GitHub's CSS Performance
jonrohan
1031
460k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Why Our Code Smells
bkeepers
PRO
337
57k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
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