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
190
Other Decks in Programming
See All in Programming
Nitro v3
kazupon
2
280
業務でAIを使いたい話
hnw
0
260
CSC509 Lecture 09
javiergs
PRO
0
290
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
280
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
540
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
9
3.9k
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
710
2026年向け会社紹介資料
misu
0
160
高単価案件で働くための心構え
nullnull
0
120
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
4
690
Atomics APIを知る / Understanding Atomics API
ssssota
1
130
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
610
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Being A Developer After 40
akosma
91
590k
Embracing the Ebb and Flow
colly
88
4.9k
KATA
mclloyd
PRO
32
15k
BBQ
matthewcrist
89
9.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
How GitHub (no longer) Works
holman
315
140k
Automating Front-end Workflow
addyosmani
1371
200k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
660
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!
拽拽