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
220
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
180
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
360
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
140
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
86
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
61
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
200
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
80
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
60
Grumpy and Funky Save the World
funkatron
0
180
Other Decks in Programming
See All in Programming
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
170
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
640
(Deep|Web) Link support with expo-router
mrtry
0
180
5年分のツケを一気に払った話
soogie
3
1.4k
CSC509 Lecture 03
javiergs
PRO
0
140
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
4
180
Memory API: Patterns, Use Cases, and Performance
josepaumard
1
180
"noncopyable types" の使いどころについて考えてみた
andpad
0
160
How to debug Xdebug... or any other weird bug in PHP
dunglas
2
1.1k
空間の中でアイドルとレッスンする技術 - 1st "Vision" / Spatial Lesson technologies with my idol - 1st "Vision"
banjun
PRO
0
140
デバッグの話 / Debugging for Beginners
kaityo256
PRO
8
610
複数プロダクトの技術改善・クラウド移行に向き合うチームのフレキシブルなペア・モブプログラミングの実践 / Flexible Pair Programming And Mob Programming
honyanya
0
230
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Statistics for Hackers
jakevdp
796
220k
Teambox: Starting and Learning
jrom
132
8.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Making Projects Easy
brettharned
115
5.9k
Testing 201, or: Great Expectations
jmmastey
38
7k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.5k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Ace a Technical Interview
jacobian
275
23k
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