Log in

No account? Create an account

Startups, PHP, Languages...

« previous entry | next entry »
Oct. 11th, 2007 | 09:21 am

So yesterday I was at the Zend PHP conference giving a talk on EC2/S3
and deployment strategies for LAMP stacks in those environments.

It was a fun talk, and one of the types I really enjoy giving. It
wasn't about features, but on how to go out and make something. Even
after the talk was over I ended up spending the rest of the afternoon
talking to different individuals on how MySQL works in EC2 and EC2
like environments.

Other then the difficulty in building horizontal solutions compared
to vertical in EC2, I was pretty amazed at the energy at the
conference. There are a lot of startups at the moment, and there is a
need to find developers.

Which got me thinking about which languages to use. I am not a
language bigot (though I am quite fond of Objective C!). I tend to
use whatever allows me to get a job done.

Looking around at the conference made me start to wonder if I would
use PHP. Can I deploy it? Oh yes. Easily...

But the demand is pretty high, and I wonder if I could staff all the
positions I would need if I was building a startup. Looking around
the room it was obvious to me that there is a greater demand in PHP
coders right now then there are the positions to fill.

Would Perl be the same way? I doubt it.
Java? Probably not.


Ruby is the language that programmers seem to be hot to learn right
now (which I admit to only having a passing knowledge of). I would be
tempted to build a new application around Ruby just to attract
developers. Find senior developers who keenly want to learn something

It is a strategy for a startup :)

For an individual wanting to get into programming?

Go learn PHP.

Link | Leave a comment |

Comments {11}


(no subject)

from: topbit
date: Oct. 11th, 2007 05:35 pm (UTC)

For an individual wanting to get into programming?
Go learn PHP.

step 2: realise just how crap 90% of the 'php programmers' out there are, and go and learn how to be a good developer. Documenting, layout style, testing, structure and optimisation are some of the highlights. It will only take a few years to get good at most of them.

step 3: if anyone out there is an actually good PHP developer near London, UK, and hate your job because the boss wants it fast, not right - call me.

Reply | Thread

Brian "Krow" Aker

(no subject)

from: krow
date: Oct. 11th, 2007 05:42 pm (UTC)

One thing that I was surprised about, was how few of the developers there knew anything about revision control :)

Reply | Parent | Thread


(no subject)

from: topbit
date: Oct. 11th, 2007 06:00 pm (UTC)

yep, and the last 4 jobs I've had, stretching over maybe 7 years, I've brought CVS, and more recently SVN into them - and perhaps more importantly, an environment where anyone can check out any of the projects into anyone's development area (all on the same dev box, but they didn't have to be) to work on them, and they would work - no hardcoded paths required.

(Which was fine till one of the guys left a dev-box URL - world viewable - in an email that went out to 250,000 emails for the biggest ISP in the UK. Trying to get thousand of images per minute served over a piece of wet-string ADSL slow-upstream was 'interesting'. But some DNS magic solved that)

Reply | Parent | Thread