Did you ever know that I’m your hero?

Can I ever say enough times how much I like to hear my name? Oh sure, Meagan one-upped my last article by getting her photo in Valleywag. But I refuse to be outdone.

Me! Me! Me!

So a big thank you to Bobs Matthis for making me his hero on Friday, with my own trading card, special powers, and everything. 🙂

Terry Chay

Bobs writes:

“I am a subscriber of [t]his blog and always look forward to [Terry’s] next post. His blog is always entertaining as he mixes in technical posts right along with everything else. He has a way with mixing in comical antics along with technical posts where he still comes across as an experienced developer, intelligent, and hilarious.”

Pshawww!!! I’m blushing! (In other news, my readership count has jumped to 11! That’s like as high as the dial goes, baby!)

[More about me after the jump]Continue reading

Getting Oracle and PHP talking

You’ve heard of LAMP (Linux Apache MySQL PHP) which according to “the vernacular” is “Web 2.0”, but did you know that there is OPAL (Oracle PHP Apache Linux)?

Me neither, until I ran across Chris Jones’s blog. Chris is the guy who wised me up to Oracle SQL Developer, a free download run-anywhere client (including Mac) into Oracle (and other databases). Super useful and worth a download.

He and Allison Holloway also wrote the useful The Underground PHP and Oracle® Manual (download pdf), which basically tells you how to get up and running with Oracle and PHP. You might find it useful. There is no Mac section though, FYI.

My view on such things is well known, so hopefully they’ll write another book addressing those things that he’s told me about what Oracle can do but I’ve been too busy to look into.

Continue reading

PHP and front end job at Grayboxx

Today, I received another cold call for a contract-for-hire position in god-knows-where for god-knows-what. My resume—do you read?

In keeping with my new policy, here is another job spam in case anyone is interested:

Based on your experience with web applications and interface development, we believe these jobs may be of interest to you or someone you know.

“Lead Web Applications Engineer ~ Revolutionize Local Search”
Grayboxx
Saratoga, CA
Full job description

“JavaScript / CSS / HTML Programmer ~ Revolutionize Local Search”
Grayboxx
Saratoga, CA
Full job description

The web engineer job at Grayboxx is PHP, so score one for Accolo’s filters (how did I get on your mailing list though?)

Continue reading

Job: PHP senior web developer and QA tester

Please see this post

Terrence,

Good morning! I’m writing in the hopes that you can help point me in the right direction with respect to my search for a Sr. Web Developer an/or QA Tester who has expertise with PHP 5, Zend, Ajax, LAMP, Web 2.0 technologies, and the like.

I will certainly pay a referral fee upon successful hire for anyone whom you can recommend, and would welcome any input you may have. Please contact me via email or at any of the numbers listed below for additional information.

Thanks, and have a great day!

contact: andrewp [at] this site

Continue reading

Making it rain (a story with three "Mark"ed bills)

Tagged has a Cherry Coke promotion which pretty much works with any website out there. In honor of this, I pimped out my profile with some raining cherries—I mean once you get over all the pr0n on my profile, that I’m too lazy(?) to delete. 🙂

Mark #1

Apparently there was a reward for getting Mark hired and I was the lucky recipient of it. In a move back to our gangsta roots, Greg gave me most of it in the form of a brick of 125 $20 bills. Time to really make it rain!

Making it rain

Making it rain
Tagged, Financial District, San Francisco, California

Nikon D200, Tokina AT-X PRO 16-50mm f/2.8 DX
1/200sec @ f/2.8, iso320, 16mm (24mm)

(Best viewed large on black)

[More raining and Tagged is hiring after the jump]Continue reading

I just like hearing my name

As I told Ed Finker,

“Newbie, did I forget to tell you he just likes it when people say his name?”
—Dr. Cox, Scrubs Season 5

Unfortunately, Ed didn’t oblige me like he did last time. But luckily for me, Sean and Paul did. 🙂

With Cal’s PHP Abstract now on the air, the busy developer may be wondering which they should listen to. It’s simple, if you have to choose, I’ve been mentioned three times on Pro::PHP Podcast and not once on PHP Abstract.

Verdict: I recommend Pro::PHP Podcast 😀

terry chay

terry chay” by kbconference

This is me at ZendCon. You”ll notice that I have the lens on my D200 that the two are talking about. (Fire engine red… gotta love Canon.)

[Paul and Sean are the Kevin and Bean of the PHP world after the jump.]Continue reading

Have we reached “Peak Ruby”?

ruby8ball

The Terry Chay peak theory, also known as peak ruby, is a not-so-influential theory concerning the long-term popularity of software languages. It predicted that future popularity in Ruby will reach a peak sometime in the year 2007 and then decline. Some observers believe that because of the high dependence of the language on hype, the impending post-peak scalability problems and possible resulting severe migration to another language du jour as the next panacea. (citation needed)

A conversation (that mostly happened):

D—: You killed Ruby! You bastard!

tpci_trends
Ruby TIOBE stats by itself

Me: I didn’t start the fire! 😀 Yeah, that one-month dip was a big deal in the Ruby community.

D—: They got bent out of shape over the tiobe stats? It was a one-month statistical glitch. They don’t know what a stat is.
D—: On that channel9 link, Replace Ruby with Java. It’s the same thing. “I’m sorry, you just used the wrong JVM. Why not use IBM’s.”

Me: No, you just don’t understand the psychology of Ruby people.

D—: I don’t.

[The psychology of Ruby after the jump.]Continue reading

Barcamp Sacramento Tomorrow

BarCamp Sacramento, June 2-3

Reminder, I’ll be at BarCamp Sacramento tomorrow.

BarCamp is an unconference (it is free to attend, users can give talks at will). I’ll do my Underpants Gnomes talk. And I can do an impromptu Rails on Ruby talk. 🙂

Unconferences are great. We should support more. It’s sort of like Lunch 2.0 only not with breakfast and dinner also.

Hope to see you there.

PHP as language

There’s an interesting post on Ning Developer Blog on their choice to use PHP as the Ning platform client language.

At Tagged, we don’t roll the way Diego does at Ning, but it’s shocking how similar the thinking is. This post was related to the old dog: PHP templating systems vs. PHP as templating.

It reminds me of my biggest beef with working at Plaxo, which used C++ with clearsilver templating. Whenever I used Clearsilver, I kept thinking, “Well this is obviously designed by a bunch of C coders who think they know better.”

Coding in that joke of a templating system, was like coding with both hands tied behind your back. Having such restrictions did lead to a certain amount of creativity—introducing Ajax to Plaxo about a year before the term was coined, and maybe influencing things like Meebo—but I keep thinking how much the setup got in the way of programmers expressing their creativity. How long did my former company spend looking for C++ John Henrys, when a segmentation (like the way Ning does with Java core and PHP frontend) would have served as the steam-powered hammer?

The John Henrys can focus on what they’re good at instead of dying to prove that they can do HTML templating and everything else also. “Everything you can do I can do better…”

Diego is right, but my emphasis is different: PHP is a programming language.

And language is a vehicle for expression.

Simple prescriptions and making choices

Shanti Bradford wrote a response to my rant. (Yes, it was a rant.)

I read the article and he makes some valid points. It’s a good pivot to summarize some of the things that came up in the discussions.

But then he wrote:

“[Terry’s article] makes the classic mistake of assuming (or implying) most apps will ever need to remotely scale to hundreds of thousands, if not millions, of requests a day (where Twitter currently stands).”

Time to pull out the can of whup ass! 😉

[Clarifying Ruby on Rails’s place in the world.]Continue reading