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
Development lessons from the world of open sour...
Search
Andy Lester
October 16, 2011
Programming
2
150
Development lessons from the world of open source software
Andy Lester
October 16, 2011
Tweet
Share
More Decks by Andy Lester
See All by Andy Lester
Resumes and Interviews from the Hiring Manager's Perspective
petdance
1
11k
Ack to the future!
petdance
2
340
29 ways to get started in open source
petdance
2
570
29 ways to get started in open source
petdance
2
150
Projects, Community and Github
petdance
1
450
A Field Guide to the Perl Command Line
petdance
1
740
Resumes and Interviewing for tech jobs
petdance
2
250
Preventing Crisis: Project Estimation and Tracking That Works
petdance
2
200
Other Decks in Programming
See All in Programming
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.2k
Python札幌 LT資料
t3tra
7
1.1k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
230
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
220
Vibe codingでおすすめの言語と開発手法
uyuki234
0
130
クラウドに依存しないS3を使った開発術
simesaba80
0
180
マスタデータ問題、マイクロサービスでどう解くか
kts
0
150
Cell-Based Architecture
larchanjo
0
150
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
460
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
140
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
愛される翻訳の秘訣
kishikawakatsumi
3
350
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
0
1.8M
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
51
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
Making Projects Easy
brettharned
120
6.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Why Our Code Smells
bkeepers
PRO
340
58k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Visualization
eitanlees
150
16k
Claude Code のすすめ
schroneko
67
210k
Design in an AI World
tapps
0
100
Transcript
Development lessons from the world of Open Source Software Andy
Lester, 9/5/2007
Andy Lester • 20+ years of software development • 10+
years of open source development • perlbuzz.com • My new news site • perlfoundation.org • PR for the Perl Foundation
Highly successful open source projects Linux, *BSD Subversion Perl, PHP,
Python Ruby + Rails SpamAssassin Apache vim Emacs Mozilla/ Firefox Wikipedia MediaWiki Mono OpenOffice Eclipse JBoss Tomcat
Process
Requirements are fluid.
Think wiki, not Word.
All development must be in the open.
Coding standards are a must.
Automated testing is the only kind that scales.
Release early. Release often.
Product
The software world is market-driven.
Project X is going to replace your project. Make sure
you are Project X.
Public perception will make or break your project.
Some projects will fail. Cut your losses early.
Listen to users, but don't bother with consensus.
Every project needs a strong leader to drive.
People
Leadership is earned. It cannot be assigned.
People work best on what they love.
Everyone on a project is a volunteer.
Only this guy has employees for life.
Authoritarianism does not work.
Jerks are toxic and must be removed.
No one is irreplaceable.
A meritocracy does not see race, color, gender, or religion.
It sees quality.
Importance of social skills increases with physical distance.
People are all that matter. Always be recruiting.
Your next steps
Join an open source project. (Including Wikipedia)
Follow how it works. Apply it to your shop.
[email protected]