Archive for August, 2006

Private Offices

August 4th, 2006
[ Office Gossip ]

Joel’s always been on about the advantages of having private offices for developers. This is one advantage of us all having our own home offices is that we certainly have private offices. The piece we have to work harder at is the face to face meetings.

Having spent many previous lives in various forms of ‘open’ offices, I’m completely on Joel’s side of the fence on this one. The worst of which was an office where I sat near a meeting room. The result being I could hear every damn meeting held there and had to buy large headphones in order to have any chance at being productive.

Intellisense Sticks It’s Nose In

August 2nd, 2006
[ Geek ]

It’s no secret that my love/hate relationship with intellisense is heavily weighted to the hate side. Well now intellisense has gone too far as it’s now crammed it’s face into actual development.

“use the reversed English syntax in naming methods, objects and properties: name,verb; eg. StatusCreate, StatusModify rather than CreateStatus, ModifyStatus.”

First off, is this an actual naming convention? I wasn’t able to find anything in searches for reversed english. Second, the only defense I can think of for this approach is because of intellisense. The idea being to force the sort order of intellisense to place all the “Status” items together. Is there another reason?

I’m not one for taking petty stands (or am I?) but this is garbage. An IDE feature, that individual developers may or may not use, should not dictate naming conventions. If this is an issue then fix the actual problem, intellisense.

Allow the option for entries to be sorted in the order they appear in the file instead of alphabetical. Or the option to sort by the postfix word based on the camelCasing so that CreateStatus and ModifyStatus will appear together.

It makes no sense that developer’s are now having to work around MS’s poorly written IDE features?