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
CSS: Chemistry, Soups and Salads
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Juan Pablo Buriticá
June 26, 2014
Programming
400
3
Share
CSS: Chemistry, Soups and Salads
Talk given at @manhattan_js
Juan Pablo Buriticá
June 26, 2014
More Decks by Juan Pablo Buriticá
See All by Juan Pablo Buriticá
Liderando equipos tech en Latam
buritica
2
140
Increasing Engineering Tempo at Splice
buritica
16
11k
Building Distributed Systems of People
buritica
1
270
The Butterfly.js Effect
buritica
0
3k
Power, Influence and Authority in Engineering Leadership - Dinosaur.js
buritica
2
480
The Coding Chef: Optimizing Tools & Workflows
buritica
3
200
An Engineering Culture Where You Matter
buritica
3
390
Technical Decision Making for Teams
buritica
1
360
EMBRACING CHAOS
buritica
2
550
Other Decks in Programming
See All in Programming
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
170
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.2k
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
330
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
220
Swift Concurrency Type System
inamiy
0
420
Don't Prompt Harder, Structure Better
kitasuke
0
650
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
790
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
320
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
460
iOS機能開発のAI環境と起きた変化
ryunakayama
0
170
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
460
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Curse of the Amulet
leimatthew05
1
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Designing for humans not robots
tammielis
254
26k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
BBQ
matthewcrist
89
10k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
CSS: Chemistry, Soups and Salads @buritica
★ VP of Engineering - Ride ★ Born and raised
in Colombia, with an O ★ Organizer of multiple events of JS Juan Pablo Buriticá
This talk will be just like CSS
It’s about many things, but nothing in particular
This talk is not about programming
It’s about three things that I have always been passionate
about
An exploration on how my past lives prepared my for
my current life as a programmer
3 Past Lives ★Chemistry ★Cooking ★Computers
Chemistry
Chemistry ★ BS of Sc. Biotechnology - Australia 2003 ★Pharmaceutical
Chemistry - Colombia 2005 ★Taught Analytical Chemistry - 2006
Cooking
Cooking ★Diploma in World Cuisine - Bogota 2005
Libronz Tapas ★Wollongong, Australia -2003 ★Dish-washer ★Cold Prep ★Server
Hotel La Fontana ★Bogotá, Colombia (not NJ) ★Prep Cook ★Line
Cook ★Head of Buffet
Hotel La Fontana ★Bogotá, Colombia (not NJ) ★Prep Cook ★Line
Cook ★Head of Buffet
Computers
Computers ★Fix networks ★Fix printers ★Reinstall windows ★MySpace
Early lessons in programming
The lab and the kitchen taught me
to care about my tools
Lab ★Graphing Calculator ★Lab equipment
Kitchen ★Knives ★Pots
Software ★Editor ★Languages
to care about the quality of my ingredients
Lab ★Reagents ★Solvents ★Catalyzers
Kitchen ★Fresh ★Not processed
Software ★Libraries ★Frameworks
to optimize my workflow
Lab ★Equipment setup ★Procedures
Kitchen ★Muscle Memory ★Station Layout ★Towels
Software ★Dotfiles ★Shortcuts
to be clean and organized
Lab ★ Hood ★ Work-station Contamination
Kitchen ★Separation ★Constant cleaning
Software ★Readability ★Refactoring
to complement theory with lots of practice
Lab ★ All the journals
Kitchen ★All the cookbooks
Software ★All the blogs
to respect deadlines
Lab ★ Reaction limits
Kitchen ★People gotta eat!!
Software ★People want to send their yo’s yo
to understand time and effort
Lab ★ Length of reaction ★ Catalysts ★ Length of
physical and chemical operations ★ Documented
Kitchen ★Prep time ★Cooking time ★Documented
Software ★We have no idea what we’re doing
to learn how to learn
Learning to learn ★ Master the basics ★ Copy the
masters ★ Reinvent the wheel ★ Research and Experiment ★ Create
Lab ★ Basic reactions and interactions ★ Aspirin Synthesis ★
Alcohol Distillation ★ New Compounds ★ New materials, medicines
Kitchen ★Mixes, temperatures, etc. ★Cordon Bleu ★Anything with eggs ★New
ingredients, flavors, techniques
Software ★variables, functions, syntaxes ★Blog, Todo App, Shopping Cart ★Own
framework, library ★New APIs and functionality ★New products, libraries and frameworks
humility
trust
respect
Art + Science
I <3 what I do
Demo
Na(Alginate) + CaCl2 -> 2 NaCl + Ca(Alginate)
10g Sodium Alginate
Dissolve in 1000g of distilled water
Let it sit for a while
Strawberries
Strain Puree
Discard seeds
Strained Puree
Strawberry Puree
Strawberry Puree
The Setup
Little drops
Strawberry Caviar!!!
Thanks ★ Juan Pablo Buriticá ★ @buritica ★ http://buriti.ca