Builder Australia recently caught up with PHP innovator Rasmus Lerdorf, to find out about the success of PHP, the open source movement around the world, other scripting languages and what we can expect to see in the next generation of the dynamic scripting language.

Q: PHP is now being used by over 10 million domains across the world. How does that make you feel being the originator of PHP?

It's not me, it's a whole group of people. It's the whole community behind it that created PHP not me. I do feel cool kicking off the [PHP] community, I do think we did a good job. We have built it so that it is useful to a lot of people and has changed the way people see the web, use the Web and it made it more accessible.

You're now working at Yahoo, what is your role there?

Yahoo has many different technologies so I'm trying to focus on a few key technologies instead of having so many different ones. They chose PHP and that's [the implementation] I'm helping to do.

You said during your Introduction to PHP talk at Linux.conf.au that you hated programming. What do you prefer doing?

I like solving problems, I like building something that solves a real problem and actually helps people or affects people. To do that you normally have to program unfortunately so I end up doing that. I mean I don't hate the industry of programming, I just hate the actual sitting down and doing the programming, it's very boring and very tedious. The end result is cool and that is what I like doing. I enjoy just normal technical geeky things. Other than that there's my new baby.

What do you think of open source in government and education?

It's common sense that they should not rely on closed source, because they don't know exactly how it works. Microsoft have come out saying they are releasing their [Windows] source code, but there are going to be all sorts of restrictions on that. I'm sceptical of that. With open source stuff they can hire people to read and audit the code and they don't have to sign the really nasty non-disclosure agreements.

More on the education side they should use open source software. It makes no sense to base an educational system on property software. All you are doing is generating new customers for a company as opposed to creating the people that might be the next Microsoft. For example if you have a database course, use an open source database and show them how the database works. Not everyone is going to dig into the guts of this thing, but there will be two or three kids in every class that will, and from what they will learn they can build the next great database. It's crazy when educational systems don't go with open source and go all Microsoft. That is where governments really should be pushing universities.

Doing a Masters of .NET? Now that's a joke. Governments at the national level should push universities to go with open source systems, despite the kickbacks they might receive [by opting for proprietary systems]. In the long run it's going to help a lot more than it's going to hurt. I've met a lot of MCSE folks, some of them are great, some don't know anything. Some people are great at taking tests, they couldn't do any independent thinking if it killed them.

There is a survey of open source developers that the Boston consulting group did last year. It was notable that there was a lack of developers from India and China. What do you think of the uptake of open source projects in those countries?

I have been to India a few times giving talks, it is huge. The governments in some states in India are pushing Linux and open-source development in their computer science programs. There are a lot of developers who can speak English and read English, so they can easily slip in and be productive. I think once we get more Internet connectivity, which is a big "if" in India, everyone else in the world could quit [and let India] maintain all the development. They have so many people there, so many good developers, its amazing.

The Chinese government is quite anti-American, for obvious reasons, and don't necessarily want American corporate products all over China. South America, Argentina, Brazil, Uruguay, Columbia and other places I've been to, are very much interested in generating their own software industry based on open source.

Related links

Comments

1

Arun Nambiar K K - 25/09/05

Respected sir,

I am a M.Sc. Computer Science postgraduate. I have just completed my course and I have got a job as PHP developer in a small company. But sir, I am in a confusion about the my future pospectus in PHP. Should I stick to PHP as my career option or should I try any other one. I am from India and I dont see any big companies calling PHP programmers with experience. So please reply for this query.

with regards
Arun

» Report offensive content

2

Navdeep Singh - 03/05/07

Yes, I am also one of the Arun Like...i also eager to know this.

Thanks in Advance,
Navdeep Singh

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

2

Navdeep Singh - 05/03/07

Yes, I am also one of the Arun Like...i also eager to know this. Thanks in Advance, Navdeep Singh ... more

1

Arun Nambiar K K - 25/09/05

Respected sir, I am a M.Sc. Computer Science postgraduate. ... more

Log in


Sign up | Forgot your password?

  • Staff Share a keyboard and mouse with Synergy

    Even in the era of virtualization, many IT pros (including myself) have a small army of computers sitting on, under, and around their desks. Read more »

    -- posted by Staff

  • Staff Android devs less than gruntled

    Yet more discouraging news on the Android front. Having hacked off its developer community by releasing updated SDKs to just a small group of chosen devs, Google has now given the brush-off to a petition that called for more to be given to the wider community. Read more »

    -- posted by Staff

  • Staff VMware shows how not to do it

    As a developer there will be a time when you ship a bug -- be it a stub that you left in, or a flaming, crashtastic segfault. The next time this happens and your bosses come baying for blood, point them in the direction of VMware, who this week gave the developer world a great example of how to ship a showstopper bug. Read more »

    -- posted by Staff

What's on?

  • Club Builder: Captain Obvious vs the Crackpots

    In the case of the bleeding obvious, IBM says open source needs good designers; a claim is made that China can activate your phone to snoop on you; and we take a look at the Defcon conference.