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
Developing in Public
Search
Daniel Hengeveld
February 14, 2013
Programming
6
320
Developing in Public
A short talk I gave at DevCon TLV on Feb 14, 2013
Daniel Hengeveld
February 14, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
Building a Smaller App Binary
kateinoigakukun
2
200
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.4k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
1
120
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
7.4k
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
900
Creating Retro-Style Photos Using Swift
ski
1
350
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.6k
「コンパイル時のユニットテスト」導入するとユニットテストを 書かなくてよくなるのか?
tomohisa
9
2.2k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Code Reviewing Like a Champion
maltzj
512
39k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Design by the Numbers
sachag
274
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
Transcript
Developing in Public Logs, History, Chat, and Collaboration Daniel Hengeveld
DevCon TLV February 14, 2013 Thursday, February 14, 13
It’s better to work together than to work alone. Thursday,
February 14, 13
Thursday, February 14, 13
Thursday, February 14, 13
What if “together” is miles and hours apart? Thursday, February
14, 13
...or feels like it? Thursday, February 14, 13
What did he do yesterday? Thursday, February 14, 13
What did I do yesterday? Thursday, February 14, 13
commit 74f2f17db5df70c057c8215 Author: Daniel Hengeveld <
[email protected]
> Date: Thu Feb 7
11:27:42 2013 -0800 Fixes archive bug Uploads were failing - we switched to a different library because it handles retries and redirects better Thursday, February 14, 13
Software Development != Software Thursday, February 14, 13
20% reviewing code 20% communication 20% infrastructure 40% writing code
Thursday, February 14, 13
Development is the process AND the artifact Thursday, February 14,
13
Development is decisions Thursday, February 14, 13
Development is communication Thursday, February 14, 13
Development is code Thursday, February 14, 13
Development is helping users Thursday, February 14, 13
There’s comments, pull requests, emails, screenshots, IM Thursday, February 14,
13
Thursday, February 14, 13
WIP PRs Thursday, February 14, 13
ChatOps Thursday, February 14, 13
Thursday, February 14, 13
Everything done in chat, in front of anyone with interest.
Thursday, February 14, 13
[ demo ] Thursday, February 14, 13
“Why is this stupid chat bot so important to ops?”
- @jnewland Thursday, February 14, 13
Always pairing, tripling, quadrupling, large- grouping Thursday, February 14, 13
What if we don’t have a Hubot? Thursday, February 14,
13
A self-reporting culture Thursday, February 14, 13
embrace good tools Thursday, February 14, 13
be predictable Thursday, February 14, 13
prefer communication Thursday, February 14, 13
warning: don’t block Thursday, February 14, 13
Why even do this? Thursday, February 14, 13
Truly productive remote work Thursday, February 14, 13
Fast onboarding Thursday, February 14, 13
Transparent strategies, real talk Thursday, February 14, 13
No one gets lost Thursday, February 14, 13
github.com/thedaniel/developing-in-public Thursday, February 14, 13
Thanks! Daniel Hengeveld, GitHub @thedaniel Thursday, February 14, 13