PHP without PHP

Original article posted to PHP Advent 2008. Happy Christmas!

Take a simple PHP trick and follow it on a huge tangent to the philosophy of good web architecture.

It’s an honor to be asked to share my ideas with the PHP community. When Chris and Sean asked me to write an entry for the Advent Calendar, I had to accept. Like last year, this article will be quite long. If you need something short and sweet like the other advent entries, you can just read the first section. But if you read it all, there might be a worthwhile concept buried in this logorrhea.

Continue reading about My PHP advent article after the jump

Senior software Engineer at CBS Interactive

Another PHP job forwarded to me from Linda Lee and Andrew Mager, this time from CBS Interactive (née CNET).

Company: CBS Interactive (formerly CNET networks)
Title: Sr. Software Engineer
Division: GameSpot.com, TV.com, MP3.com
Location: San Francisco, CA

CBS Interactive is looking for Sr. Software Engineers in their Games, Entertainment and Lifestyles division—including GameSpot.com, TV.com, MP3.com and Chow.com. These engineers will play a key role within our development team. Responsibilities will extend to any of the applications associated with division’s initiatives. Real world experience and expertise with Linux, PHP, and MySQL are an absolute must, but a deep understanding of all web technologies from a technical and product perspective is also very important.

Please check out the job description here. You can apply online or email Linda directly at linda [dot] lee [at] cnetnetworks [dot] com.

FOX needs a senior PHP front-end developer

Hmm, it’s been a while since I posted some PHP jobs. (You know this is getting inconvenient. I think I need to just write a job tool for php.net.) Received this rec from a friend filling a position for FOX Interactive Media to work on the American Idol site. They can work in San Francisco, Los Angeles or even Seattle.

(Also, if you are the one flash/actionscript developer out there, contact Diana for positions at FOX sports, etc.)

Contact Diana Schwartz 310.590.4570 or dschwartz at this site.

[Senior Front End Web Developer job description after the jump]Continue reading

Have you hugged your engineer?

I was browsing through Facebook and I ran across Andrew Mager’s profile photo again. This time it was taken at the CNET holiday party.

I’ve been saying for a while now that I’m just going to compile all of his Facebook profile photos into a book and make bank. But I had to blog this one, which gives you an idea of what I’m talking about:

Besides, Andrew Mager, the people in the photo are Jessica Dolcourt, Caroline McCarthy, and Erica Ogg—all writers at CNET Networks in SF.

I took one look at this and wanted to tell Libby and Linda that they should use this photo for CNET’s recruiting material, this way they’ll have no trouble hiring engineers. 😀 This reminds me that a little birdy told me that they’re looking for a PHP architect.

[more random thoughts after the jump]Continue reading

All your codebase are belong to Jenga

Someone designed the framework like a big game of Jenga. Every time someone went into fix something they pulled it out of the core and put it on top. Now the whole thing is unstable.
—Mark Jen, talking about building code on top of bad OO architecture