Archive for October, 2007

About version control and “the 80%”…

Today Luca sent an interesting post on mugshot.

It talks about “IT  crowd”, potentially divided into two different sides (from iBanjo blog):

  • 20% side programmers: called “alpha” programmers — the leaders, trailblazers, trendsetters, the kind of folks that places like Google and Fog Creek software are obsessed with hiring…
  • 80% side programmers:  folks make up the bulk of the software development industry. They went to school, learned just enough Java/C#/C++, then got a job writing internal apps for banks, governments, travel firms, law firms, etc.

The post is really useful, but comes up with a strange point of view…. It said:

…While DVCS dramatically lowers the bar for participation in a project (just clone the repository and start making local commits!), it also encourages anti-social behavior. I already wrote a long essay about this. In a nutshell: with a centralized system, people are forced to collaborate and review each other’s work; in a decentralized system, the default behavior is for each developer to privately fork the project …

Now, just a couple of comments:

  • All “private” projects I’ve seen is not useful for the other projects. It’s just for the customer. No way to reuse any components or subsystems… (not only for license reason, It’s basically for technical reasons)
  • Most of “private” projects I’ve seen are very closed to the team leader and not to the developers. When the team leader leaves the project, it fails…
  • All “private” projects I’ve seen uses a lot of “the 20%” code and frameworks (not viceversa)
  • On the “80%” projects the developers have to rewrite the software for any new releases. It’s quite strange to see a software written “step-by-step”. Usually, after a cycle of develop, you have to clean all and rewrite from scratch…

Most of opensource projects have “20% side” programmers, but a few of them has “80% side” programmers (ex: Zimbra, JBoss, Hibernate, Compiere, Alfresco, Porta+ and so on…)

What do you think about the future of opensource software build with “the 80%”? Is possible to keep this software live for ages? Or sometimes they’ve got to be rewritten (maybe with a different name and different developers)?

Why Linux has more then 10 years of develop (and now it’s base on GIT with thousands of developers) and Hibernate has no road map for the future?

Werewolf countdown

Fedora 8’s coming… On my laptop it works very fine (all hardware components are fully supported!).

An image taken on Máirín’s blog…

Fedora 8

Mobility and Movability

Life in Byte-Code could be described with two different words: mobility and movability.

The day before yesterday I had breakfast in Milan, lunch in Lecce and dinner in Rome… and my tasks spacing from Linux, clusters, gfs to identity management, mail systems and thin-client projects… (only for this week…)

These are good reasons in order to:

  • have a laptop
  • have a good book to read
  • do not have a desktop
  • have a mobile phone with “push-mail” capability
  • have an umbrella into laptop-bag (always)
  • do not live in a country where Alitalia is the principal air carrier
  • have “15 days” a week :-)
  • have “25 hours” a day :-)

DSC_0187

Wii Challenge

Funny games with Marco and Simone in my house in Rome. Marco brought his Nintento Wii and we spent whole night playing wii-sports!

Very exciting tecnology… Playing tennis with virtual racket is strange (and requires a plenty of rooms!), but it’s surely better than use a classical joy-pad! You’ve got to try!

DSC_0487
Tennis…

DSC_0485
Sport…

DSC_0492
…and wii

RedHat Awards

Wonderful news in Byte-Code! Some days ago, Byte-Code has won “Best Commitment and Partnership” at the “RedHat and Magirus Partner Awards” :-)

This award was really unexpected, but I’m pleased to write this post in order to say thanks to all Byte-Code’s employees.

Thanks for all your great work

DSC_0468
Best Commitment and Partnership

DSC_0446
And the winner is….

DSC_0455
Davide and Carmen

Kickoff movie from Davide

Davide is a very great movie director. Surely better than java programmer ( :-P :-P :-P ). Here you are the video re-mixed from last Byte-Code kickoff.

(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

-->