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
Internal Tools
Search
Keavy McMinn
November 02, 2012
Technology
9
1.6k
Internal Tools
RubyConf 2012
Keavy McMinn
November 02, 2012
Tweet
Share
More Decks by Keavy McMinn
See All by Keavy McMinn
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Improving your workflow with the GitHub API
keavy
9
1k
The Successful Shipper
keavy
8
520
Integrations
keavy
3
730
How to mend a broken identity
keavy
0
240
Better work, through better feedback.
keavy
1
550
Must. Try. Harder.
keavy
0
570
Career Health Check
keavy
0
320
From Artist To Programmer
keavy
1
460
Other Decks in Technology
See All in Technology
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
24
5.8k
JAWS-UG SRE支部 #14 LT
okaru
0
110
Lazy Constant - finalフィールドの遅延初期化
skrb
0
220
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
400
バクラクの AI-BPO を支える AI エージェント 〜とそれを支える Bet AI Guild〜
tomoaki25
2
770
明日から真似してOk!NOT A HOTELで実践している入社手続きの自動化
nkajihara
1
770
[mercari GEARS 2025] なぜメルカリはノーコードを選ばなかったのか? 社内問い合わせ工数を60%削減したLLM活用の裏側
mercari
PRO
0
110
探求の技術
azukiazusa1
7
2.3k
現地速報!Microsoft Ignite 2025 M365 Copilotアップデートレポート
kasada
1
450
Perlブートキャンプ
hatena
0
170
[mercari GEARS 2025] Keynote
mercari
PRO
1
280
[CV勉強会@関東 ICCV2025] WoTE: End-to-End Driving with Online Trajectory Evaluation via BEV World Model
shinkyoto
0
270
Featured
See All Featured
Designing for Performance
lara
610
69k
Producing Creativity
orderedlist
PRO
348
40k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Become a Pro
speakerdeck
PRO
29
5.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Raft: Consensus for Rubyists
vanstee
140
7.2k
A Tale of Four Properties
chriscoyier
162
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
670
Documentation Writing (for coders)
carmenintech
76
5.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Scaling GitHub
holman
463
140k
A designer walks into a library…
pauljervisheath
210
24k
Transcript
@keavy // Internal tools RubyConf, Denver, 2012 1
uses 2
Abuses 3
I <3 Internal Tools 4
class GoodSoftware < Pain end 5
Take your pain away 6
7
8
9
Create the culture you want, through internal tools 10
Pain #1 “I don’t know who is working on what”
11
What do we want? 12
Visibility 13
How can tools help? 14
15
I am next shipping: 16
17
“We see awesome get shipped, so we want to ship
awesome.” @maddox 18
19
Hey waitaminute! 20
Hey waitaminute! 20
https://speakerdeck.com/jnewland/chatops 21
22
Pain #2 “I feel disconnected, because I am remote” 23
What do we want? 24
25
26
How can tools help? 27
Tools we choose 28
29
/play call me maybe 30
/volume +11 31
/i like this song 32
33
shout out to everyone called @maddox who built all this
crazy cool stuff 34
Tools we don’t abuse 35
virtualsugar 36
For good... 37
For bad... “What. is. going. on? do we seriously have
{x} and {y} in this app? Don’t give a fuck if ... Never do {z}” 38
“Never do {z}” “Can you do... ?” 39
virtualsugar 40
turboalieno 41
42
43
43
Pull requests talk, Bullshit walks 44
cooperation without coordination 45
Pain #3 “I don’t like #{that}” 46
What do we want? 47
Always be feedback-ing. 48
49
Shit I don’t like 50
Ideas published in 2012 51
Comments on those Ideas 52
happiness excitement error fear community women being new growing future
focus guidelines culture attracted life language innovate change important better opportunity 53
Create the culture you want, through internal tools 54
using 55
Abusing 56
Pain points? 57
Take your pain away 58
Thanks! 59