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
101 Things Software Never Learnt in Architectur...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marcin Floryan
March 11, 2015
Technology
100
0
Share
101 Things Software Never Learnt in Architecture School
Lightning Talk from #booster2015 conference
Marcin Floryan
March 11, 2015
More Decks by Marcin Floryan
See All by Marcin Floryan
Psychological Safety Practically
mfloryan
0
1.4k
From Principles to Practices (AgileRockConf)
mfloryan
0
110
From Principles to Practices
mfloryan
0
160
Is Spotify a good example?
mfloryan
1
400
There is no Spotify Model
mfloryan
0
960
Vertical Slice testing at Agilia 2015
mfloryan
1
270
The law of learning entropy AgileCAM 2014
mfloryan
0
170
The Art of Systemic Feedback - #devsummer 2014
mfloryan
0
130
#NoLearning - ACE2014
mfloryan
0
170
Other Decks in Technology
See All in Technology
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
2
20k
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
120
Snowflake Intelligence導入で 分かった活用のコツ
wonohe
0
120
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
78k
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.1k
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
380
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
220
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
160
ARIA Notifyについて
ryokatsuse
1
120
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
190
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
170
AI時代 に増える データ活用先
takahal
0
170
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Done Done
chrislema
186
16k
It's Worth the Effort
3n
188
29k
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
520
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Designing for Timeless Needs
cassininazir
0
190
How to Ace a Technical Interview
jacobian
281
24k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Transcript
101 Things Software Never Learnt in Architecture School 2015
My wife is an Architect
I am a Software Architect
I am a Software Architect
None
Within 2 or 3 iterations you will have settled into
the architecture you think is right and then be entering into a phase of tuning. -- Bob Martin
None
None
What if… a consequence of applying architecture to software development
are eventual, recurrent rewrites;
None
001 Beauty is due more to harmonious relationships among the
elements of a composition than to the elements themselves
010 Create architectural richness through informed simplicity or an interaction
of simples rather than through unnecessarily busy agglomerations.
011 A proper building grows naturally, logically, and poetically out
of all its conditions. software
100 Being process-oriented, not product- driven, is the most important
and difficult skill for a designer to develop.
101 Properly gaining control of the design process tends to
feel like one is losing control of the design process
None
Thank you! marcin.floryan.pl @mfloryan come and work with us