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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Marcin Floryan
March 11, 2015
Technology
110
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
120
From Principles to Practices
mfloryan
0
160
Is Spotify a good example?
mfloryan
1
410
There is no Spotify Model
mfloryan
0
970
Vertical Slice testing at Agilia 2015
mfloryan
1
280
The law of learning entropy AgileCAM 2014
mfloryan
0
180
The Art of Systemic Feedback - #devsummer 2014
mfloryan
0
130
#NoLearning - ACE2014
mfloryan
0
170
Other Decks in Technology
See All in Technology
Javaで学ぶSOLID原則
negima
1
240
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
250
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
React、まだ楽しくて草
uhyo
7
2.1k
Unlocking the Apps
pimterry
0
140
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
290
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
190
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
280
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
750
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
400
テストコードのないプロジェクトにテストを根付かせる
tttol
1
240
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Marketing to machines
jonoalderson
1
5.3k
Practical Orchestrator
shlominoach
191
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
850
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
The Cult of Friendly URLs
andyhume
79
6.9k
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