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
Hacer una cosa, pero hacerla bien
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Roberto Alsina
May 05, 2012
Programming
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hacer una cosa, pero hacerla bien
Charla PyDay Luján 5/5/2012
Roberto Alsina
May 05, 2012
More Decks by Roberto Alsina
See All by Roberto Alsina
Python en el browser
ralsina
0
96
Python 2 debe morir
ralsina
0
530
Programando Cross-Platform
ralsina
1
2.3k
Haciendo trampa: Trucos para programar menos
ralsina
1
2.3k
Desarrollando aplicaciones con Ubuntu One
ralsina
1
2.1k
libreto.pdf
ralsina
0
110
Other Decks in Programming
See All in Programming
スマートグラスで並列バイブコーディング
hyshu
0
260
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
170
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
110
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
5.9k
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
Inside Stream API
skrb
1
800
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.6k
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
870
Oxcを導入して開発体験が向上した話
yug1224
4
340
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
HDC tutorial
michielstock
2
720
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
260
A designer walks into a library…
pauljervisheath
211
24k
Believing is Seeing
oripsolob
1
160
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
First, design no harm
axbom
PRO
2
1.2k
Unsuck your backbone
ammeep
672
58k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
450
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Hacer Una Cosa y Hacerla Bien O: La naturaleza fractal
del desarrollo de software Autor: Roberto Alsina Fecha: 5/5/2012 Lugar: PyDay Luján El plan: Decirles qué les voy a decir ➔ Decirlo ➔ Decirles que se los dije. Interrúmpanme cuando quieren. 1
El Título Write programs that do one thing and do
it well. Write programs to work together. Doug McIlroy, inventor del pipe 2
Veamos un Video Mientras Roberto Habla Son 5 minutitos. 3
Martillos y Correos • Ideas en tensión • Zawinski's law
of software envelopment • Martillos y Clavos • La vida real 4
Zoom 1x: productos • ¿Por qué productos? • Ejemplos •
El poder del foco 5
Zoom 2x: programas • ¿Qué hace un programador todo el
día? • ¿Cuál es tu programa favorito? • Cinco palabras. 6
Zoom 3x: bibliotecas • La vida es corta. • Ser
"la manera" 7
Zoom 4x: APIs • 8
Zoom 5x: Módulos • "Adivinabilidad" • Separation of concerns •
Foco • Reglas 9
Zoom 6x: Clases • Separación funcional • Interdependencias • Especificación
y Especificidad 10
Zoom 7x: Funciones • Robustez • "Testeabilidad" • "Comprensibilidad" 11
Zoom 8x: Código Hacerla BIEN. Zen de Python • Explícito
es mejor que implícito • Simple es mejor que complejo • Si el código es difícil de explicar, es una mala idea 12
Preguntas? No sean tímidos. Si no se les ocurre nada
ahora, estoy en: • Twitter: @ralsina • Web: http://ralsina.com.ar • Mail:
[email protected]
13