Dear Dimitry,
in your past email, you have mentioned that you do not want to have two
bossess. I actually think you have no boss; not a single one.
In the current arrangement of FreeMind project, you have considerable
freedoms. You are free to choose those features that you want to develop. A
boss in a corporation would not agree with this. I am giving no marching
orders, unlike corporate managers. You are not obliged to fulfill customer
needs. You actually have no area of responsibility; there are close to no
areas in which you are bound or required to do something.
Your freedom has recently been restricted by me by the declaration of
feature freeze. You are however free to develop whatever you want in another
CVS branch. In most corporate settings, you would have no time for this.
A further restriction of freedom is that you are expected to fix certain
class of bugs. But it is no all bugs that your are expected to fix. You are
supposed to fix above all those bugs that result from your changes of the
code; those bugs, that present a regression against older releases. Put
differently, you are supposed to fix the bugs and issues that you have
introduced yourself. The freedom of the sort cannot be expected to be given
by most bosses.
You have the freedom to develop without documenting what you are doing. You
have so far taken advantage of this freedom.
You even have the freedom to do close to no testing of your own code,
claiming that testing by yourself is inefficient, and you can outsource the
cost of elementary testing to someone else. In corporate settings, external
testers are sometimes much more expensive than in-house developers.
There is no isolated decision making of the supposed bosses, isolated from
the development. There is this mailing list and the public communication
channels. You can influence any decision that is being made, by presenting
convincing arguments in emails. You have the freedom to address yourself to
me in ICQ or Jabber. You even have the freedom to use Skype, which you have
declined to take advantage of.
Given all the freedoms, I find the use of the term "boss" completely
inappropriate.
I have tried to interfere with the development process as little as
possible. By your deeds, you have convinced me that a feature freeze, a
painful measure, was necessary.
Obviously, you have different release philosophy. I would recommend that
apart from your own judgment, you consult with someone who is an expert and
whose opinion you trust. Before there was the feature freeze, users kept
asking us on forums to speed up the release. Ever since the feature freeze
has been declared, there has been no such a request; not one that I would
know of.
I reiterate from my yesterday's email that impatient users are served well
by our beta releases, while quality demanding users are served well by
having to wait for a quality release.
Best regards,
Dan
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer