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
200
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
380
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
150
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
94
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
62
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
210
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
85
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
60
Grumpy and Funky Save the World
funkatron
0
190
Other Decks in Programming
See All in Programming
Beyond ORM
77web
2
330
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
210
nekko cloudにおけるProxmox VE利用事例
irumaru
3
420
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
460
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
440
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
300
선언형 UI에서의 상태관리
l2hyunwoo
0
150
useSyncExternalStoreを使いまくる
ssssota
6
1k
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
Featured
See All Featured
A better future with KSS
kneath
238
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Statistics for Hackers
jakevdp
796
220k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
It's Worth the Effort
3n
183
28k
The Language of Interfaces
destraynor
154
24k
Building Adaptive Systems
keathley
38
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
For a Future-Friendly Web
brad_frost
175
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Thoughts on Productivity
jonyablonski
67
4.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