public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: "Jakob Ilves" <illvilja@yahoo.com>
To: "Brandon J. Van Every" <vanevery@indiegamedesign.com>,
	xconq <xconq7@sources.redhat.com>
Subject: Managing "Designers disgust".  RE: cheating
Date: Fri, 21 Nov 2003 09:30:00 -0000	[thread overview]
Message-ID: <20031121090234.34227.qmail@web40901.mail.yahoo.com> (raw)
In-Reply-To: <OOEALCJCKEBJBIJHCNJDKECLGMAB.vanevery@indiegamedesign.com>

Hello earthlings!

--- "Brandon J. Van Every" <vanevery@indiegamedesign.com> skrev:
> Eric McDonald wrote:
> >
> > No, security should be dealt with when you're doing the things
> > that require security. Perhaps it takes some self-discipline, but
> > that discpline pays off in the long run, rather than a headlong
> > rush to put in new features.
> 
> Eric, I am $60K+ in debt from thinking that way.  Even a volunteer
> hobbyist developer has to have a "business model" of some sort, as to
> how they spend their time.  Lotsa things can be done now "to prevent
> problems later."  But if you are mostly deferring to expected future
> benefits, you will go "bankrupt."   One of the basic laws of Getting
> Things Done [TM] is you have to mostly deal with your present concerns,
> not your future concerns.  There's a budget for future concerns, but it
> has to be kept on a diet, it cannot be allowed to consume you.

Agreed.  On rec.games.design, someone brought up something he called "Designers disgust", the
phenomenom that happens when there is too much work for something in relation to the progress of
the project.  This leads to that the designer finally get's tired on working on the game and also
makes it harder to throw away bad designs, because their implementations were so much work.

(Ok, in this mailinglists context this phenomenom could be called "coders disgust" by those who so
inclined)

So, as a hobby hacker, by strongly handling future concerns one gets a win ONLY if one has strong
immunity against the "designers disgust".  That is, being very (extremely?) patient and
persistent.  But what levels of patience is appropriate for a project is pretty much dependant on
the people working on it, at least in the hobby programming area.  Some folks prefer to invest in
managing multiple future concerns simply because they can afford it without running into
"designers disgust".  They're patient enough.  In such environment, it's tough to make them change
their minds to shift more of their focus on today's fetures because their current allocation of
work on between current and future concerns are working for _them_.

If one isn't that patience an extreme solution for a hobby hacker can be to ignore future concerns
alltogether in order to speed up short term development.  That can lead to a horrible product
implementation which is rewritten over and over again but it might on the other hand be written by
a very amused developer.

For that "pentahexahepta" thing I've lately been considered to do the latter.  Take all virtues
like structured programmed, OO design, security and _LOCK THEM IN SOMEWHERE IN A CLOSET AWAY FROM
ME_.  Yes, I know these locked in virtues will be screaming to me that "the project is doomed
without us", "it never will run", "nobody will like it" but I'll just ignore them... :-).  Just
merrily produce that vomit of Perl code.

Could be an intresting experience.  And likely to be a crime against all programming ethics ;-).

/IllvilJa,
on a brief visit on earth.  Very brief though!  Back to orbit!

> 
> 
> Cheers,                     www.indiegamedesign.com
> Brandon Van Every           Seattle, WA
> 
> Taking risk where others will not.
>  

=====
(Jakob Ilves) <illvilja@yahoo.com>
{http://www.geocities.com/illvilja}

Höstrusk och grå moln - köp en resa till solen på Yahoo! Resor på adressen http://se.docs.yahoo.com/travel/index.html

  reply	other threads:[~2003-11-21  9:02 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-17 15:42 Marketing Xconq? Bill Macon
2003-11-17 18:55 ` Marketing Xconq? + battle isle suggestion Andreas Bringedal
2003-11-17 22:04   ` better Windows UI Brandon J. Van Every
2003-11-18  3:12     ` Erik Jessen
2003-11-17 21:56 ` Marketing Xconq? Eric McDonald
2003-11-17 22:38   ` Brandon J. Van Every
2003-11-18  3:15     ` Erik Jessen
2003-11-18  3:39       ` New Interpreter (was RE: Marketing Xconq?) Eric McDonald
2003-11-18  4:01         ` Erik Jessen
2003-11-18  4:05           ` Eric McDonald
2003-11-18 10:37             ` setgid (was: RE: New Interpreter (was RE: Marketing Xconq?)) Lincoln Peters
2003-11-18 15:52               ` Jim Kingdon
2003-11-18  5:17       ` Python in Xconq Brandon J. Van Every
2003-11-18 11:33         ` Erik Jessen
2003-11-18 13:37           ` OT Python stuff (was RE: Python in Xconq) Mark A. Flacy
2003-11-19 15:08             ` Erik Jessen
2003-11-19 16:44               ` Bruno Boettcher
2003-11-19 17:58                 ` Eric McDonald
2003-11-19 21:18                   ` GDL, XML and others...Re: " Jakob Ilves
2003-11-19 23:13                     ` Brandon J. Van Every
2003-11-20  5:12                     ` Eric McDonald
2003-11-20  8:54                       ` Bruno Boettcher
2003-11-20 11:01                         ` Jakob Ilves
2003-11-20 11:19                           ` Brandon J. Van Every
2003-11-20 12:59                             ` Jakob Ilves
2003-11-20 13:54                               ` One Hex Combat Resolution, and jeweled teeth Brandon J. Van Every
2003-11-20 17:06                                 ` Eric E Moore
2003-11-20 17:37                                   ` Jakob Ilves
2003-11-20 17:47                                     ` Emmanuel Fritsch
2003-11-20 19:53                                     ` Eric E Moore
2003-11-21  2:16                                   ` Eric McDonald
2003-11-21  3:03                                     ` What is Python really good for? Brandon J. Van Every
2003-11-20 11:36                           ` GDL, XML and others...Re: OT Python stuff (was RE: Python in Xconq) Bruno Boettcher
2003-11-20  4:38                   ` Erik Jessen
2003-11-20 10:19                     ` cheating Brandon J. Van Every
2003-11-21  1:46                       ` cheating Eric McDonald
2003-11-21  2:32                         ` cheating Brandon J. Van Every
2003-11-21  9:30                           ` Jakob Ilves [this message]
2003-11-21  9:33                             ` Managing "Designers disgust". cheating Brandon J. Van Every
2003-11-21 12:36                               ` Jakob Ilves
2003-11-21 14:28                                 ` Brandon J. Van Every
2003-11-19 22:14                 ` OT Python stuff (was RE: Python in Xconq) Brandon J. Van Every
2003-11-20  3:10                 ` Erik Jessen
2003-11-18  1:13   ` Marketing Xconq? Dr Eric Edward Moore
2003-11-18  1:31     ` Eric McDonald
2003-11-18  2:34       ` Lincoln Peters
2003-11-18  3:11         ` Eric McDonald

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031121090234.34227.qmail@web40901.mail.yahoo.com \
    --to=illvilja@yahoo.com \
    --cc=vanevery@indiegamedesign.com \
    --cc=xconq7@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).