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 Architecture School
Search
Marcin Floryan
March 11, 2015
Technology
0
84
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
1k
From Principles to Practices (AgileRockConf)
mfloryan
0
81
From Principles to Practices
mfloryan
0
130
Is Spotify a good example?
mfloryan
1
350
There is no Spotify Model
mfloryan
0
730
Vertical Slice testing at Agilia 2015
mfloryan
1
250
The law of learning entropy AgileCAM 2014
mfloryan
0
130
The Art of Systemic Feedback - #devsummer 2014
mfloryan
0
99
#NoLearning - ACE2014
mfloryan
0
140
Other Decks in Technology
See All in Technology
OpenTelemetry実践 はじめの一歩
taxin
0
310
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
初心者が行く!サーバレスWebアプリ開発の道
nagaharutogawa
0
440
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.2k
Cloud Friendly(?) Jenkins. How we failed to make Jenkins cloud native and what we learned?
onenashev
PRO
0
110
今さら聞けない!? AWSの生成AIサービス Amazon Bedrock入門!
minorun365
PRO
11
2.3k
生成AIサービスPanorama AIご説明資料
sdt
0
300
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
300
Elementaryを用いたデータ品質の可視化とデータ基盤の運用改善
10xinc
6
1.4k
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
830
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
Featured
See All Featured
Designing for humans not robots
tammielis
247
25k
How to Ace a Technical Interview
jacobian
272
22k
Agile that works and the tools we love
rasmusluckow
323
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
4 Signs Your Business is Dying
shpigford
174
21k
Debugging Ruby Performance
tmm1
68
11k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
Bash Introduction
62gerente
604
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
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