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
Alchemy and the Art of Software Development
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Coraline Ada Ehmke
August 23, 2014
Technology
380
0
Share
Alchemy and the Art of Software Development
Coraline Ada Ehmke
August 23, 2014
More Decks by Coraline Ada Ehmke
See All by Coraline Ada Ehmke
Scaling the Artisan
bantik
0
180
Your First Legacy Codebase
bantik
1
450
Artisans and Apprentices
bantik
1
540
Lightweight BI with Ruby, Rails, and MongoDB
bantik
6
2.8k
Smash the Monolith: Refactoring Rails Apps with Services and APIs
bantik
8
1.2k
Better Living Through Open Source
bantik
2
180
Lightweight Business Intelligence in Ruby
bantik
3
1.2k
Beautiful APIs with Faceted
bantik
3
380
Other Decks in Technology
See All in Technology
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
1
280
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
280
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
15k
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
580
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
260
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
900
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
240
【ハノーバーメッセ振り返りイベントat名古屋】データは集約からAI起点の収集に ~組織内・組織間でのデータ連携~
tanakaseiya
0
140
Agentic Design Patterns
glaforge
0
250
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
920
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
110
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
140
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
Unsuck your backbone
ammeep
672
58k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Bash Introduction
62gerente
615
210k
Why Our Code Smells
bkeepers
PRO
340
58k
First, design no harm
axbom
PRO
2
1.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Balancing Empowerment & Direction
lara
6
1.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Transcript
Alchemy - & - The Art of Software Development Coraline
Ada Ehmke @bantik http://where.coraline.codes/
A Crisis - of - Identity
Are we architects?
Are we scientists?
Are we engineers?
Are we artisans?
Are you a cowboy?
Or an astronaut?
None
None
Language - & - Mental Models
Benjamin Whorf
None
“la clave”
“intrincada y encantadora”
“der Schlüssel”
Viaduct de Millau “schwere und gezackt”
Viaduct de Millau Le Viaduct de Millau
“le pont”
Viaduct de Millau “Gigantesque”
Viaduct de Millau “Un monstre de béton”
“die Brücke”
Viaduct de Millau “Elegant und schwerelos"
Viaduct de Millau “Sie schwebt über den Wolken”
Viaduct de Millau Lera Boroditsky
Viaduct de Millau голубо́й
Viaduct de Millau си́ний
I II
Constraints - & - Degrees of Freedom
q
Viaduct de Millau
Viaduct de Millau You have died of tail recursion.
Viaduct de Millau
Viaduct de Millau
None
None
None
None
q router presenter persistence layer adapter controller
A Language - of - Patterns
Erich Gamma
Ralph Johnson
Richard Helm
John Vlissides
Abstract Factory • Builder • Factory Method • Prototype •
Singleton • Adapter • Bridge • Composite • Decorator • Facade • Flyweight • Proxy • Chain of Responsibility • Command • Interpreter • Iterator • Mediator • Memento • Observer • State • Strategy • Template Method • Visitor
Viaduct de Millau Christopher Alexander
None
Viaduct de Millau Gottfried von Leibniz
None
None
None
None
None
the Protoscience - of - Alchemy
None
None
None
None
None
None
Viaduct de Millau
Key Concepts - in - Alchemy
Rationality
Opposites
Ideals
Generation
Particulars
Taxa
Change Over Time
Perdura
Endura
The Great Work
I. Negrido
II. Cauda Pavonis
III. Albedo
IV. Rubedo
Alchemical Tenets
None
Solve Et Coagula
Ideas descend from above; harmony rises from below.
Every object and system is corruptible.
Of things that are, some are in body, some in
idea.
All that is apparent, is what was generated or
made.
Generation begins with the mind, not the hands.
All things are but imitations of truth.
As above, so below.
None
“The Image shall become thy Guide, because Sight hath this
peculiar charm, it holdeth fast and draweth unto it those who succeed in opening their eyes.”
None
{ }
Coraline Ada Ehmke @bantik http://where.coraline.codes/