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
funkatron
January 17, 2014
Programming
0
250
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
440
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
180
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
150
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
91
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
280
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
120
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
75
Grumpy and Funky Save the World
funkatron
0
270
Other Decks in Programming
See All in Programming
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
480
AI時代に必須!状況言語化スキル / ai-context-verbalization
minodriven
2
360
CSC509 Lecture 09
javiergs
PRO
0
290
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
410
ドメイン駆動設計のエッセンス
masuda220
PRO
15
7.5k
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
4
2.2k
モテるデスク環境
mozumasu
3
1.4k
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
260
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
6.1k
三者三様 宣言的UI
kkagurazaka
0
360
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
210
AkarengaLT vol.38
hashimoto_kei
1
140
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
660
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Become a Pro
speakerdeck
PRO
29
5.6k
Music & Morning Musume
bryan
46
6.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
4 Signs Your Business is Dying
shpigford
186
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The Pragmatic Product Professional
lauravandoore
36
7k
Six Lessons from altMBA
skipperchong
29
4.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
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