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
Coraline Ada Ehmke
August 23, 2014
Technology
0
310
Alchemy and the Art of Software Development
Coraline Ada Ehmke
August 23, 2014
Tweet
Share
More Decks by Coraline Ada Ehmke
See All by Coraline Ada Ehmke
Scaling the Artisan
bantik
0
140
Your First Legacy Codebase
bantik
1
410
Artisans and Apprentices
bantik
1
440
Lightweight BI with Ruby, Rails, and MongoDB
bantik
6
2.6k
Smash the Monolith: Refactoring Rails Apps with Services and APIs
bantik
8
1.2k
Better Living Through Open Source
bantik
2
160
Lightweight Business Intelligence in Ruby
bantik
3
1.2k
Beautiful APIs with Faceted
bantik
3
360
Other Decks in Technology
See All in Technology
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
550
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
OPENLOGI Company Profile for engineer
hr01
1
20k
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
1.5k
Reading Code Is Harder Than Writing It
trishagee
2
120
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
4
520
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
150
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
270
表現を育てる
kiyou77
1
230
Amazon Aurora のバージョンアップ手法について
smt7174
1
110
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
390
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
0
1.5k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
A designer walks into a library…
pauljervisheath
205
24k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
How GitHub (no longer) Works
holman
314
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
A Philosophy of Restraint
colly
203
16k
Git: the NoSQL Database
bkeepers
PRO
427
65k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
980
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/