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
240
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
220
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
410
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
160
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
120
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
72
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
240
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
97
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
64
Grumpy and Funky Save the World
funkatron
0
230
Other Decks in Programming
See All in Programming
MCP調べてみました! / Exploring MCP
uhzz
2
2.3k
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
1
160
Носок на сок
bo0om
0
1k
fieldalignmentから見るGoの構造体
kuro_kurorrr
0
130
KANNA Android の技術的課題と取り組み
watabee
0
170
Jakarta EE Meets AI
ivargrimstad
0
700
RubyKaigi Dev Meeting 2025
tenderlove
1
1.2k
M5UnitUnified 最新動向 2025/05
gob
0
120
PHP で学ぶ OAuth 入門
azuki
2
230
ComposeでのPicture in Picture
takathemax
0
130
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime
marcoroth
2
930
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
230
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
A designer walks into a library…
pauljervisheath
205
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Optimizing for Happiness
mojombo
378
70k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Building an army of robots
kneath
305
45k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
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