Dave W Plummer Profile Banner
Dave W Plummer Profile
Dave W Plummer

@davepl1968

Followers
46,457
Following
59
Media
429
Statuses
2,190

Hi! I'm Dave Plummer. You might remember me from such Windows components as Task Manager, Windows Pinball, Calc, ZIPFolders, Product Activation, etc. Cheers!

Joined June 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@davepl1968
Dave W Plummer
9 months
How I spent 1996: My boss wandered into my office and said "Hey Dave, do you want to rewrite pinball for Windows NT?". I said "Hell ya" and got paid to write and play pinball for two months... while listening to Soundgarden. And kudos to the original designers for a classic!
Tweet media one
461
2K
24K
@davepl1968
Dave W Plummer
1 month
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was. We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from…
Tweet media one
658
4K
29K
@davepl1968
Dave W Plummer
1 month
This is me at Microsoft in 1994, posing with the dollar bill I won in a bet over the Windows 95 shell. I was working with a guy named Bob Day and a few other devs to port the Windows 95 user interface over to Windows NT. Even though a year of work would remain for Unicode…
Tweet media one
340
904
13K
@davepl1968
Dave W Plummer
9 months
Big news! Someone finally noticed that if you hold down CTRL, the process list in Task Manager conveniently freezes so you can select rows without them jumping around. I did this so you could sort by CPU and other dynamic columns but then still be able to click stuff...
Tweet media one
293
1K
8K
@davepl1968
Dave W Plummer
2 months
This is the Corvette that Windows zip folders bought. Back in '93 or so, I was working at Microsoft on COM, and at home for fun I started writing a shell extension to browse zip folders in the new Win95 user interface, making them appear as if they were just folders. That grew…
Tweet media one
131
888
8K
@davepl1968
Dave W Plummer
2 months
Task manager trivia: "Keeping it Small" When you press ctrl-shift-esc, winlogon launches taskmgr.exe, and the first thing it does it look for a running instance and activate that instead if it passes certain runtime tests. That means it takes at least as long to activate task…
Tweet media one
97
452
6K
@davepl1968
Dave W Plummer
7 months
The Windows Source Code: A Tour of Task Manager!
50
811
5K
@davepl1968
Dave W Plummer
16 days
The story of how adding ZIP support to Windows almost got me fired...
Tweet media one
69
339
4K
@davepl1968
Dave W Plummer
1 year
I'm so old that I helped write this. MS-DOS for the win!
Tweet media one
129
132
3K
@davepl1968
Dave W Plummer
2 months
Trivia: Windows Zip support was written by someone who actually paid for WinRAR...
Tweet media one
56
127
2K
@davepl1968
Dave W Plummer
1 month
@eloffd I wrote the CD-ROM support for MS-DOS 6.2, long before you could burn your own!
68
46
2K
@davepl1968
Dave W Plummer
1 month
Everyone has a story of the car they used to have. Except me. My Dad bought this Pontiac new in 1969 at MidWest Motors in Regina, SK, Canada. In 1984, when I turned 16, it became my car. And I've kept it, fixed it, restored it, and driven it ever since. In about 1988 I was…
Tweet media one
Tweet media two
54
62
2K
@davepl1968
Dave W Plummer
1 year
As the original dev mgr for Windows Product Activation, this tickles me in a special way :-)
Tweet media one
30
228
2K
@davepl1968
Dave W Plummer
8 months
I worked on Space Cadet Pinball (the port to Windows), and here's the secret back door that remains to this day. There were technical reasons for keeping it that won't fit in the margin. Type "hidden test" without the quotes to activate it. Press H to edit the high scores.…
Tweet media one
30
369
2K
@davepl1968
Dave W Plummer
1 month
@thomas_entner It wasn't, most of it was very well thought out. It's not fair to extrapolate from an edge case like this to the rest of the product, and that's kinda the point of the story.
16
3
2K
@davepl1968
Dave W Plummer
6 months
After almost 20 years, finally got to meet Mark Russinovich and chat about Regmon, Filemon, Task Manager and more...
Tweet media one
38
49
1K
@davepl1968
Dave W Plummer
24 days
I see a lot of new developers struggling to find their way, and here's my advice: First, you have to love what you do. If you don't, now is the time to try truck driving school or some other venture. You can make money in software engineering, but if you wouldn't do it for…
Tweet media one
60
172
1K
@davepl1968
Dave W Plummer
3 months
Task Manager NT4: 85,430 bytes Task Manager Win11: 5,439,256 bytes That's a ratio of 64:1 Now I'm not picking on the current team, because it does a lot more today, it's 64-bit code, has themes and dark mode, and so on. But small code can be beautiful...
Tweet media one
90
104
1K
@davepl1968
Dave W Plummer
4 months
@LinusTech @Microsoft Can't speak to the IP issue, but I'd wear it, and I was on the team that wrote it. Just for posterity: I think Marc Fortier was the specific author of Pipes and Maze, but don't know who did the logo one. The 3DText one has an easter egg if you enter "ILOVENT" or "NOTEVIL"...
9
14
1K
@davepl1968
Dave W Plummer
7 months
The Mind Behind Windows: A sneak peek at my upcoming interview with Windows Architect, Dave Cutler.
34
119
1K
@davepl1968
Dave W Plummer
8 months
Another Task Manager Secret Hack: Hold down CTRL while clicking on "New Task" to bypass the shell and get an instant administrator command prompt. Intended to save your butt when the system is so borked you can't do anything else, or as a shortcut for a command window. Check…
Tweet media one
24
166
1K
@davepl1968
Dave W Plummer
1 month
Say hello to my little friend.
Tweet media one
57
28
1K
@davepl1968
Dave W Plummer
23 days
What's stopping YOU from coding like this? BTW, "Vivid" for MacBook Pros is a big enabler for this. It allows you to use the Mac's HDR display to overdrive the screen so that you can still work with sunglasses on and in bright environments. Not sponsored, but recommended!…
Tweet media one
141
18
1K
@davepl1968
Dave W Plummer
1 month
@frankoz95967943 You lost me. Lots of 30 year old code still works on Windows, and lots of 30 year old code is still in Windows. So they seem similar to me - how do you conclude from it that Linux is superior?
30
9
994
@davepl1968
Dave W Plummer
1 month
@Cobratate Andrew, my wife has more money than you do.
19
34
825
@davepl1968
Dave W Plummer
1 month
@DisgracedProp You must undervalue the whole still being alive part.
7
5
825
@davepl1968
Dave W Plummer
1 month
@DavidEGrayson Yeah, I'll see if I can get someone to open a bug on that one :-)
6
0
775
@davepl1968
Dave W Plummer
1 month
Tiny Task Manager lapel pin...
Tweet media one
24
20
773
@davepl1968
Dave W Plummer
15 days
@al3rez Font too small, cannot see bugs in code.
21
4
759
@davepl1968
Dave W Plummer
1 year
@RetroTechDreams Hey, I wrote that! Well, ported it from Win95, anyway...
23
22
703
@davepl1968
Dave W Plummer
27 days
@ImLunaHey Write better code.
24
15
682
@davepl1968
Dave W Plummer
10 months
For fun, I installed the original Windows NT4 Task Manager on 64-core Threadripper under Win11. It works! It only displays 8 graphs, and each graph displays 4 CPUs. There as no real way to test that at the time! Amazing the stats still work with those values!
Tweet media one
13
52
647
@davepl1968
Dave W Plummer
8 months
Secret Task Manager tip from the author: Start Task Manager any time, anywhere, simply by pressing CTRL-SHIFT-ESC, which I picked because it's quick and easy with one hand!
Tweet media one
39
82
650
@davepl1968
Dave W Plummer
26 days
@vidmshariful You're welcome:
Tweet media one
15
0
650
@davepl1968
Dave W Plummer
2 months
My real PDP-11/70 panel booting RSX-11M... with audio :-)
40
67
645
@davepl1968
Dave W Plummer
1 month
@thatstraw I'm not into back doors.
66
5
629
@davepl1968
Dave W Plummer
27 days
@_devJNS I always find there's one other person who had the same problem and then comes back to say they solved it, without saying what the solution was.
37
12
610
@davepl1968
Dave W Plummer
9 days
@TateNews_ Irrelevant
12
7
610
@davepl1968
Dave W Plummer
2 months
@d_bargna Remember anything will take 100% of the CPU while starting, at least on a single core machine, but just for the very first frame. I considered throwing that sample away, but why lie? It was busy loading taskmgr!
1
5
573
@davepl1968
Dave W Plummer
1 month
@Julia_SCI I have to snort two lines of moon dust just to get back to normal.
6
7
501
@davepl1968
Dave W Plummer
2 months
Tweet media one
12
27
498
@davepl1968
Dave W Plummer
6 months
My C64, C128D, and A2000:
Tweet media one
27
27
481
@davepl1968
Dave W Plummer
5 months
My home office setup...
Tweet media one
57
15
482
@davepl1968
Dave W Plummer
8 months
@LinusTech That will enable me, with three dongles, to power my FireWire camcorder.
5
3
466
@davepl1968
Dave W Plummer
27 days
@xsgames_ 512GB. Because no one makes a 1TB kit yet!
53
2
472
@davepl1968
Dave W Plummer
9 months
Tweet media one
13
45
464
@davepl1968
Dave W Plummer
4 months
Are Programmers Obsolete? Should you still pursue software engineering in 2024?
23
51
467
@davepl1968
Dave W Plummer
9 months
@debagnik17 The original Maxis game was a mix of C/C++ and raw assembly language. The one in Windows, which I worked on, is all C++ because it had to run equally well on PowerPC, Alpha AXP, MIPS, and Intel.
8
11
460
@davepl1968
Dave W Plummer
2 months
@SergiiKirianov I've been coding for 40 years and I still run stuff a second time hoping it'll be different.
20
12
435
@davepl1968
Dave W Plummer
8 months
Task Manager: Secrets from the Original Author Follow me for more inside stories!
10
69
415
@davepl1968
Dave W Plummer
4 months
If my Mac tried to sell me Candy Crush on the desktop I'd rip the SSD out with significant violence, or at least wipe it and start fresh. And I, for one, would pay $249 for Windows Pro with no telemetry, advertising, or upsells. Let your huddled masses pirate it for free and…
56
23
415
@davepl1968
Dave W Plummer
7 months
Inside the Windows Source Code Part 2! Please share it if you enjoy this detailed code coverage!
2
68
408
@davepl1968
Dave W Plummer
22 days
@chickenstrip007 Not if you raise them well. I'm three SD from mean and never used (hard) drugs, started at 7-Eleven, put myself through college, built my own business and started a family. Plus I've got ASD so a lot of that was uphill. Your lack of faith is disturbing.
24
10
411
@davepl1968
Dave W Plummer
2 months
This is where I work (and record Dave's Garage).
Tweet media one
24
3
402
@davepl1968
Dave W Plummer
2 months
@WhatAintInside Keep in mind I'd asked for permission and got it in writing BEFORE I started. But yes, it was generous of MSFT to allow me that flexibility right from the first date of hire...
6
0
403
@davepl1968
Dave W Plummer
2 months
@RpsAgainstTrump I sent this to my teenage daughter so she'd know to be afraid. Not of wearing shorts, but of weird preachers.
2
16
392
@davepl1968
Dave W Plummer
1 year
@fasc1nate I was there, Gandalf. 3000 years ago.
Tweet media one
17
9
343
@davepl1968
Dave W Plummer
9 months
@Mlondon83 You bet. I have a Black Knight 2000 in my man cave!
8
3
356
@davepl1968
Dave W Plummer
20 days
Which do you choose? My truck on the left :-)
Tweet media one
132
2
349
@davepl1968
Dave W Plummer
8 months
@KevinNaughtonJr I wrote most of the stuff I did for Windows on a 100MHz MIPS box with a 15" monitor and a Dell keyboard. It snowed most days, and the walk to the bathroom was uphill both ways.
13
2
337
@davepl1968
Dave W Plummer
2 months
Very cool graph of car colors by year. #Reddit
Tweet media one
20
31
343
@davepl1968
Dave W Plummer
9 months
Can you solve this simple problem? Most people get it wrong, as do some calculators. At one time, I owned development for Windows Calculator, so I investigate whether even it can do it and why so many people (and calculators!) get it wrong. Please share if you enjoy: It's my…
50
38
337
@davepl1968
Dave W Plummer
14 days
My new book on the spectrum is done; just proofing! Now I need cool, famous people on the spectrum to read it and give me awesome cover comments :-) @elonmusk perhaps? If the cover image speaks to you, let me know if you'd review a copy. Here's the blurb: "Whether you’ve…
Tweet media one
47
21
343
@davepl1968
Dave W Plummer
3 months
@HerbsandDirt Carole, I had Autism, ADHD, and Ulcerative Colitis. We just didn't wear it in public so you simply didn't know it. Don't punish awareness as if it were a contagion.
6
7
323
@davepl1968
Dave W Plummer
5 months
@trashh_dev Step aside, youngster.
Tweet media one
13
3
299
@davepl1968
Dave W Plummer
1 month
@ThePrestonParra Something to do with the time they fired the ovens to make sure EVERYONE looked like that.
22
4
295
@davepl1968
Dave W Plummer
27 days
@iamyesyouareno Come on, Russian bot, that Nazi trolling might fly in your hometown, but posting pictures of Aryan families won't rile up Americans, because we're too smart to fall for that.
29
3
295
@davepl1968
Dave W Plummer
1 month
@strike_dr Rocket science is it? When you had nothing to conserve, you wanted everyone to be liberal with THEIR stuff.
14
7
296
@davepl1968
Dave W Plummer
10 days
My 1969 Pontiac 2+2
Tweet media one
12
3
297
@davepl1968
Dave W Plummer
19 days
@atensnut 20 minutes of signing stuff, 11 hours of Fox News.
4
7
287
@davepl1968
Dave W Plummer
1 month
@bl0rq You probably don't like the Beatles.
3
2
291
@davepl1968
Dave W Plummer
2 months
Q: How many programmers does it take to change a light bulb? A: The light works in MY office!
22
22
285
@davepl1968
Dave W Plummer
29 days
Understanding the Linux Back Door Shenanigans and the implications for open source:
Tweet media one
40
18
261
@davepl1968
Dave W Plummer
1 year
Windows XP: It's the next big thing!
Tweet media one
10
20
274
@davepl1968
Dave W Plummer
6 months
Booting my Altair 8800 into CP/M from 8" floppy using the front panel switches....
13
30
274
@davepl1968
Dave W Plummer
7 months
Vinyl is for people that can't afford reel to reel :-)
Tweet media one
25
18
276
@davepl1968
Dave W Plummer
26 days
@mubix I shutdown with Task Manager to bypass this :-)
16
2
278
@davepl1968
Dave W Plummer
9 months
@apocsantos So far as I'm aware, it's worked on x64 for a decade or more. There was a bug that manifested on one of the other platforms, like IA64 or Alpha, that caused collision detection not to work, so they couldn't ship it in the box at all. But x64 is out there somewhere.
4
1
277
@davepl1968
Dave W Plummer
9 months
@thrmack Check out this file for some super-basic ball physics. It's just gravity for a bouncing ball, but might give you ideas!
2
9
276
@davepl1968
Dave W Plummer
3 months
What's old is new!
Tweet media one
5
45
277
@davepl1968
Dave W Plummer
2 months
I'd like to start a bar and name it after my brother, called "The Jim". Then people could brag about how often they go to the Jim.
14
19
271
@davepl1968
Dave W Plummer
5 months
My full interview with Raymond Chen, a 30-year developer on the Windows team.
12
48
271
@davepl1968
Dave W Plummer
1 month
@ksorbs Never be afraid to attribute to malice that which is sufficiently explained as coincidence. This is 14 years ago, and Easter lands on a different day each year.
8
5
265
@davepl1968
Dave W Plummer
8 months
CyberTruck vs Commodore Amiga Mouse, 1984 @elonmusk
Tweet media one
15
18
257
@davepl1968
Dave W Plummer
10 months
I try to avoid angry posts, but this time I couldn't contain myself.
Tweet media one
7
22
255
@davepl1968
Dave W Plummer
9 days
1969 Pontiac 2+2 Dash at Night
Tweet media one
9
5
264
@davepl1968
Dave W Plummer
1 month
Ever wanted to set up a transparent filtering bridge for your home LAN? That's where you build a miniPC with an IN port and an OUT port and it runs packet inspection and attack prevention filtering. So your cable modem doesn't change, your router doesn't change, and neither…
10
14
248
@davepl1968
Dave W Plummer
12 days
@BowTiedRanger Do you believe in a God so uncreative they did it through magic and party tricks?
12
5
230
@davepl1968
Dave W Plummer
1 month
@PassMarkInc It's always bugged me that you sometimes need to break out DISKPART.EXE to do things that UI cannot...
6
0
227
@davepl1968
Dave W Plummer
14 days
@MalevolentAstra Call me when you're done generalizing about people based on their race. Then the real work can begin.
13
5
223
@davepl1968
Dave W Plummer
2 months
@samathingamajig Well, thinking out loud: start menu, desktop, shell, format, pinball, calc, media center, and product activation...
7
0
220
@davepl1968
Dave W Plummer
2 months
@Mansiwani_ Till you're done, or you're tired. Stop counting hours, count successes.
8
17
214
@davepl1968
Dave W Plummer
5 months
Meanwhile, in Dave's Garage...
Tweet media one
11
4
211
@davepl1968
Dave W Plummer
10 days
Remember the Starbucks rules: Silver Macbook for screenplays, Black Macbook for coding.
Tweet media one
23
5
217
@davepl1968
Dave W Plummer
8 months
The last thing the Terminator sees before jumping the truck off the overpass in Terminator 2 is a Plummer street sign!
Tweet media one
6
5
210
@davepl1968
Dave W Plummer
4 months
@mgdotdev I'm an assembly/C++ coder since birth and think Python is amazing. 96% of everything could be written in it. Everyone should know it!
11
5
208
@davepl1968
Dave W Plummer
4 months
@tiny_kiri I've been coding 40+ years, and anything you can have ChatGPT do for you, do it. You should be working on the hard parts, not the boilerplate. When you're neck-deep in a cross-thread reference count race condition, your puny AI god cannot save you. That's when you earn your…
9
18
204
@davepl1968
Dave W Plummer
8 months
@TomiLahren Would it not be more intelligent to assess the actual data in terms of how virulent it is, whether small droplets are the vector, and so on? Or you could decide in advance based on politics, like all good health care decisions are made. That works too.
19
2
200
@davepl1968
Dave W Plummer
27 days
@DonaldTNews Arrest him so he can spend time sitting in prison thinking about not having purchased the limited slip differential.
14
2
202