Veteran Microsoft Engineer Reveals Ancient Task Manager Secret
Description
A screenshot of a Twitter exchange that solves a long-standing user frustration. The first tweet, from user 'ralph nader ginsburg' (@seaweedanxiety), reads, 'they should invent a task manager that stops FUCKING MOVING'. This expresses the common annoyance of the process list in Windows Task Manager constantly refreshing and reordering, making it difficult to click on a target process. Below this is a reply from Dave W Plummer (@davepl1968), a verified user, who states, 'They did, back in 1994. Press the CTRL key to pause updates. You're welcome.' The technical humor and relevance for senior engineers come from the revelation of a simple, effective, yet widely unknown feature in a core operating system utility. The fact that the solution has existed for decades and is shared by one of the original Microsoft developers who worked on the system adds a layer of historical weight and 'insider knowledge'. It's a classic 'Today I Learned' moment for many experienced tech professionals, highlighting how even the most familiar tools can have hidden depths and that good UX solutions can sometimes get lost to time
Comments
72Comment deleted
That CTRL key feature has been there since 1994, but the Jira ticket to make it discoverable in the UI is still in the backlog under 'won't fix' because 'real programmers read the source code'
Proof that shipping a one-line README beats shipping a whole new feature set - if anyone actually reads the README
After 30 years in tech, you realize the most valuable documentation isn't in MSDN or Stack Overflow - it's in the Twitter replies of retired Microsoft engineers who casually drop features they implemented before your junior devs were born
Nothing quite captures the essence of software archaeology like discovering that the solution to your modern UI frustration was literally implemented before you were born - and documented in exactly zero places you'd ever look. Dave Plummer casually dropping 30-year-old Task Manager lore is the developer equivalent of your grandfather revealing he invented the thing you've been complaining about. The real tragedy? Generations of engineers have rage-clicked at moving processes, never knowing salvation was just a CTRL key away. This is why we can't have nice things: we had them in 1994, but nobody wrote it down where anyone would find it
If your process list keeps re-sorting under your cursor, hold Ctrl - the 1994 feature flag for UI stabilization without debouncing, backpressure, or a single line of JavaScript
Ctrl in Task Manager: the original rate limiter, proving Microsoft's DX peaked when pauses trumped real-time polling
Task Manager is eventual consistency with a 1s refresh; holding CTRL upgrades it to strong consistency long enough to kill the noisy neighbor
Press and hold. Comment deleted
Or just switch to the dummy mode by holding Ctrl Alt Shift while its launching. Comment deleted
top updates too tho Comment deleted
should use ps instead if you do not want dynamic real-time information. Comment deleted
Imagine actually using htop to fix something Comment deleted
…I do Comment deleted
Never used GUI task manager in Linux, htop does everything I need Comment deleted
same. exceeept… I do use system-monitoring-center occasionally. is pretty :3c Comment deleted
gnome's one is actually pretty good Comment deleted
disagree strongly Comment deleted
Windows is just firmware for GPT right now Comment deleted
Ah, Dave Plummer Comment deleted
Ah yes, the best flavor of autism - task manager tips and tricks for 30+ years Comment deleted
echo i >/proc/sysrq-trigger Comment deleted
I know what it does. (Also, it's racy) Comment deleted
racy? Comment deleted
No process other than direct parent can signal processes safely without risking the process dying and PID getting reused. Comment deleted
oh hrm Comment deleted
umm, pidfd_signal wants to have a chat? Comment deleted
I thought Linux missed the point and didn't make the pidfds usefully transferrable unlike capsicum. But at least they made them into ptrace-lite I guess. Been a while since I've talked about it with someone who uses them extensively. Comment deleted
i'm not sure what you mean by "transferrable", but unix domain sockets exist Comment deleted
Yes. But AFAIK lot of pidfd functions are only allowed from the parent process anyway. Definitely wait()ing, not sure about others. Comment deleted
mhm, true. you can poll a pidfd though, that's sorta equivalent to wait() without receiving a status Comment deleted
Lol, think again then Comment deleted
by the way, this guy is the creator of the task manager Comment deleted
oh, this is the legend who ported space cadet pinball? damn Comment deleted
He has its own YT channel Nice guy btw Comment deleted
It seems to me that this makes this situation even more amusing. Comment deleted
They are in windows but you need pretty big luck in normal usage. Maybe if you spawn 999999999 processes then it will happen often but who does that Comment deleted
fork bomb: Comment deleted
Lmao Comment deleted
Oh there is an upper limit lol Comment deleted
On the early nintendo switch os one of the exploits were using a service to initialize a process by calling the lower level functions (cus the whole kernel space was marked executable from user space) and the dude was like but I cant get higher permissions than the service has… Wait what if I dont call InitializeProcId()? And he managed to start a process that had PID 0💀💀💀💀 Comment deleted
lmaoo Comment deleted
for 32-bit systems, for 64-bit it's 4194304 Comment deleted
fr Comment deleted
cope Comment deleted
imagine caring about what the market share is lmao Linux works for me. I don't give a shit about what you think is viable Comment deleted
I am :3 have fun being at the whim of Microsoft Comment deleted
> install scriptkiddie detected Comment deleted
everyone knows that real chads compile their os on their own Comment deleted
also linux is not os lol Comment deleted
Arch users when they need to update their kernel 973862328 per day Comment deleted
They don't, packages are updated once per day, and kernel (at least the packaged one, not the "tip of the master from get") updates are not that frequent Comment deleted
Bruh bro, i use arch, let me get some comedie from myselft, okay? Comment deleted
Ok ok, now I believe that you’re AI bot Comment deleted
No, I have a life (probably) Comment deleted
have read both cringy Comment deleted
usage of parentheses as emojis gives away you are from eastern Europe lol Comment deleted
captain obvious to the rescue Comment deleted
I didn’t say that windows is os, so don’t have an idea what you’re trying to prove to me but ok Comment deleted
This sounds like one of Rihard "crazy" Stallman's useless rants. Comment deleted
Shit I got to take a look at this Alpine thing Comment deleted
Cool. But will it run gui? Comment deleted
Linux itself is pretty much Ok for full-time usage. The problem is special software that is usually not available. I have to run Win in a VM in order to run the CAD software because there is no good CAD for Linux. Comment deleted
FreeCAD is complete crap. 🤷♂️ Comment deleted
killall5 does Comment deleted
well if you're running aix... Comment deleted
You can be affected by *older* CVEs though Comment deleted
Even newer CVEs can affect deviced back as decaded. Latest PS4 has a 2006 or something cve that is a kernel networking bug Comment deleted
You can though. Sometimes it goes undiscovered that long. Comment deleted
CVE-2002-something Why is it not from year 2002? Comment deleted
"CVE-XXXX" means "bug was introduced in XXXX" Comment deleted
I lie corrected (too late to still be standing) Comment deleted
ah yes https://www.researchgate.net/publication/2401745_Security_Issues_in_the_Diffie-Hellman_Key_Agreement_Protocol Published in 2002 Comment deleted