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 by Keavy McMinn
Search
Railsberry
April 23, 2013
Technology
200
1
Share
Internal tools by Keavy McMinn
Watch the talk here:
https://vimeo.com/68762928
Railsberry
April 23, 2013
More Decks by Railsberry
See All by Railsberry
Shipping Post-PC by Antek Piechnik & Marcin Bunsch
railsberry
0
220
Nodecopter by Felix Geisendoerfer
railsberry
0
130
Creative machines by Joseph Wilk
railsberry
1
180
Solid as diamond by Paolo Perego
railsberry
1
210
Future of Online Education by Gregg Pollack
railsberry
3
210
Lessons from the Masters by Geoffrey Grosenbach
railsberry
0
130
Go - a simple programming environment by Andrew Gerrand
railsberry
12
2.8k
Zero-confidence by Katrina Owen
railsberry
4
1.5k
Saving the Elephant with Slonik by Agnieszka Figiel
railsberry
1
130
Other Decks in Technology
See All in Technology
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
1
180
TypeScript で Platform SDK を作る技術
toiroakr
1
150
最新技術を"今は選ばない"という技術選定
leveragestech
PRO
0
390
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
600
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
640
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
180
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
2
2.2k
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
220
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
120
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
760
ジュニアエンジニアはSREとどう向き合うべきか
nrinetcom
PRO
1
110
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
300
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
210
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Fireside Chat
paigeccino
42
3.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Chasing Engaging Ingredients in Design
codingconduct
0
190
The Pragmatic Product Professional
lauravandoore
37
7.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
The untapped power of vector embeddings
frankvandijk
2
1.7k
Transcript
@keavy // Internal tools Railsberry, Krakow 2013
uses
Abuses
I <3 Internal Tools
class GoodSoftware < Pain end
Take your pain away
None
None
None
None
None
Create the culture you want, through internal tools
Pain #1 “I don’t know who is working on what”
What do we want?
Visibility
How can tools help?
None
“We see awesome get shipped, so we want to ship
awesome.” @maddox
None
https://speakerdeck.com/jnewland/chatops
Visibility
Pain #2 “I feel disconnected, because I am remote”
What do we want?
None
None
How can tools help?
Tools we choose
None
/i like this song
/play call me maybe
/volume +11
None
Tools we don’t abuse
virtualsugar
For good...
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}”
“Never do {z}” “Can you do... ?”
virtualsugar
turboalieno
None
None
None
None
Pull requests talk, Bullshit walks
cooperation without coordination
Pain #3 “I don’t like #{that}”
What do we want?
Always be feedback-ing.
None
Shit I don’t like
Ideas published in last 12 months 0" 5" 10" 15"
20" 25" 30" 35" 40" May" Jun" Jul" Aug" Sep" Oct" Nov" Dec" Jan" Feb" Mar" Apr"
Comments on those Ideas 0" 100" 200" 300" 400" 500"
600" 700" 800" May" Jun" Jul" Aug" Sep" Oct" Nov" Dec" Jan" Feb" Mar" Apr"
happiness excitement error fear community women being new growing future
focus guidelines culture attracted life language innovate change important better opportunity
Create the culture you want, through internal tools
using
Abusing
Pain points?
Take your pain away
Thanks!