ZZ/OSS Adopts PEAR's Version Naming Standard

The PEAR Group has announced a new standard on version naming. ZZ/OSS will adopt it in total and future releases of our software will be compatible with the proposed standard.

Slowly, but steadily, the PEAR Group sets basic and very necessary standards for PHP software development. Have a look at all Administrative Documents released so far. ZZ/OSS regards all of them as guidelines for professional PHP coding and we fully support them.

What can Economy and Science Learn from Open Source?

Open Source software developers are knowledge workers and companies as well as scientists could learn a lot from FOSS projects. That’s the topic of the 1st Thinkathon on March 12th in Tübingen/Germany. The round table discussion will be accompanied by various experts, e.g. from MySQL.

This event will take place in German. Google provides you with a rough translation.

I’ll be there, let me know if you plan to come!

What's the Problem With PHP5?

What? There’s already a problem with PHP5 although a stable release is not even out yet? Yes, there is – and I am not talking about technical problems, rather about business problems.

Don’t get me wrong: I love PHP and I am very excited about the new features of PHP5. With PHP5, no doubts, PHP is really ready for the enterprise – at least when it comes to PHP as a programming language.

But what about PHP5 in a business environment? I am sceptical on the business success of PHP5 in the enterprise market:

  • Java is already there,
  • there’s no global player providing professional services for PHP applications development,
  • there are too few really good PHP programmers,
  • where are those professional (Open Source) PHP tools, frameworks, and applications that minimize the risk of enterprise application development?

I will shed a light on these 4 questions and probably some more in forthcoming postings to my Weblog – and I will also tell you, why I still see a future with PHP5 in the enterprise market.

KISS or ASS?

Most programmers know about the KISS paradigm: Keep it simple, stupid. Meaning that you should favor simple solutions over complex ones. Have you ever heard of the ASS paradigm? I would translate it to “Avoid stupid simplicity”. Sometimes, programmers legitimate too simple constructs with the KISS paradigm – because maybe they don’t know better.

You can find ASS wherever you ask yourself if a piece of software is as modular and flexible as the producers promised it to be.

In fact, KISS and ASS are two sides of a coin. Software developers with little experience tend to do simple things overly complex because they love to demonstrate how intelligent they are. On the other hand they do not understand all the implications of what they are doing. They chose overly simple solutions because they lack the overall view, especially when it comes to interoperability.

In both cases, it’s a matter of experience, with experience comes abstraction and pattern-oriented programming – or call it “smart ASS” programming 🙂 “KISS or ASS” stands for a steady learning process of applied simplicity and thus a better understanding of programming itself.

A Good Day at LOTS

LOTS is over. This very first event on Open Source in Switzerland was interesting, well organised, and the atmosphere simmilar to Linuxtag.

I was most impressed by the talk of Wolfgang Maass on the potentials of Open Source for the enterprise market. He presented some conclusions from a research analysing the oppinions of several CIOs. Most astonishing, he said that licensing is not really an cost issue for CIOs, they are rather concerned with being independent from a unique vendor. I am looking forward to find his slides on the LOTS Website.

Some pictures are available online in the LOTS 2004 Album. On the LOTS Website, there are some more pictures. Chregu also has a brief report on LOTS.