Tibor's Musings

Average Style of Programming

A danger of machinable software engineering factory: average style of programming.

The problem with software engineering methodologies is that they often promote a kind of "average" style of programming, often leading to mediocrity, or even worse, unnecessary overbloatedness. My favourite quote illustrating this problem comes from an excellent book by …

Programming: Engineering or Poetry?

Is programming more like an engineering or it is more like an art?

I just came across a recent interview of Richard Gabriel for java.sun.com where he precisely pushes against considering programming as a sole engineering activity, underlines the role of creativeness and diversity and makes parallels between …

Programming: Technology or People?

What matters more in advancing a software project, a sound technology or a sound team? The team, obviously. But how much?

Mythical Man-Month

In his comments to the MMM edition after 20 years, F. Brooks writes:

Some readers have found it curious that MMM devotes most of the essays to …