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
Coding for yourself
Search
Hibariya Hi
September 15, 2012
Programming
1.3k
4
Share
Coding for yourself
Coding for yourself
Hibariya Hi
September 15, 2012
More Decks by Hibariya Hi
See All by Hibariya Hi
Creating an Active Job Adapter for Cloud Run
hibariya
0
690
Idobata on GKE - Moving an Ordinary Rails App
hibariya
0
150
Using Docker for your Rails Development Environment
hibariya
1
3.5k
GraphQL Subscription with Relay and Action Cable
hibariya
1
2.5k
Various Services
hibariya
1
350
Building a Web API with GraphQL
hibariya
2
3.9k
My recent troubles in using Ember Data
hibariya
0
1.1k
Idobata をもっと便利に 使うための tips
hibariya
0
1.5k
Control a Shell With pty-shell
hibariya
0
1.9k
Other Decks in Programming
See All in Programming
Back to the roots of date
jinroq
0
740
🦞OpenClaw works with AWS
licux
1
340
From Formal Specification to Property Based Test
ohbarye
0
1.2k
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
22
11k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
250
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
実用!Hono RPC2026
yodaka
2
300
空間オーディオの活用
objectiveaudio
0
140
認証統合から始めるフロントエンドの機能単位開発 — マイクロサービス思想の適用
koukimiura
0
100
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Speed Design
sergeychernyshev
33
1.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
A Soul's Torment
seathinner
6
2.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
My Coaching Mixtape
mlcsv
0
120
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
350
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Curious Case for Waylosing
cassininazir
0
340
Making Projects Easy
brettharned
120
6.6k
Transcript
Coding for yourself Sapporo RubyKaigi 2012 / @hibariya
Gentaro Terada A rubyist Work at esm (tokyo) github://hibariya
None
None
Coding for yourself
4 years ago I met Ruby (At PHPCon 2008)
Life-changing - <?php - $names = array(); - foreach(array('alice', 'bob',
'carol') as $name) { - array_push($names, strtoupper($name)); - } + %w(alice bob carol).map(&:upcase) ※ΠϝʔδͰ͢
Ruby makes my programmer life better
I want to code more
I want to make many people’s better life w/ my
code
ex: Awesome web services / tools / libraries etc...
The ultimate super product I think <3
No such luck...
However
I want to make myself feel awesome w/ my code
Coding for myself
Products for myself (gems)
Cline RSS feed reader consumes my time Cline displays limited
informations in the bottom of my terminal Easy to browse
Cline
Cline $ cline open 1n6 # open with browser!
Reditor Open pure ruby stdlib w/ $EDITOR `bundle open’ +
`gem edit’ Usage: $ reditor webrick
Ruremai (rurema! => ruremai) Method#rurema! RTFM with browser Usage: irb>
[].method(:<<).rurema! Waiting for English support patch!
Retter Blogging framework CLI friendly interface Supports GitHub Pages, Heroku...
Already there...
Lessons learned
Bad news: It’s hard to make myself feel awesome w/
my code
Good news: I can make some people’s life better (maybe)
None
None
Coding for yourself
Make small product for your personal problems
guides.rubygems.org
Code makes our life better