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
94
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.3k
From Principles to Practices (AgileRockConf)
mfloryan
0
90
From Principles to Practices
mfloryan
0
150
Is Spotify a good example?
mfloryan
1
360
There is no Spotify Model
mfloryan
0
820
Vertical Slice testing at Agilia 2015
mfloryan
1
250
The law of learning entropy AgileCAM 2014
mfloryan
0
160
The Art of Systemic Feedback - #devsummer 2014
mfloryan
0
100
#NoLearning - ACE2014
mfloryan
0
150
Other Decks in Technology
See All in Technology
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
450
Azureの開発で辛いところ
re3turn
0
240
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
2.1k
今年一年で頑張ること / What I will do my best this year
pauli
1
220
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
6
6.3k
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
130
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
OPENLOGI Company Profile for engineer
hr01
1
18k
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
150
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
170
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
190
20250116_JAWS_Osaka
takuyay0ne
2
200
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
KATA
mclloyd
29
14k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Six Lessons from altMBA
skipperchong
27
3.6k
Done Done
chrislema
182
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Producing Creativity
orderedlist
PRO
343
39k
Writing Fast Ruby
sferik
628
61k
Thoughts on Productivity
jonyablonski
68
4.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
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