KBD

Keith Devens .com

Tuesday, December 2, 2008 Flag waving
A Lisp programmer knows the value of everything, but the cost of nothing. – Alan Perlis
← Galloway accepted bribes under "Oil for Food"hello joseph / how i implemented tags: a de-normalized approach →

Daily link icon Friday, May 13, 2005

Joel on Software - Making Wrong Code Look Wrong

Joel on Software - Making Wrong Code Look Wrong, via Simon. Printing now.

Later: Lots of stuff on Systems vs. Apps Hungarian (which Joel has discussed before).

← Galloway accepted bribes under "Oil for Food"hello joseph / how i implemented tags: a de-normalized approach →

Comments XML gif

Keith Gaughan (http://talideon.com/) wrote:

Not really worth printing, but it is worth a read. I remember getting into an argument with a bunch of ASP/VB guys about the kind of bastardised Hungarian Notation they used (you know, prefixes like 'int', 'str', 'tbl', and the like). They just couldn't get it through their heads that whole point of (sensible) HN was to express semantic/logical types rather than physical types.

Never managed to convince them.

∴ Keith Gaughan | 13-May-2005 4:03pm est | http://talideon.com/ | #7646

Keith Gaughan (http://talideon.com/) wrote:

∴ Keith Gaughan | 13-May-2005 4:12pm est | http://talideon.com/ | #7647

Revence 27 wrote:

And as if that ain't bad enough, they have such SICK crap as tblSomething for an Access table. qSomething for a query...

I can understand lpszSomeString. Prevents regretable errors. But who's gon' assign a table to where a query is expected? It just took all the sanity out of HN, this over-use by Microsoft documentation. And the devs just pick up. Sad. I don't use any dumb notations, if I can avoid it.

∴ Revence 27 | 15-May-2005 7:57am est | #7651

Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

December 2008
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 6 posts

Recent comments XML

new⇒Perl 6 1.0 in March?

Doh, my mistake. I'm aware of the​relation between Parrot and Rakudo​but I'...

Keith: Dec 2, 1:03am

Free image hosting sites

Well, TinyPic has this in its​FAQ:

> Images and videos is in​your accoun...

Keith: Dec 1, 1:13am

Join a NameValueCollection into a querystring in C#

Well with a lamba expression, this​is what I came up​with:

?!code:csharp...

Gustaf Lindqvist: Nov 30, 4:38pm

Why no generic OrderedDictionary?

Check​http://www.codeproject.com/KB/recip​es/GenericOrderedDictionary.aspx?d...

Gabrielk: Nov 27, 6:57am

WhatIsMyIP.com

http://www.thesysteminfo.com is​another good alternate to​whatismp.com... I...

Kripz: Nov 26, 8:51pm

Girls, please don't get breast implants

Actually I think it's sweet when a​man loves a woman whether she's big​or n...

218.186.12.228: Nov 26, 9:40am

Generated in about 0.244s.

(Used 8 db queries)

mobile phone