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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
700
Idobata on GKE - Moving an Ordinary Rails App
hibariya
0
160
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
4k
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
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
250
Moments When Things Go Wrong
aurimas
3
130
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
180
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
180
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
iOS26時代の新規アプリ開発
yuukiw00w
0
220
初めてのRubyKaigiはこう見えた
jellyfish700
0
360
関係性から理解する"同一性"の型用語たち
pvcresin
2
620
LLM Plugin for Node-REDの利用方法と開発について
404background
0
140
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.3k
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
410
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
11
3.1k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
710
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Side Projects
sachag
455
43k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Building AI with AI
inesmontani
PRO
1
1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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