This is Christopher Allen-Poole's Typepad Profile.
Join Typepad and start following Christopher Allen-Poole's activity
Join Now!
Already a member? Sign In
Christopher Allen-Poole
Recent Activity
PHP's epic fail is not in language design on implementation. There are FAR worse languages out there (anyone know ActionScript? and apparently AppleScript is comparably bad). No, PHP's fail is that it managed to get to be ubiquitous. It is everywhere and there is copious legacy code which needs to be supported (and it is cheaper to support bad but working code than it is to rewrite from scratch). And, of course, because the legacy code is bad PHP, the new code also has to be in PHP to be compatible. Personally, I prefer Python (or Lisp... I dream of a Lisp-1 world... sigh...), but so long as PHP is paying my bills, I will hold my nose and use it.
Toggle Commented Jun 29, 2012 on The PHP Singularity at Coding Horror
Recently, I've found the endless stream approach particularly bad if dealing with anything chronological. If I want to go to the very beginning of something and I have to scroll through umpteen thousand pages, it becomes a TERRIBLE user experience. If you're going "endless river" you should also give the user to "skip to record 5,678".
Toggle Commented Mar 28, 2012 on The End of Pagination at Coding Horror
The reason most of my questions are < 5 is because by the time I've typed out the question, I've found an answer.
Toggle Commented Mar 13, 2012 on Rubber Duck Problem Solving at Coding Horror
You know, I had always wondered why I liked my lamp placement so much (pointed directly behind my monitor).
Toggle Commented Nov 7, 2011 on Bias Lighting at Coding Horror
Christopher Allen-Poole is now following The Typepad Team
Oct 12, 2011