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
240
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
240
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
420
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
170
How We Changed The World With Open Source - WordCampMSP 17
funkatron
0
130
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
78
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
260
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
100
Stronger Than Fear: Mental Health in the Developer Community
funkatron
0
64
Grumpy and Funky Save the World
funkatron
0
240
Other Decks in Programming
See All in Programming
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
Deep Dive into ~/.claude/projects
hiragram
9
1.6k
Java on Azure で LangGraph!
kohei3110
0
170
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
580
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
140
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
270
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1k
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
420
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
540
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
450
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
200
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
250
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Docker and Python
trallard
44
3.4k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building a Scalable Design System with Sketch
lauravandoore
462
33k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
How GitHub (no longer) Works
holman
314
140k
Why Our Code Smells
bkeepers
PRO
337
57k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Music & Morning Musume
bryan
46
6.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
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