On Constructive Criticism
Last week at php|tek 2009, there were numerous sessions on improving your development practices. There were some focused on better…
Keith Casey's Corner of the Internet
Last week at php|tek 2009, there were numerous sessions on improving your development practices. There were some focused on better…
Recently, I wrote about The First Rule of Software Development. While it's central tenant is complete and covers the main…
Since I started my career in software development, I've read and reviewed code in a variety of languages. In each…
Recently I taught a class of bright-eyed, bushy-tailed PHP’ers just getting their start in the world. They haven’t done their…
A few months ago, I heard an interesting idea about the 2nd Worst Developer. It's wrapped up in a simple…
One of the more famous T.S. Eliot quotes is: "If I had more time, I would have written a shorter…
Technical debt is simply: The amount of time, money, or effort it takes to work around, manage, and fix bad…
This past weekend after my web2project presentation at NoVaLUG, we ended up in a side discussion on languages, frameworks, etc. …
Everyone knows the common reasons for Encapsulation… It hides the implementation. It hides the data from prying eyes who might…
It seems that at least once a week, I have a customer or see another developer ask a simple question:…