1) We all know that alleged "bugs" of the software are sometimes used by not-so-experienced developers as excuse.
2) On the other hand I don't know *any* system where bugs or flaws of the platform the software is based on doesn't contribute to some extra-hours of work.
If you are working with reasonable experience on a complexer project on a certain platform there are 2 kinds of people in the customer organization:
Group A accepts 2) and it is a pleassure to cooperate with them. Group B does believe that IBM or Oracle or JBoss.org or Interface21 or Sun or whoever is unfaible.
I have lost part of my time on this planet in crazy meetings with persons from Group B.
1) We all know that alleged "bugs" of the software are sometimes used by not-so-experienced developers as excuse.
2) On the other hand I don't know *any* system where bugs or flaws of the platform the software is based on doesn't contribute to some extra-hours of work.
If you are working with reasonable experience on a complexer project on a certain platform there are 2 kinds of people in the customer organization:
Group A accepts 2) and it is a pleassure to cooperate with them. Group B does believe that IBM or Oracle or JBoss.org or Interface21 or Sun or whoever is unfaible.
I have lost part of my time on this planet in crazy meetings with persons from Group B.