Postcards From My Life

Lint I find in my mind's belly-button.
  • EPK
  • Consulting
  • Resume
  • Nerd Herding
  • Talks
  • How to Plan a Website
  • Zend Framework
« Tales of Entreprenureship
Entreprenurial Update »

Three Lists I Never Want to See Again

Dear Reader,

Lists are all the rave these days for bloggers. The reason is obvious, they require very little thought or research to create. So, in keeping with the current trend, here is my list of three lists never want to see again.

3: 5,000 PHP classes and tutorials

Please, write about either classes or tutorials, doing both together means that all you did was put PHP into google, scraped the first 5,000 links and published. Seriously, classes and tutorials are not related, they are separate categories. Why would you feel the need to combine these? Even if you did, it’s already been done to death. I think we can safely say that until after the Mayan calendar ends and he sun explodes, we don’t need another list of PHP classes or tutorials. If you really want to keep up with the latest good tutorials in PHP, check out sites like phpdeveloper.org. Those guys do a great job of finding the best and they never feel the need to give me a list of the Top X.

2: 50 new PHP tricks you didn’t know, didn’t want to know, and will get you fired if you ever use them on the job

Yes there are a lot of ways to do things in PHP, some of them are good, some of them are bad. Some of them are so incredibly bad that recommending them should automatically trigger an Internet worm that formats your hard drive. My favorite tip in bad category is people “discovering” that IF statements don’t have to have curly braces. People, there is a reason we don’t tell new programmers this, it’s a bad idea!

1: Top PHP Frameworks

Look, I know a new PHP framework is born every 12.3 seconds but seriously, there are only a handful of them that will gain enough of a community to become viable. Of those, most change less than once a quarter, even though it feels like they tag a new release nightly. It’s great that you have discovered that PHP has frameworks and googled to find all of them. However, since google has 15,000,000 hits on the search term php frameworks it is safe to assume that you aren’t the first to discover them.

Conclusion

I love the blogosphere. I can find opinions from people I respect and new ideas from friends I’ve not yet met. Whenever I see a list though, I think “someone needed a post and didn’t know what to write”.

If you are using a new PHP class, CMS, framework, or have a new technique you want to share, share it. Write a blog post and tell me how or why it solved your problem; bonus points if you describe the problem that it solved. You are not adding to the conversation is you are just recapping what others have said.

Until next time,
(l)(k)(bunny)
=C=

Tags: bad idea, lazy bloggers, PHP, php classes, tips and tricks

This entry was posted on Wednesday, April 22nd, 2009 at 9:04 am and is filed under Blogging, PHP. You can follow any responses to this entry through the RSS 2.0 feed.Both comments and pings are currently closed.

