www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Polishing D on Reddit

reply Walter Bright <newshound1 digitalmars.com> writes:
Unknown W. Brackets wrote:
 http://www.unknownbrackets.com/tutorials/polishing-d

Now on Reddit: http://reddit.com/r/programming/info/669pe/comments/
Jan 22 2008
next sibling parent Bjoern <nanali nospam-wanadoo.fr> writes:
Walter Bright schrieb:
 Unknown W. Brackets wrote:
  > http://www.unknownbrackets.com/tutorials/polishing-d
 
 Now on Reddit:
 
 http://reddit.com/r/programming/info/669pe/comments/

What is it worth ? I think Unknown made some good points while your answere is indifferent. So : what are our comments worth, Walter ? Bjoern
Jan 22 2008
prev sibling next sibling parent Lutger <lutger.blijdestijn gmail.com> writes:
Walter Bright wrote:

 Unknown W. Brackets wrote:
  > http://www.unknownbrackets.com/tutorials/polishing-d
 
 Now on Reddit:
 
 http://reddit.com/r/programming/info/669pe/comments/

Many good points, some I believe are already taken care off such as phobos/tango compatibility, phobos on dsource, more people working on the language. There was one comment about the debugger that made me think how much better it would be if ddbg is included in the windows download. Alternatively a prominent link could be made right next to the windows download. I mean, this debugger is so much better yet it is not likely the one new users will end up with.
Jan 22 2008
prev sibling parent reply Georg Wrede <georg nospam.org> writes:
Walter Bright wrote:
 Unknown W. Brackets wrote:
  > http://www.unknownbrackets.com/tutorials/polishing-d

I entirely agree with the article. Virtually all of the things mentioned have been discussed repeatedly on this NG, in several episodes, some throughout this millennium. I can however, from my own experience in similar situations, relate to Walter's subjective situation as the central spider on his "web". Any time he considers doing any of the mentioned things, it *feels* like it would be time wasted because the Main thing (i.e. developing D and DMD) suffer. It doesn't help that one *cognitively* knows that fixing them once and for all literally is more important than a month's worth of D/DMD development. It's simply a case of heart and mind disagreeing. And as we all know, it's the heart that wins. What can I say? I simply suggest that Walter take four weeks /totally/ off from the development, and prints out the article, and sets out to fix each single issue, ticking them off with a ball-point pen as they're covered.
Jan 24 2008
parent reply "Unknown W. Brackets" <unknown simplemachines.org> writes:
The easiest solution is to let small parts of it go until time becomes 
available to really feel like he can spend time.

Example:

Walter might find someone interested in working on frontend or phobos 
bugs.  When looking at bugs or issues, he might triage them and say 
"this doesn't look complicated, and it's fixable entirely in phobos."

Such a bug could easily be assigned to another person.  If Walter finds 
that he's nearing a release and has heard nothing on the bug, he can 
probably take 20 minutes and fix it himself.

But, saving 20 minutes here, 20 minutes there, and just looking over 
people's fixes for the simpler bugs, might free up a bit of time and 
help him decide if he is comfortable with expanding that sort of situation.

Unlike people, bugs are not all made equal.  It doesn't take a big, 
cool, state of the art hammer to squash them all.  Some can be taken 
care of just as effectively with a dusty old shoe.

But, being proactive and telling someone, "I want you to fix this for 
me" is going to get him places "if you feel like helping please do" 
never will.  Volunteers like responsibility, elsewise they wouldn't 
volunteer.

Only, as always, my opinion of course.  But with SMF, which was entirely 
volunteer, people didn't do anything until they were given something as 
a responsibility.  And when they were, they were proud to be and really 
put effort into it.  It can be really inspiring.

-[Unknown]


Georg Wrede wrote:
 Walter Bright wrote:
 Unknown W. Brackets wrote:
  > http://www.unknownbrackets.com/tutorials/polishing-d

I entirely agree with the article. Virtually all of the things mentioned have been discussed repeatedly on this NG, in several episodes, some throughout this millennium. I can however, from my own experience in similar situations, relate to Walter's subjective situation as the central spider on his "web". Any time he considers doing any of the mentioned things, it *feels* like it would be time wasted because the Main thing (i.e. developing D and DMD) suffer. It doesn't help that one *cognitively* knows that fixing them once and for all literally is more important than a month's worth of D/DMD development. It's simply a case of heart and mind disagreeing. And as we all know, it's the heart that wins. What can I say? I simply suggest that Walter take four weeks /totally/ off from the development, and prints out the article, and sets out to fix each single issue, ticking them off with a ball-point pen as they're covered.

Jan 25 2008
parent reply Georg Wrede <georg nospam.org> writes:
Inverting top-post... :-(

Unknown W. Brackets wrote:
 Georg Wrede wrote:
 Walter Bright wrote:
 Unknown W. Brackets wrote:
 http://www.unknownbrackets.com/tutorials/polishing-d


I entirely agree with the article. Virtually all of the things mentioned have been discussed repeatedly on this NG, in several episodes, some throughout this millennium. I can however, from my own experience in similar situations, relate to Walter's subjective situation as the central spider on his "web". Any time he considers doing any of the mentioned things, it *feels* like it would be time wasted because the Main thing (i.e. developing D and DMD) suffer. It doesn't help that one *cognitively* knows that fixing them once and for all literally is more important than a month's worth of D/DMD development. It's simply a case of heart and mind disagreeing. And as we all know, it's the heart that wins. What can I say? I simply suggest that Walter take four weeks /totally/ off from the development, and prints out the article, and sets out to fix each single issue, ticking them off with a ball-point pen as they're covered.


 The easiest solution is to let small parts of it go until time
 becomes available to really feel like he can spend time.
 
 Example:
 
 Walter might find someone interested in working on frontend or phobos
  bugs.  When looking at bugs or issues, he might triage them and say 
 "this doesn't look complicated, and it's fixable entirely in phobos."
 
 
 Such a bug could easily be assigned to another person.  If Walter
 finds that he's nearing a release and has heard nothing on the bug,
 he can probably take 20 minutes and fix it himself.
 
 But, saving 20 minutes here, 20 minutes there, and just looking over 
 people's fixes for the simpler bugs, might free up a bit of time and 
 help him decide if he is comfortable with expanding that sort of
 situation.
 
 Unlike people, bugs are not all made equal.  It doesn't take a big, 
 cool, state of the art hammer to squash them all.  Some can be taken 
 care of just as effectively with a dusty old shoe.
 
 But, being proactive and telling someone, "I want you to fix this for
  me" is going to get him places "if you feel like helping please do" 
 never will.  Volunteers like responsibility, elsewise they wouldn't 
 volunteer.
 
 Only, as always, my opinion of course.  But with SMF, which was
 entirely volunteer, people didn't do anything until they were given
 something as a responsibility.  And when they were, they were proud
 to be and really put effort into it.  It can be really inspiring.

I was referring to everything else in the article, except bugfixes on DMD/Phobos and coding new features.
Jan 25 2008
parent "Stewart Gordon" <smjg_1998 yahoo.com> writes:
"Georg Wrede" <georg nospam.org> wrote in message 
news:4799D1BC.2050808 nospam.org...
 Inverting top-post... :-(

<snip> And thereby considerably increasing the amount of scrolling needed to get to your comment, compared to if you'd cut down the unnecessary quoting.... Stewart. -- My e-mail address is valid but not my primary mailbox. Please keep replies on the 'group where everybody may benefit.
Apr 18 2008