Hi. I'm a newbie when it comes to PHP, having used others' scripts but never having written my own. I'm a web designer.
I work extensively as a subcontractor for the world's nicest guy who is a PHP programmer. (I know what you're thinking - no crush here, he's married, I'm married, strictly platonic. We don't even work in the same office.)
Basically I help come up with ideas and a framework for his web hosting service that includes a templated easy-to-use back-end. He then comes up with the PHP to make it work (that's extremely simplified but it's too hard to explain so you'll have to trust me on this). Right now there is a backlog of work for him to do because it's a lot faster for me to code in HTML than it is for him to work everything out program-wise in PHP. I would like to give him a Christmas gift that he can really use.
He has been a PHP programmer since at least 1996, but my sense is that he is "old school" and isn't familiar with all the great tools out there that are available to him. (For example, I introduced him to CSS recently... he was oblivious to it.) He does not have a PHP editor and does everything the hard way. I don't know, maybe it's not the hard way for him...but I really enjoy my tools (not WYSIWYG, but things that help make life easier, like syntax colors, validators, etc. I enjoy HTML-Edit by Chami).
I considered purchasing a professional PHP editor as a gift. I thought about Maguma Studio Desktop because he doesn't have PHP or MySQL installed on his machine, and must upload everything to the server to test. When I asked why, he said it's too much trouble otherwise. Since this program has everything integrated I figured it would be easy...? Would that be something a PHP programmer would really appreciate? Do PHP programmers care if PHP is installed on their computers?
The other idea was to purchase either EditPlus or UltraEdit (much cheaper). But frankly, HTML-Edit might do just as well. This guy doesn't like to spend money so he might not purchase anything on his own.
OK, so pretend you are a PHP programmer and are about to receive a gift from me and you you are struggling along in the dinosaur age. What would make you smile? What would make you say, "Oh no, I'll never use this... but I'll pretend to like it..."
Are my ideas all washed up? Maybe I should just buy him a paperweight. :-)
Thanks for your ideas and suggestions!
Pam