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