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
50
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
59
Always available workspaces: Dotfiles, Github and other shenanigans
pierregoudjo
0
48
Amazon Virtual Private Cloud
pierregoudjo
0
72
Service Discovery: Fundamentals
pierregoudjo
0
78
Relational Databases on AWS: Amazon RDS and Aurora
pierregoudjo
0
95
Property-based testing: The lazy programmer's guide to writing thousands of tests
pierregoudjo
0
97
Object storage: An exploration of AWS S3
pierregoudjo
0
60
Load Balancing: A strategy for scalable internet applications
pierregoudjo
0
89
CDN: Caching and edge computing on AWS
pierregoudjo
0
59
Other Decks in Technology
See All in Technology
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
360
Modern Linux
oracle4engineer
PRO
0
170
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
7
380k
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
250
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
140
テストを軸にした生き残り術
kworkdev
PRO
0
220
今日から始めるAWSセキュリティ対策 3ステップでわかる実践ガイド
yoshidatakeshi1994
0
130
はじめてのOSS開発からみえたGo言語の強み
shibukazu
4
1k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Context Engineering - Making Every Token Count
addyosmani
3
63
Practical Orchestrator
shlominoach
190
11k
We Have a Design System, Now What?
morganepeng
53
7.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
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