More Code, More ProblemsEd FinklerFictive Kin@funkatron
View Slide
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 choosereadability over convenience. Code will be readmany, 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/FUnithttps://github.com/fictivekin/Resty.phphttp://microphp.org
Finmicrophp.org·fictivekin.com·devhell.infohttp://joind.in/10421