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
260
0
Share
More Code, More Problems (SkiPHP 2014)
funkatron
January 17, 2014
More Decks by funkatron
See All by funkatron
Stronger Than Fear: Mental Health in the Developer Community 2023
funkatron
0
260
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
470
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
200
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
180
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
110
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
310
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
140
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
90
Grumpy and Funky Save the World
funkatron
0
300
Other Decks in Programming
See All in Programming
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
340
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.1k
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.7k
20260320登壇資料
pharct
0
160
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
Running Swift without an OS
kishikawakatsumi
0
380
Rethinking API Platform Filters
vinceamstoutz
0
11k
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
2
120
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
170
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
120
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
We Are The Robots
honzajavorek
0
210
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Spectacular Lies of Maps
axbom
PRO
1
680
Done Done
chrislema
186
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
RailsConf 2023
tenderlove
30
1.4k
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