Google Groups Home
Help | Sign in
Stevey and overengineering
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 33 - Collapse all   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Radomir 'The Sheep' Dopieralski  
View profile
 More options Feb 12, 4:37 am
Newsgroups: rec.games.roguelike.development
From: Radomir 'The Sheep' Dopieralski <n...@sheep.art.pl>
Date: Tue, 12 Feb 2008 09:37:17 +0000 (UTC)
Local: Tues, Feb 12 2008 4:37 am
Subject: Stevey and overengineering

I'm sure many of you read "Stevey's Blog Rants", but if not,
there is a piece that relates to roguelike development (especially
to the cases of "I'm writing my game for 10 years now"). Enjoy!

http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html

--
Radomir `The Sheep' Dopieralski <http://sheep.art.pl>
  Beauty is the ultimate defense against complexity. -– David Gelernter


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ido Yehieli  
View profile
 More options Feb 12, 5:02 am
Newsgroups: rec.games.roguelike.development
From: Ido Yehieli <Ido.Yehi...@gmail.com>
Date: Tue, 12 Feb 2008 02:02:06 -0800 (PST)
Local: Tues, Feb 12 2008 5:02 am
Subject: Re: Stevey and overengineering
On Feb 12, 10:37 am, Radomir 'The Sheep' Dopieralski

Yea that's a good read; Better than some of his other recent writing.

I hope I'm now at the verge of ending my teenager phase :p

-Ido.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ulf Åström  
View profile
 More options Feb 12, 5:34 am
Newsgroups: rec.games.roguelike.development
From: "Ulf Åström" <ulf.ast...@gmail.com>
Date: Tue, 12 Feb 2008 02:34:41 -0800 (PST)
Local: Tues, Feb 12 2008 5:34 am
Subject: Re: Stevey and overengineering
On 12 Feb, 10:37, Radomir 'The Sheep' Dopieralski <n...@sheep.art.pl>
wrote:

> I'm sure many of you read "Stevey's Blog Rants", but if not,
> there is a piece that relates to roguelike development (especially
> to the cases of "I'm writing my game for 10 years now"). Enjoy!

> http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html

I'm not sure how this relates to roguelikes, really. Most RL source
I've seen appears to be without comments entirely.

The "I'm a veteran so I don't need to comment" argument is just silly;
code should be commented, but in a sane way.

-the ru


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Radomir 'The Sheep' Dopieralski  
View profile
 More options Feb 12, 5:41 am
Newsgroups: rec.games.roguelike.development
From: Radomir 'The Sheep' Dopieralski <n...@sheep.art.pl>
Date: Tue, 12 Feb 2008 10:41:39 +0000 (UTC)
Local: Tues, Feb 12 2008 5:41 am
Subject: Re: Stevey and overengineering
At Tue, 12 Feb 2008 02:34:41 -0800 (PST),

 Ulf Åström wrote:
> On 12 Feb, 10:37, Radomir 'The Sheep' Dopieralski <n...@sheep.art.pl>
> wrote:
>> I'm sure many of you read "Stevey's Blog Rants", but if not,
>> there is a piece that relates to roguelike development (especially
>> to the cases of "I'm writing my game for 10 years now"). Enjoy!
>> http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html
> I'm not sure how this relates to roguelikes, really. Most RL source
> I've seen appears to be without comments entirely.
> The "I'm a veteran so I don't need to comment" argument is just silly;
> code should be commented, but in a sane way.

Indeed, that point is rather moot. For me the important part is the fact
that data modelling *is* addictive. It may be needed or may not, but once
you start doing it, it sometimes becomes very hard to stop. I know,
I spent several years of my "development" on this. Of course, it depends
on your personality and will.

--
Radomir `The Sheep' Dopieralski <http://sheep.art.pl>
  Beauty is the ultimate defense against complexity. -– David Gelernter


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ulf Åström  
View profile
 More options Feb 12, 6:02 am
Newsgroups: rec.games.roguelike.development
From: "Ulf Åström" <ulf.ast...@gmail.com>
Date: Tue, 12 Feb 2008 03:02:19 -0800 (PST)
Local: Tues, Feb 12 2008 6:02 am
Subject: Re: Stevey and overengineering
On 12 Feb, 11:41, Radomir 'The Sheep' Dopieralski <n...@sheep.art.pl>
wrote:

It doesn't have to be about picking either extreme. It's possible to
write a *game* and still think one step ahead - the danger is always
trying to think ten steps ahead and never get past the "engine stage".

-the ru


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
agnas  
View profile
 More options Feb 12, 7:16 am
Newsgroups: rec.games.roguelike.development
From: agnas <gustav...@gmail.com>
Date: Tue, 12 Feb 2008 04:16:57 -0800 (PST)
Local: Tues, Feb 12 2008 7:16 am
Subject: Re: Stevey and overengineering
On 12 feb, 06:02, Ido Yehieli <Ido.Yehi...@gmail.com> wrote:

> On Feb 12, 10:37 am, Radomir 'The Sheep' Dopieralski

> <n...@sheep.art.pl> wrote:
> >http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html

> Yea that's a good read; Better than some of his other recent writing.

> -Ido.

