$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Boring Technologies
Search
Pierre GOUDJO
December 30, 2021
Technology
0
53
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
50
Amazon Virtual Private Cloud
pierregoudjo
0
75
Service Discovery: Fundamentals
pierregoudjo
0
80
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
98
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
100
Object storage: An exploration of AWS S3
pierregoudjo
0
65
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
92
CDN: Caching and edge computing on AWS
pierregoudjo
0
61
Other Decks in Technology
See All in Technology
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
1
140
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
160
Security Diaries of an Open Source IAM
ahus1
0
130
Design System Documentation Tooling 2025
takanorip
2
1k
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
380
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
0
180
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
4
1.1k
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
12
4.6k
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
390
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Ayumi Ohno)
nao_sumikawa
0
120
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
230
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Bash Introduction
62gerente
615
210k
Balancing Empowerment & Direction
lara
5
790
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
How to Ace a Technical Interview
jacobian
280
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Documentation Writing (for coders)
carmenintech
76
5.2k
[SF Ruby Conf 2025] Rails X
palkan
0
480
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Thoughts on Productivity
jonyablonski
73
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