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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
funkatron
January 17, 2014
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
290
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
500
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
210
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
210
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
120
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
330
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
150
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
110
Grumpy and Funky Save the World
funkatron
0
320
Other Decks in Programming
See All in Programming
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
440
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
130
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
210
FDEが実現するAI駆動経営の現在地
gonta
2
250
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
160
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
150
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
120
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
450
AIエージェントで 変わるAndroid開発環境
takahirom
2
760
React本体のコードリーディング
high_g_engineer
1
130
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
200
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
460
Featured
See All Featured
Practical Orchestrator
shlominoach
191
12k
We Are The Robots
honzajavorek
0
290
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
380
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
920
Exploring anti-patterns in Rails
aemeredith
3
450
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
750
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
The SEO identity crisis: Don't let AI make you average
varn
0
520
Building Adaptive Systems
keathley
44
3.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
WCS-LA-2024
lcolladotor
0
780
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