What? The Elisp primer was a excellent Lisp introduction and "Code's
Worst Enemy" was just his best post ever.
What you mean saying "Better than some of his other recent writing"

--
                        /\+++/\
                     <  agnas >
                        \/+++\/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Krice  
View profile
 More options Feb 12, 7:35 am
Newsgroups: rec.games.roguelike.development
From: Krice <pau...@mbnet.fi>
Date: Tue, 12 Feb 2008 04:35:56 -0800 (PST)
Local: Tues, Feb 12 2008 7:35 am
Subject: Re: Stevey and overengineering
On 12 helmi, 11:37, Radomir 'The Sheep' Dopieralski

<n...@sheep.art.pl> wrote:
> there is a piece that relates to roguelike development (especially
> to the cases of "I'm writing my game for 10 years now"). Enjoy!

I didn't get the part about commenting. I have had always the
same kind of style in commenting, which is explaining the source
code in couple of comment lines, like this:
http://koti.mbnet.fi/paulkp/temp/vck2.gif

btw, that Stevey's recent source code is pretty unreadable.
He just can't seem to get it right:)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gerry Quinn  
View profile
 More options Feb 12, 8:47 am
Newsgroups: rec.games.roguelike.development
From: Gerry Quinn <ger...@indigo.ie>
Date: Tue, 12 Feb 2008 13:47:58 -0000
Local: Tues, Feb 12 2008 8:47 am
Subject: Re: Stevey and overengineering
In article <cedecaf8-846a-47b9-a861-d5136da22c83
@e6g2000prf.googlegroups.com>, pau...@mbnet.fi says...

> On 12 helmi, 11:37, Radomir 'The Sheep' Dopieralski
> <n...@sheep.art.pl> wrote:
> > there is a piece that relates to roguelike development (especially
> > to the cases of "I'm writing my game for 10 years now"). Enjoy!

> I didn't get the part about commenting. I have had always the
> same kind of style in commenting, which is explaining the source
> code in couple of comment lines, like this:
> http://koti.mbnet.fi/paulkp/temp/vck2.gif

And my commenting style is much like yours.  

A pretty silly article, in my view.  He makes up extreme caricatures to
argue with and insult, and despite all the wind I find it hard to see
much actual content.

- Gerry Quinn
--
Lair of the Demon Ape (a coffee-break roguelike)
<http://indigo.ie/~gerryq/lair/lair.htm>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ido Yehieli  
View profile
 More options Feb 12, 9:16 am
Newsgroups: rec.games.roguelike.development
From: Ido Yehieli <Ido.Yehi...@gmail.com>
Date: Tue, 12 Feb 2008 06:16:33 -0800 (PST)
Local: Tues, Feb 12 2008 9:16 am
Subject: Re: Stevey and overengineering
On Feb 12, 1:16 pm, agnas <gustav...@gmail.com> wrote:

> What? The Elisp primer was a excellent Lisp introduction and "Code's
> Worst Enemy" was just his best post ever.
> What you mean saying "Better than some of his other recent writing"

I mean I used to read anything he wrote up to about a year ago, after
which (some of) his articles became much less interesting to me.
This is one of the recent ones I have found interesting (as well as
"Code's Worst Enemy").

-Ido.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
not...@gmail.com  
View profile
 More options Feb 12, 9:17 pm
Newsgroups: rec.games.roguelike.development
From: not...@gmail.com
Date: Tue, 12 Feb 2008 18:17:22 -0800 (PST)
Local: Tues, Feb 12 2008 9:17 pm
Subject: Re: Stevey and overengineering
I find myself completely agreeing with everything he said about
comments.

My personal philosophy: If I can't fit an algorithm/function in one
screen-full, I'm doing something wrong.

This leads to code I can understand at a glance three years later, but
which other people find completely incomprehensible (especially
because I always use the same space saving macros, to the point that I
pretend they're part of the language).


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin Read  
View profile
 More options Feb 13, 3:40 am
Newsgroups: rec.games.roguelike.development
From: Martin Read <mpr...@chiark.greenend.org.uk>
Date: 13 Feb 2008 08:40:42 +0000 (GMT)
Local: Wed, Feb 13 2008 3:40 am
Subject: Re: Stevey and overengineering

not...@gmail.com wrote:
>This leads to code I can understand at a glance three years later, but
>which other people find completely incomprehensible

Remind me never to hire you or join a team you work on.
--
\_\/_/ some girls wander by mistake into the mess that scalpels make
 \  /  are you the teachers of my heart? we teach old hearts to break
  \/    --- Leonard Cohen, "Teachers"

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ulf Åström  
View profile
 More options Feb 13, 4:13 am
Newsgroups: rec.games.roguelike.development
From: "Ulf Åström" <ulf.ast...@gmail.com>
Date: Wed, 13 Feb 2008 01:13:05 -0800 (PST)
Local: Wed, Feb 13 2008 4:13 am
Subject: Re: Stevey and overengineering
On 13 Feb, 03:17, not...@gmail.com wrote:

> This leads to code I can understand at a glance three years later, but
> which other people find completely incomprehensible (especially
> because I always use the same space saving macros, to the point that I
> pretend they're part of the language).

Does this actually work? Have you looked at any three year old code of
your recently, and just thought "a-ha!"?

-the ru