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
Marcin Floryan
March 11, 2015
Technology
0
100
101 Things Software Never Learnt in Architecture School
Lightning Talk from #booster2015 conference
Marcin Floryan
March 11, 2015
Tweet
Share
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
120
#NoLearning - ACE2014
mfloryan
0
170
Other Decks in Technology
See All in Technology
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.9k
AI時代のIssue駆動開発のススメ
moongift
PRO
0
270
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
130
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
770
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
150
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
26
13k
Phase12_総括_自走化
overflowinc
0
1.7k
AI時代のシステム開発者の仕事_20260328
sengtor
0
290
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
190
FastMCP OAuth Proxy with Cognito
hironobuiga
3
210
The essence of decision-making lies in primary data
kaminashi
0
120
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
670
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.4k
Are puppies a ranking factor?
jonoalderson
1
3.2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Claude Code のすすめ
schroneko
67
220k
How GitHub (no longer) Works
holman
316
150k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
HDC tutorial
michielstock
1
590
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