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
700
How to mend a broken identity
keavy
0
240
Better work, through better feedback.
keavy
1
540
Must. Try. Harder.
keavy
0
560
Career Health Check
keavy
0
310
From Artist To Programmer
keavy
1
460
Other Decks in Technology
See All in Technology
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
120
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
1
1.2k
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
130
頭部ふわふわ浄酔器
uyupun
0
240
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
480
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
450
仕様駆動開発を実現する上流工程におけるAIエージェント活用
sergicalsix
6
3k
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
170
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
140
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
420
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
120
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
For a Future-Friendly Web
brad_frost
180
10k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
A designer walks into a library…
pauljervisheath
209
24k
Documentation Writing (for coders)
carmenintech
75
5.1k
Rails Girls Zürich Keynote
gr2m
95
14k
Docker and Python
trallard
46
3.6k
Side Projects
sachag
455
43k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
YesSQL, Process and Tooling at Scale
rocio
173
15k
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