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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
150
Increasing Engineering Tempo at Splice
buritica
16
11k
Building Distributed Systems of People
buritica
1
290
The Butterfly.js Effect
buritica
0
3k
Power, Influence and Authority in Engineering Leadership - Dinosaur.js
buritica
2
490
The Coding Chef: Optimizing Tools & Workflows
buritica
3
210
An Engineering Culture Where You Matter
buritica
3
390
Technical Decision Making for Teams
buritica
1
370
EMBRACING CHAOS
buritica
2
580
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
510
メールのエイリアス機能を履き違えない
isshinfunada
0
220
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
530
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
120
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
820
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
230
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
200
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
550
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
4
1.3k
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Embracing the Ebb and Flow
colly
88
5.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
420
A designer walks into a library…
pauljervisheath
211
24k
Why Our Code Smells
bkeepers
PRO
340
58k
Skip the Path - Find Your Career Trail
mkilby
1
180
Music & Morning Musume
bryan
47
7.3k
How to train your dragon (web standard)
notwaldorf
97
6.7k
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