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
Juan Pablo Buriticá
June 26, 2014
Programming
390
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
350
EMBRACING CHAOS
buritica
2
550
Other Decks in Programming
See All in Programming
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
130
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
210
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
320
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
160
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
500
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
310
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
1.3k
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
750
Nuxt Server Components
wattanx
0
230
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
Coding as Prompting Since 2025
ragingwind
0
620
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
95
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Automating Front-end Workflow
addyosmani
1370
200k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
Amusing Abliteration
ianozsvald
1
150
RailsConf 2023
tenderlove
30
1.4k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
Done Done
chrislema
186
16k
Optimizing for Happiness
mojombo
378
71k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
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