Click here to Skip to main content
15,887,434 members

Michael Dunn - Professional Profile



Summary

    Blog RSS
272,394
Author
25,990
Authority
12,372
Debator
85
Editor
20
Enquirer
618
Organiser
6,745
Participant
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.

 

Groups

Below is the list of groups in which the member is participating

United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Collaborative Group
This member has Member status in this group

41 members

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralCelebrating 10 years of geekdom Pin
Michael Dunn2-Jan-05 20:57
sitebuilderMichael Dunn2-Jan-05 20:57 
GeneralRe: Celebrating 10 years of geekdom Pin
Nibu babu thomas28-May-07 3:07
Nibu babu thomas28-May-07 3:07 
GeneralWTFOTD Part 6 Pin
Michael Dunn30-Dec-04 7:20
sitebuilderMichael Dunn30-Dec-04 7:20 
GeneralWTFOTD Part \/ Pin
Michael Dunn15-Oct-04 12:38
sitebuilderMichael Dunn15-Oct-04 12:38 
GeneralHey, you got your marketing in my IDE! Or, solution for what? Pin
Michael Dunn5-Oct-04 13:16
sitebuilderMichael Dunn5-Oct-04 13:16 
GeneralRe: Hey, you got your marketing in my IDE! Or, solution for what? Pin
Richard Musil11-Oct-04 22:21
Richard Musil11-Oct-04 22:21 
GeneralRe: Hey, you got your marketing in my IDE! Or, solution for what? Pin
Michael Dunn20-Oct-04 8:00
sitebuilderMichael Dunn20-Oct-04 8:00 
GeneralHere we go... Pin
Michael Dunn5-Sep-04 16:04
sitebuilderMichael Dunn5-Sep-04 16:04 
In this post, I'll list the worst "features" VC 7 has foisted on me. If anyone knows how to fix/workaround anything I mention here, please respond. You will be making my life easier, and I will send you cookies. Wink | ;)
The IDE looks like VB
There, I've said it. Now that that's out of the way... Wink | ;)

No way to turn off the whacky toolbars/menus
In VC 7 the toolbars are all flat (I have a distaste for flat UI elements in general, but that's for another rant...) and the colors don't obey your system settings. Hooray for following the user's preferences!
Plus, when you mouse over a toolbar or menu item, the icon hops up and down to say "hey! look at me! I'm 3-D!" I care about none of this. Fluff like that belongs in apps you sell to non-techy users like Office, or media players where a "hook" is necessary to distinguish yourself from the competition, or in Longhorn. Wink | ;) Having weirdly-colored hopping UI elements is basically MS showing off how many graphic designers they have. I want to turn it off like I could in VC 6.

The MSDN viewer is hateful
This also has the "we're showing-off our GDI-fu" UI. But what's really hateful is the awful keyboard navigation. I do as much as I can with the keyboard. Using the new MSDN viewer with the keyboard is horribly broken and complicated.
First off, there are the hateful keyboard shorcuts - what kind of "shortcut" is Ctrl+Alt+F2? Eek! | :eek:
And second, the mnemonics don't work. In the VC 6 viewer, if I'm reading a page and want to set the focus to the Index tab, I hit Alt+N and it works. In the VC 7 viewer, if I'm reading a page and I want to set focus to the Index, I can hit Ctrl+Alt+F2 (which is too hard for me to hit easily) or... well, nothing else. The Index page has a label that reads Look for: however hitting Alt+L does nothing but beep at me.

VC 7 failed miserably in converting VC 6 projects
At work we use VSS, and our code base has about 15 different VC projects, built in various ways. I took on the work of converting these to VC 7 and hit various walls along the way, including:
  • VC 7 didn't preserve some settings like "what kind of CRT to use"
  • VC 7 couldn't keep its own source control settings straight. In one dialog it would act like VSS wasn't installed, yet in the options dialog it clearly said VSS was installed.
  • During the project conversion, the above VSS problems resulted in a totally incomprehensible dialog, which I think was asking me to tell it where some projects were in the repository. Unfortunately, the dialog was pre-filled with the right locations so I didn't know what else I could do to make it find the projects.
Due to all those problems I gave up and rebuilt the projects manually.

