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
More Code, More Problems (SkiPHP 2014)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
funkatron
January 17, 2014
Programming
0
260
More Code, More Problems (SkiPHP 2014)
funkatron
January 17, 2014
Tweet
Share
More Decks by funkatron
See All by funkatron
Stronger Than Fear: Mental Health in the Developer Community 2023
funkatron
0
250
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
460
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
190
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
170
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
99
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
290
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
130
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
82
Grumpy and Funky Save the World
funkatron
0
290
Other Decks in Programming
See All in Programming
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.3k
Graviton と Nitro と私
maroon1st
0
180
Basic Architectures
denyspoltorak
0
630
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
160
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.2k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
170
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
430
CSC307 Lecture 05
javiergs
PRO
0
490
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
160
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
170
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
560
Data-Centric Kaggle
isax1015
2
720
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
75
Navigating Weather and Climate Data
rabernat
0
80
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Spectacular Lies of Maps
axbom
PRO
1
470
Six Lessons from altMBA
skipperchong
29
4.1k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Into the Great Unknown - MozCon
thekraken
40
2.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
74
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Music & Morning Musume
bryan
47
7.1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
Transcript
More Code, More Problems Ed Finkler Fictive Kin @funkatron
Why listen to me?
Be the best developer you can be
Be the best team member you can be
1. Learn languages, not frameworks
Don’t be a Framework X/Y/Z developer
Complexity of full-stack frameworks
Versatility and flexibility
2. Build small things
Small things with simple purposes
Solve single problems
Work together & solve big problems
COMPONENTS!!!
3. Less code is better than more
Manage less code
Support less code
Justify every line
4. Create and use simple, readable code
I want code that is easy to understand
I want code that is easy to verify
Readability is a feature
"When developing code you should always choose readability over convenience.
Code will be read many, many more times than it is written…” - Andy Hunt, “Practices of an Agile Developer”
Best practices vary
Some useful tools
Composer & Packagist
Coding Standards
Confession
Stuff to look at: https://github.com/funkatron/FUnit https://github.com/fictivekin/Resty.php http://microphp.org
Fin microphp.org·fictivekin.com·devhell.info http://joind.in/10421