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
Mapa76: Experiencias de un desarrollo OpenSource
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
malev
October 04, 2013
Technology
0
50
Mapa76: Experiencias de un desarrollo OpenSource
malev
October 04, 2013
Tweet
Share
More Decks by malev
See All by malev
Desestructurando textos
malev
0
380
Other Decks in Technology
See All in Technology
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
140
FlutterでPiP再生を実装した話
s9a17
0
220
Phase08_クイックウィン実装
overflowinc
0
2k
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
360
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
380
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
140
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
150
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
300
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
110
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
CREがSLOを握ると 何が変わるのか
nekomaho
0
150
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
5.9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
870
Build your cross-platform service in a week with App Engine
jlugia
234
18k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
Being A Developer After 40
akosma
91
590k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
How to Talk to Developers About Accessibility
jct
2
160
The Language of Interfaces
destraynor
162
26k
How STYLIGHT went responsive
nonsquared
100
6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
290
Transcript
Mapa76: experiencia de un desarrollo open source por @malev
Hola!
Quién soy? Mi nombre es Marcos Vanetta Trabajo con Ruby,
Python y JavaScript. Miembro de Hacks / Hackers BA, PyAr y Ruby Argentina Un poco de código en github Un poco de gilada en twitter /malev @malev
La charla
Por qué esta charla? Me gusta el Open Source y
el Free Software Me gusta el FLOSS (Free/Libre/OpenSource Software) Fenómeno colaborativo Ver el proceso de desarrollo y no solo el producto final
Estudié Ing de Sofware (proyecto final en progreso) Vi los
fracazos del Software Los procesos La evolución desde Waterfall, RUP y Agile
None
Cómo funciona el FLOSS si no tiene un proceso?
Un proyecto FLOSS
Un proyecto "comercial"
Empecé a participar
El libro
Eric Raymond Una suerte de Ron Swanson, pero del código
Compara el desarrollo de Linux con su experiencia en FetchMail
Describe 2 modelos La catedral El bazar Llega a 19 lecciones y 2 leyes
Las lecciones
Todo buen trabajo de software comienza a partir de las
necesidades personales del programador
Los buenos programadores saben que escribir, los mejores que reescribir
(y reutilizar) ( a v o i d y a k s h a v i n g )
"Considere desecharlo; de todos modos tendrá que hacerlo" "Escribir software
es un proceso de construcción del conocimiento" Peter Naur
Cuando se pierde el interés en un programa, el último
deber es darlo en herencia a un sucesor competente
Tratar a los usuarios como colaboradores es la forma más
apropiada de mejorar el código, y la más efectiva de depurarlo OpenSource like a Boss by Charlie Robbins
Libere rápido y a menudo, y escuche a sus clientes
Ley de Linus: "con muchas miradas, todos los errores saltarán
a la vista" La depuración puede hacerse en paralelo
Si usted trata a sus analistas como si fueran su
recurso más valioso, ellos le responderán convirtiéndose en su recurso más valioso Don't be a douche
Lo mejor después de tener buenas ideas es reconocer las
buenas ideas de sus usuarios. Esto último es a veces lo mejor
Si el coordinador de desarrollo tiene un medio al menos
tan bueno como lo es Internet, y sabe dirigir sin coerción, muchas cabezas serán, inevitablemente, mejor que una
El Presente Internet
None
Internet para todos y todas bastante rápido
Hackathones
None
El problema de hoy es la sostenibilidad
OpenSource sostenible
Zach Holman "Open Source Doesn't Just Market Itself"
Darlo a conocer Twitter Conferencias Mailing list IRC Podcast ScreenCast
Blogs TV Lo que sea
Hacer buen uso de estándares Código Documentación Procesos ...
Evitar los easy pull request Aaron Patterson
Gracias
Referencias Programming motherfucker Ballmer Peak Yak shaving Programming as Theory
Building Get home early An Open Source story Open Source like a boss Python no muerde Comunidad Anarquía Subversion