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
4 Rules of Simple Design
Search
jenadevs
May 21, 2016
Programming
66
0
Share
4 Rules of Simple Design
Talk by Marco Emrich and Benjamin Nothdurft
jenadevs
May 21, 2016
More Decks by jenadevs
See All by jenadevs
Test Suite Workshop
jenadevs
0
45
jenadevs Meetup
jenadevs
0
380
Coding Dojo
jenadevs
0
380
TDD done well
jenadevs
0
350
Coderetreat
jenadevs
0
380
Other Decks in Programming
See All in Programming
when storing skills in S3 file
watany
3
1.3k
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
Programming with a DJ Controller — not vibe coding
m_seki
3
780
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
Making the RBS Parser Faster
soutaro
0
660
[RubyKaigi 2026] Require Hooks
palkan
1
290
GoogleCloudとterraform完全に理解した
terisuke
1
190
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
140
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
170
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
760
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
28
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
WCS-LA-2024
lcolladotor
0
570
A Tale of Four Properties
chriscoyier
163
24k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
The Curse of the Amulet
leimatthew05
1
12k
Ruling the World: When Life Gets Gamed
codingconduct
0
220
Transcript
None
None
None
None
None
Simple Design 1.Passes all the tests 2.Minimizes duplication 3.Maximizes clarity
4.Has fewer elements
None
Simple Design 1.Passes all the tests 2.Minimizes duplication 3.Maximizes clarity
4.Has fewer elements
Meaningful Names