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
Boring Technologies
Search
Pierre GOUDJO
December 30, 2021
Technology
0
51
Boring Technologies
We are drowning ourselves in complex software. Time to rethink our technology stack
Pierre GOUDJO
December 30, 2021
Tweet
Share
More Decks by Pierre GOUDJO
See All by Pierre GOUDJO
Simplicity matters
pierregoudjo
0
60
Always available workspaces: Dotfiles, Github and other shenanigans
pierregoudjo
0
49
Amazon Virtual Private Cloud
pierregoudjo
0
72
Service Discovery: Fundamentals
pierregoudjo
0
79
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
96
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
98
Object storage: An exploration of AWS S3
pierregoudjo
0
62
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
90
CDN: Caching and edge computing on AWS
pierregoudjo
0
60
Other Decks in Technology
See All in Technology
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
2
600
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
79k
英語は話せません!それでも海外チームと信頼関係を作るため、対話を重ねた2ヶ月間のまなび
niioka_97
0
130
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
290
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
1
160
Wasmのエコシステムを使った ツール作成方法
askua
0
120
自動テストのコストと向き合ってみた
qa
0
220
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
210
Vibe Coding Year in Review. From Karpathy to Real-World Agents by Niels Rolland, CEO Paatch
vcoisne
0
120
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
470
AIツールでどこまでデザインを忠実に実装できるのか
oikon48
6
3.2k
Trust as Infrastructure
bcantrill
1
370
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
Automating Front-end Workflow
addyosmani
1371
200k
Being A Developer After 40
akosma
91
590k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
30
2.7k
Embracing the Ebb and Flow
colly
88
4.8k
Building an army of robots
kneath
306
46k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
For a Future-Friendly Web
brad_frost
180
9.9k
Become a Pro
speakerdeck
PRO
29
5.5k
Transcript
Pierre Goudjo Boring Technologies
Let’s start with an obvious, indisputable truth
So ft ware is eating the world Marc Andreessen
None
There is also a reality nobody likes facing
Nobody likes dealing with legacy code
None
None
None
Why?
Truth is, most business so ft wares are not that
great
None
The original code wasn’t written to cope with changes, making
updates very di ff i cult
How do we turn devs from
How do we turn devs from
How do we turn devs from
How do we turn devs from
By alleviating complexity
There are two root causes of so ft ware complexities
Complexity inherent to your domain Essential complexity
None
None
Complexity due to the platforms and tools you are using
or depend on Accidental complexity
None
None
There is no silver bullet to alleviate complexity
But you can,
1 Embrace your domain complexity
None
2 Keep that accidental complexity in check
None
3 Carefully select your dependencies
Choose Boring Technologies™
None
Tools that get the least in your way of achieving
business goals
Boring ≠ Bad
Simple - Proven - Reliable
None
So we can’t have fun anymore?
None
None
None
None
None
@pierregoudjo The End