Skip to content

Comment on The FogBugz Plugin Architectureparent

Comments

Ignore the Hungarian haters.

Which would be basically everyone who didn't learn to write software on Windows.

If you have a reasonable type system and language, leverage it to enforce semantics that Spolsky suggests you use Hungarian notation to imply by convention.

You'll be much less likely to be castigated by the individual who has to maintain your code after you. Microsoft has put Hungarian notation to rest, nobody else o speak of uses it, and you shouldn't either.

The type of Hungarian notation Spolsky uses at Fog Creek is different than the Hungarian once pushed by Microsoft. He goes over that in the linked article. I'm not defending it - I've never tried it - but it obviously works for Joel.

Also, if you're working at Fog Creek, the guy who has to maintain your code after you will also be using Hungarian.

The type of Hungarian notation Spolsky uses at Fog Creek is different than the Hungarian once pushed by Microsoft.

Hungarian notiation (of any variety) started (and ended) at Microsoft.

Also, if you're working at Fog Creek, the guy who has to maintain your code after you will also be using Hungarian.

If you're working at Fog Creek you're writing code in a custom in-house programming language as well as using Hungarian notation. I don't think the example is generally useful or applicable to anyone else.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.