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
Peak of a Programmer
Search
Edvinas
September 10, 2015
Programming
1
110
Peak of a Programmer
Presentation presented at VilniusRB Meetup.
September 2015
Edvinas
September 10, 2015
Tweet
Share
More Decks by Edvinas
See All by Edvinas
Newbie on Node
edvinasbartkus
0
180
Other Decks in Programming
See All in Programming
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
780
Is Xcode slowly dying out in 2025?
uetyo
1
170
A comprehensive view of refactoring
marabesi
0
970
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
2
580
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
150
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
820
セキュリティマネジャー廃止とクラウドネイティブ型サンドボックス活用
kazumura
1
190
イベントストーミングから始めるドメイン駆動設計
jgeem
4
870
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
320
生成AIで日々のエラー調査を進めたい
yuyaabo
0
610
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.8k
Featured
See All Featured
Visualization
eitanlees
146
16k
Embracing the Ebb and Flow
colly
86
4.7k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
Designing for humans not robots
tammielis
253
25k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Making Projects Easy
brettharned
116
6.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Six Lessons from altMBA
skipperchong
28
3.8k
KATA
mclloyd
29
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Transcript
The peak of a programmer ruby
@edvinasbartkus semi-geek
None
None
None
The peak of a programmer ruby
None
Disclaimer DON’T GET OFFENDED
None
Ballmer’s Peak
None
None
The peak of a programmer ruby
None
None
Intro
Stick
Profit
Profit
None
None
O.H.M.B.T. Once Heard Must Be True
O.H.M.B.T. • Java from the University • PHP is for
web • Ruby is slow • IDE operators
None
C Ruby
C Ruby
O.H.M.B.T. • Tried Ruby • Did not like it •
Moved on
None
Ruby Scientists • Variable names • You don’t review code
You review output
Ruby Scientists • Variable names • You review output •
My way is better Then common way
None
None
Ruby Perfectionists • No deploy without continuous integration • They
spend 5 seconds to understand your code • They always keep on refactoring
None
Ruby Achievers • Variable names:
Ruby Achievers • Variable names: gautas_atstumas distance_rounded
Ruby Achievers • Variable names: getDistanceFrom set_user_distance
Ruby Achievers • Variable names • It takes month to
get to know the environment • Duplicated code • Duplicated code
Ruby Achievers • Variable names • It takes month to
get to know the environment • Duplicated code • Many things works!
None
Silicon Valley Rubists • Editor font matters • Setup instructions
must work • Beautiful presentations • New things come along quickly
You can be like one of those
You can be like one of those none of those
The peak of programmer
The peak of programmer When you spend more teaching than
learning
All the action in Ruby happens because you send a
message
All the action in Ruby happens because you send a
message Mr. Literally, 1987
Call to action: - Do you couch interns - Do
you speak in meetups and conferences - Talk with people!
拽拽