$30 off During Our Annual Pro Sale. View Details »
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
1.1k
The Successful Shipper
keavy
8
540
Integrations
keavy
3
750
How to mend a broken identity
keavy
0
250
Better work, through better feedback.
keavy
1
560
Must. Try. Harder.
keavy
0
580
Career Health Check
keavy
0
320
From Artist To Programmer
keavy
1
470
Other Decks in Technology
See All in Technology
Next.js 16の新機能 Cache Components について
sutetotanuki
0
180
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
410
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
120
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
660
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
210
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
160
Kiro を用いたペアプロのススメ
taikis
4
1.8k
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
120
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.4k
AI駆動開発の実践とその未来
eltociear
2
490
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
57
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
The SEO identity crisis: Don't let AI make you average
varn
0
39
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Google's AI Overviews - The New Search
badams
0
870
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Speed Design
sergeychernyshev
33
1.4k
Technical Leadership for Architectural Decision Making
baasie
0
180
RailsConf 2023
tenderlove
30
1.3k
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
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