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
126
17k
Improving your workflow with the GitHub API
keavy
9
940
The Successful Shipper
keavy
8
500
Integrations
keavy
3
690
How to mend a broken identity
keavy
0
230
Better work, through better feedback.
keavy
1
530
Must. Try. Harder.
keavy
0
530
Career Health Check
keavy
0
310
From Artist To Programmer
keavy
1
450
Other Decks in Technology
See All in Technology
Amazon Bedrock AgentCore でプロモーション用動画生成エージェントを開発する
nasuvitz
6
430
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
ECS モニタリング手法大整理
yendoooo
1
120
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
520
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
6
550
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
9
2.7k
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
270
Webアクセシビリティ入門
recruitengineers
PRO
1
260
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
250
[OCI Skill Mapping] AWSユーザーのためのOCI(2025年8月20日開催)
oracle4engineer
PRO
2
150
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
380
「守る」から「進化させる」セキュリティへ ~AWS re:Inforce 2025参加報告~ / AWS re:Inforce 2025 Participation Report
yuj1osm
1
130
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Scaling GitHub
holman
462
140k
Music & Morning Musume
bryan
46
6.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
RailsConf 2023
tenderlove
30
1.2k
Bash Introduction
62gerente
614
210k
How to Ace a Technical Interview
jacobian
279
23k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
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