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
230
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
210
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
390
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
150
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
100
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
63
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
220
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
87
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
61
Grumpy and Funky Save the World
funkatron
0
200
Other Decks in Programming
See All in Programming
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.1k
為你自己學 Python
eddie
0
540
Package Traits
ikesyo
2
230
振り返れば奴(Cline)がいる
keiyagi
0
110
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
240
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
150
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
2.2k
Rubyでつくるパケットキャプチャツール
ydah
0
420
チームの立て直し施策をGoogleの 『効果的なチーム』と見比べてみた
maroon8021
0
190
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
1
170
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
140
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
680
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
6
210
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Music & Morning Musume
bryan
46
6.3k
A Tale of Four Properties
chriscoyier
157
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building Your Own Lightsaber
phodgson
104
6.2k
Faster Mobile Websites
deanohume
305
30k
Site-Speed That Sticks
csswizardry
3
300
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
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