F4 behavior changed for the worse
When you are moving through a list of build errors, you still hit F4/Shift+F4, however the caret now stays in the Output window. You have to hit Enter to move the caret to the text editor. This is dumb since, as far as I know, you cannot change code from the Output window.
Also, (Shift+)F4 only applies to the Output window. If you want to move thru Find in Files results with the keyboard, tough luck.

VC 7 removed the ability to bind "open this include" to a key
And I have no idea why. Ctrl+Shift+G worked perfectly fine in VC 6.

Incremental search annoys me
Incremental search, which I use all the time can be case-sensitive. In VC 6, when it was in case-sensitive mode, the status bar indicated this, and you could hit Ctrl+C to toggle case-sensitivity off.
In VC 7, it still can be case-sensitive, however there is no indication that case-sensitivity is on, and you can't toggle it with Ctrl+C.
As if that isn't bad enough, when you do a Find in Files and turn case-sensitivity on there, that also sets the case-sensitivity mode for incremental search. This one problem had me convinced that incremental search was broken (maybe it didn't wrap around a file?) until I happened to make the connection in my mind.
And what's even worse, if you hit Ctrl+F for the regular find, the case-sensitive checkbox is unchecked, which makes incremental search case-insensitive again. WTF | :WTF:

The Properties window in the resource editor has this one annoying behavior
Double-clicking an item changes the value, which I find mystifying. Now I can't select, say the control ID field ("IDC_ABOUTBOX") by double-clicking the text, because that changes the ID to whatever is next alphabetically, I guess.
That's all for this rant... this is just the stuff that annoys the hell out of me on a daily basis, I have more to come. Wink | ;)

--Mike--
Personal stuff:: Ericahist | Homepage
Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt
CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ

----
Ford, what's this fish doing in my ear?
GeneralRe: Here we go... Pin
splintor5-Sep-04 22:40
splintor5-Sep-04 22:40 
GeneralRe: Here we go... Pin
Michael Dunn14-Sep-04 9:06
sitebuilderMichael Dunn14-Sep-04 9:06 
GeneralRe: Here we go... Pin
Michael P Butler5-Sep-04 22:42
Michael P Butler5-Sep-04 22:42 
GeneralRe: Here we go... Pin
nalenb7-Oct-04 17:42
nalenb7-Oct-04 17:42 
GeneralCurrent Mood: Defeated Pin
Michael Dunn1-Sep-04 12:02
sitebuilderMichael Dunn1-Sep-04 12:02 
GeneralRe: Current Mood: Defeated Pin
Nick Parker2-Sep-04 17:14
protectorNick Parker2-Sep-04 17:14 
GeneralWTFOTD Part IV Pin
Michael Dunn30-Jun-04 9:36
sitebuilderMichael Dunn30-Jun-04 9:36 
GeneralRe: WTFOTD Part IV Pin
Michael P Butler1-Jul-04 7:18
Michael P Butler1-Jul-04 7:18 
GeneralRe: WTFOTD Part IV Pin
Paul Watson20-Aug-04 8:19
sitebuilderPaul Watson20-Aug-04 8:19 
GeneralRe: WTFOTD Part IV Pin
Nick Seng31-Aug-04 15:30
Nick Seng31-Aug-04 15:30 
GeneralRe: WTFOTD Part IV Pin
Michael Dunn1-Sep-04 7:42
sitebuilderMichael Dunn1-Sep-04 7:42 
GeneralRe: WTFOTD Part IV Pin
Jeremy Falcon13-Feb-06 23:44
professionalJeremy Falcon13-Feb-06 23:44 
GeneralWTFOTD Part /// Pin
Michael Dunn26-Jun-04 8:36
sitebuilderMichael Dunn26-Jun-04 8:36 
GeneralWTFOTD Part ][ Pin
Michael Dunn25-Jun-04 16:55
sitebuilderMichael Dunn25-Jun-04 16:55 
GeneralRandom POTD Pin
Michael Dunn25-Jun-04 5:26
sitebuilderMichael Dunn25-Jun-04 5:26 
GeneralWTFOTD Pin
Michael Dunn24-Jun-04 14:31
sitebuilderMichael Dunn24-Jun-04 14:31 
GeneralI'm not a loser (yet) Pin
Michael Dunn5-Jun-04 14:02
sitebuilderMichael Dunn5-Jun-04 14:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.