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.5k
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
820
The Successful Shipper
keavy
8
450
Integrations
keavy
3
590
How to mend a broken identity
keavy
0
200
Better work, through better feedback.
keavy
1
440
Must. Try. Harder.
keavy
0
440
Career Health Check
keavy
0
280
From Artist To Programmer
keavy
1
400
Other Decks in Technology
See All in Technology
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
200
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
1.8k
OCI技術資料 : ファイル・ストレージ 概要
ocise
3
12k
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.1k
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
1
390
Unsafe.BitCast のすゝめ。
nenonaninu
0
170
「完全に理解したTalk」完全に理解した
segavvy
1
300
20240513 - 框裡框外_文學院學生如何在AI世代安身立命 @ 淡江大學
dpys
0
640
ネットワーク可視化の世界
likr
7
5.7k
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
160
EMConf JP の楽しみ方 / How to enjoy EMConf JP
pauli
2
130
rootful・rootless・privilegedコンテナの違い/rootful_rootless_privileged_container_difference
moz_sec_
0
130
Featured
See All Featured
Building an army of robots
kneath
302
44k
Adopting Sorbet at Scale
ufuk
74
9.2k
Documentation Writing (for coders)
carmenintech
67
4.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How GitHub (no longer) Works
holman
312
140k
Faster Mobile Websites
deanohume
305
30k
Practical Orchestrator
shlominoach
186
10k
Scaling GitHub
holman
459
140k
Building Applications with DynamoDB
mza
92
6.2k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
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