13 Responses to “Three Lists I Never Want to See Again”

  1. Alex Mace Says:
    April 22nd, 2009 at 9:10 am

    Bravo Cal :)

    You forgot to say that we should use the ternary operator when a pesky if-else just takes up too many keystrokes!

  2. Anna Filina Says:
    April 22nd, 2009 at 10:08 am

    There’s also a ton of unofficial mirrors for the php documentation. I never really saw the point since php.net is fast, reliable, multilingual and up-to-date. Maybe I’m missing something.

  3. Cal Evans Says:
    April 22nd, 2009 at 10:08 am

    @alex,

    Actually, I like the ternary but only when used properly. Now the new 5.3 ternary short circuit I think is kinda stupid. :)

    =C=

  4. Jason Lengstorf Says:
    April 22nd, 2009 at 10:32 am

    I guess this means I should ask you to write an article on the Top 50 PHP Tip Roundups?

    Damn…

    But what am I supposed to put on my blog if I can’t just farm links off Google?! I’ll be ruined!

  5. Cal Evans Says:
    April 22nd, 2009 at 9:09 pm

    @anna

    Hi! Sorry I didn’t make it to PHPQUebec this year. I heard it was awesome as always.

    Yes, there are a lot of mirrors, official and unofficial. When I was running DevZone, I put the manual there as a convenience AND because it gave me even more pages for Google to index. I suspect others do the same. :)

    @jason,
    Yeah, um…no? :)

    I’ve read your blog, you don’t have any worries. :)

    Thanks all for the comments!
    =C=

  6. Paul Bourdeaux Says:
    April 23rd, 2009 at 7:36 am

    LOL, fun post. However regarding your sub point about lists, I think that lists are all the rave in the blogosphere NOT because they are easy to write, but because they are easy to read. Watch which blog posts go viral sometime, the majority of them will be lists of some sort. This is because they are easy to read and usually fun or informative. During a busy day at work, this is often exactly the kind of post that allows people to take a two minute break…

  7. Tibo Says:
    April 23rd, 2009 at 8:30 am

    Another downside of lists in general is that people tend to believe that everything they need to know is in the list. Even if the list is half a year old… Imo lists should at least have either explanation of the points listed or humor.

  8. Damian Says:
    April 23rd, 2009 at 8:32 am

    And now I’m expecting a whole host of blog posts titlerd “3 lists I never want to see again” which copy and paste this =P

  9. Cal Evans Says:
    April 23rd, 2009 at 9:20 am

    @Paul,

    Yes, they are easy to read but as @Tibo points out, things on the web live long past their expiration date. Even new ones, especially when talking about technical issues, I still see a lot of poorly researched list recommending things that are clearly not best practices.

    When it comes to technical issues, easy to write/easy to read should take a back seat to well researched and in-depth.

    @Damien, I would love to start an Internet meme one day. Could this be the one? :)

    Thanks all for the comments,
    =C=

  10. Ian Jenkins Says:
    April 23rd, 2009 at 9:45 am

    Hehe, nice post. I actually think the world would stop spinning if no one was around to blog about the top php frameworks :P

  11. Veera Says:
    April 23rd, 2009 at 1:13 pm

    ha.ha.ha.

    Lists are everywhere! :)

  12. Cal Evan’s Blog: Three Lists I Never Want to See Again : WebNetiques, LLC : Website Developers in Minneapolis, MN Says:
    April 23rd, 2009 at 10:48 pm

    [...] all thinking it – Cal Evans finally just put it into words with his list of “lists [he] never wants to see again” in the PHP [...]

  13. Cal Evan’s Blog: Three Lists I Never Want to See Again : Dragonfly Networks Says:
    April 23rd, 2009 at 10:50 pm

    [...] all thinking it – Cal Evans finally just put it into words with his list of “lists [he] never wants to see again” in the PHP [...]

  • Follow me on twitter!

  • My Latest Book


    Avoiding a Goat Rodeo

  • RSS PHP Podcasts

    • MicroPHP vs Complicated PHP – Lately in PHP podcast episode 20
    • SitePoint Podcast #147: The CSS Ninja with Ryan Seddon
    • SitePoint Podcast #146: Patrick Accidentally Installs Chrome
    • Episode 95: Jeff Carouth at ZendCon 2011
    • DPC Radio: Advanced OO Patterns
    • SitePoint Podcast #145: Backbone.js Fundamentals with Addy Osmani
    • SitePoint Podcast #144: Freemium Schmeemium
    • The Debate of Making PHP Faster using a JIT Compiler – Lately in PHP podcast episode 19
    • SitePoint Podcast #143: Happy HTML5 Holidays with Bruce Lawson
    • DPC Radio: Profiling PHP Applications

  • Me

    • Best web design company
    • Cal Evans Dot Com
    • Cheap Wine Diary
    • Cyrano’s Apprentice
    • Evans Internet Construction Company
    • My Life as a Child
    • PHP Podcasts
    • Sixty Second Tech

  • Tags

    adobe API article book Cal Evans codeworks community conference cw09 developers drupal elizabeth naramore Exim facebook flex freelance fun IBuildings Kathy Evans linkedin Management Marketing microsoft MySQL Nashville phar PHP phparchitect php developers podcast Programming Quickies respect Silly-Con Valley sixty second tech software development speaking startup twitter upgrade video web development wordpress zend zend framework

  • Categories

    • Apache
    • BlogBling
    • Blogging
    • codeworks
    • Entertainment
    • Entrepreneurship
    • Flex
    • Humor
    • JavaScript
    • Long Form
    • Management
    • Marketing
    • Me
    • PHP
    • podcasting
    • Programming
    • SQL
    • Technology
    • Web 2.0
    • wordpress
    • WordPress Plugins
    • writing
    • zend framework


Postcards From My Life is proudly powered by WordPress
Entries (RSS) and Comments (RSS).