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
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
260
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
460
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
100
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
300
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
130
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
87
Grumpy and Funky Save the World
funkatron
0
300
Other Decks in Programming
See All in Programming
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
380
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
150
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
510
Python’s True Superpower
hynek
0
190
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
280
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
510
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
190
ぼくの開発環境2026
yuzneri
1
290
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
480
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
130
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
Oxlint JS plugins
kazupon
1
1.2k
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
140
Rails Girls Zürich Keynote
gr2m
96
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
GraphQLとの向き合い方2022年版
quramy
50
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
4 Signs Your Business is Dying
shpigford
187
22k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
The agentic SEO stack - context over prompts
schlessera
0
680
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
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