FSDN: ˇ Debian ˇ GNU-Friends ˇ usr local bin ˇ Userlocal
[GNU-Friends] Sections: Front Page ˇ News ˇ Interviews ˇ GNU-Friends ˇ Diaries
Menu: About ˇ Submit Story ˇ FAQ ˇ Donate ˇ Search
This page brought to you by: Jonas Öberg, just another GNU friend.
Don't ask, just do
By S11 or sirian, Section Diaries
Posted on Wed Feb 12th, 2003 at 23:49:45 GMT
Like many Free Software developers in history, I've hit upon a development philosophy that seems to work wonderfully...at least for me...so far. It's called, "Don't ask, just do", or more likely "Don't be a chickensh*t".

 

Here are some of the tactics involved. Feel free to dismiss them as foolish nonsense:
  • Be vague about your future plans. No matter how much you plan, and try to stay "on course", your project will turn out to be something you didn't intend from the start. So vagueness is the appropriate way to go, as it leaves you the flexibility to change your goals and stick to them at the same time.
  • Push forward with whatever you have available at the time. Instead of saying, "let's meet in a month and discuss all these plans we have", say "well, not everyone's here, but what can we do next?" There ought to be something to do; it's a bloody community project, after all.
  • As part of the previous bullet, figure out what you can do immediately. Then force yourself to choose among the possibilities.
  • Don't be a chickensh*t. As you're about to do something that may either offend or please the community, or could step on someone's toes, or could make you out to be a big idiot if it backfires, do it anyway. For most of the community, any action is better than no action. I say this because, I've had to say it to myself to head off a big round of second-guessing.
  • You're working in a project. They're asking for your contributions. Don't ask their permission before making them. If they reject your work after the fact, move on.
I could list more, but then I would be spending less time applying what I've learned in the past couple of weeks, and more time writing about them. So I stop.
< GNOME 2.2 released (1 comments) | Printed manuals available for CVS and GNU diffutils (0 comments) >
Login
Make a new account
Username:
Password:

View: Display: Sort:
Don't ask, just do | 3 comments (3 topical, editorial) | Post A Comment
[new] Would they work for research, too? (#1)
by atai (#278) on Fri Feb 14th, 2003 at 22:59:14 GMT
(User Info)

Free software is the creation of new programs in the manner of research. Would these tips work for research, that is, the creation of new ideas, too? That would be useful for people working on research, like graduate students.

[ Reply to This ]


[new] Addendum 1 (#3)
by S11 or sirian (#439) () on Wed Dec 3rd, 2003 at 00:09:07 GMT
(User Info) http://csserver.evansville.edu/~sc87/

I have added something else to this in order to help avoid distraction: whatever you are working on is the most important thing in the world. It's easy for some people to start wondering whether it would be a better use of time to work on something else instead. After all, how important can "XQuery support in libxml2" be? But this wondering destroys the very efficiency it seeks to improve. Better to believe, at least for a little while in hack mode, that your current project is more important than anything else.

S11
DotGNU || Free Software in Education group
[ Reply to This ]


 
Don't ask, just do | 3 comments (3 topical, editorial) | Post A Comment
View: Display: Sort:

Verbatim copying and distribution of this article is permitted in any medium, provided this notice is preserved. Images of gnu:s in the logo are © Free Software Foundation, Inc and distributed under the GNU General Public License. Comments are copyright by thir respective owner. All other material are © 2002 .