Jeff Atwood takes on PHP, the language of choice around here, and gives is a good, well-deserved thrashing followed by the most insightful thing I've read in a while:
You've probably heard that sufficiently incompetent coders can write FORTRAN in any language. It's true. But the converse is also true: sufficiently talented coders can write great applications in terrible languages, too. It's a painful lesson, but an important one.
I, too, initially learned programming in BASIC (followed by a smidge of Pascal). Then I didn't program for a decade or so. Then what did I do? Perl, a language possibly more derided for spaghetti code than PHP. So in a way I should be doomed to be one of those relentlessly inflicting FORTRAN on the world. I don't believe I do. Why not?
Comments
Sun, 16.11.2008 21:40
I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know [...]
Mon, 13.10.2008 09:17
Anna, Most non-profits won't benefit from creating a mobile version of their website. However, many organizations [...]
Fri, 10.10.2008 14:44
Great questions Anna - I won't pretend to speak for Matt, but here's a good resource for answering some of your [...]
Thu, 09.10.2008 15:35
Matt, can you comment on the importance of mobile sites for nonprofits? I wonder what sites individuals in the US are [...]
Thu, 09.10.2008 15:28
I'm a jackass, too. Just recently. Am heartened to see I'm not the only one! Thanks for the scraping description -- I [...]
Tue, 16.09.2008 01:30
Hey Dan, Thanks for this post. I was having same problem when i wanted to insert records in permission table selecting [...]
Mon, 08.09.2008 22:02
Thanks! This is supposed to be easier in version 6, but I'm not sure if I'm going to switch my site over.
Thu, 04.09.2008 18:21
Update: I just found today that for newer redhat, and probably other distibutions, that pdftotext is bundled with [...]
Thu, 28.08.2008 17:32
I think it should actually be phptemplate_ not theme_. I was working with the zen theme, which means my function name [...]
Thu, 28.08.2008 16:40
Thank you for this article. It was very helpful. I have a few questions: Why do you use "theme_" as the prefix to [...]
Thu, 21.08.2008 14:45
Hi Oscar -- thanks for including us! In addition to tracking your site's performance via analysis on our website, [...]
Wed, 20.08.2008 15:49
Over on our tech blog, I've posted a roundup of four tools for measuring website effectiveness. These tools automate [...]
Thu, 14.08.2008 16:58
Thanks for the tip. I made a slight mod you might be interested [...]
Mon, 28.07.2008 15:06
Solution (to my issue): Views > Tools > Flush Views Cache It explains that Views doesn't always keep up with changes [...]
Mon, 28.07.2008 14:52
Thanks for this helpful post. I've seen this effect too. I'm running into a different (but related?) issue - the Views [...]