Re: Hooks

Mat Noguchi <[email protected]>
Newsgroups gmane.games.devel.sweng
Message-ID <D7F4D9E414140644BF099886C28C6636299D42B774@bngexchange01.bungie.bng.local>
Brandon, I'm not really sure why you are reacting so strongly to what Richard said about insulation being obnoxious, or to the idea in general of trying to improve your skills with respect to long-term programming.

Anyways, if you are reacting to a general notion of overengineering, that's fine. But we aren't advocating overengineering, or overplanning, or any sort of heat-death of the universe inducing process. We are talking about how our past experiences working with aging codebases have lead us to greater understanding about how to write code that we can actually leverage without having to break it apart as much.

MSN
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Brandon Van Every
Sent: Tuesday, June 08, 2010 2:10 PM
To: [email protected]
Subject: Re: [Sweng-Gamedev] Hooks

On Tue, Jun 8, 2010 at 4:53 PM, Mat Noguchi <[email protected]> wrote:
> Brandon Van Every wrote:
>> On Tue, Jun 8, 2010 at 3:33 PM, Richard Fabian <[email protected]> wrote:
>>>
>>> can't we just move to a
>>> paradigm that newbies will be able to understand enough to not cause us
>>> massive grief later on when we pick up the pieces?
>>
>> Why is "avoiding massive grief later" a commercial goal?
>
> I think the goal is "never repeat the same mistake twice."

Strategically, like a mistake that tanks your company, your
department, or your project?  Ok, yes you want to avoid those, because
losing your shirt year after year is bad for your career and
pocketbook, generally speaking.  You get older, you don't get any
younger as the years go by, and it's frustrating to look back on the
strategic mistakes.  But tactically?  That's a non-goal.  Mistakes
will be made, over and over again.  Software is risk management, not
perfection.  If your code base is huge, and you keep it around for the
long term, then you're going to be relying on postmortem code monkeys.
 That's life.

> And there are a lot of repeatable mistakes when you insulate myopically.

Sure, but that's no reason to obsess.


Cheers,
Brandon Van Every
_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.