MS Task Manager turns 30: Creator reveals how a 'very Unixy impulse' endured in Windows

As Microsoft's Task Manager celebrates three decades - and grapples with its modern tendency to leave orphaned processes behind - its creator has shared the story of how the much loved troubleshooting tool came to be.

Dave Plummer, a former Microsoft engineer, says his lean original has grown roughly 50 times in size. Rather than critique today's version, Plummer took to his Dave's Garage YouTube channel to offer a window into Task Manager's scrappy origins, including the thought process behind its development, and his unfortunate decision to include his home phone number in the source code.

"The birthday is stamped into the code itself: November 10, 1995," Plummer said.

Task Manager emerged from what Plummer called "a very Unixy impulse" - he wanted to see what was running on his system. Windows NT had the architecture to surface that information but no dashboard. So he built one.

"What happened next could really only have happened in that 1990s Microsoft era when the company still ran on caffeine and bravado."

Plummer brought it in. The NT team liked it. Dave Cutler himself, then the leader of NT development at Microsoft, tried it, liked it, and gave the team the green light to ship it.

Not everyone was thrilled. Cutler had Plummer put Task Manager at the top of the Start Menu, horrifying the Windows 95 team, whose vision of a clean and simple interface had been despoiled by abject nerdery. "Some wanted it pulled," said Plummer. However, Task Manager also had its champions, and the code eventually found its way into the source tree.

As his first complete application, Plummer approached Task Manager carefully. "When I'm new to something, I do it carefully and try to follow all the rules. It's because I don't know enough to take any shortcuts yet."

The result was a compact and reliable application. He noted the NT 4 Task Manager is only 85 kilobytes and remains functional today.

Committed to accuracy, Plummer discovered a bug where CPU totals occasionally exceeded 100 percent. The kernel team was "unsympathetic" to his suspicion that NT's process accounting was at fault.

So he instrumented an assertion to trip if the sum crossed 100 percent and added his home phone number so testers could call him if it happened. Then a beta build shipped with the message before he could remove it.

The kernel bug was real and eventually fixed. Plummer commented out the message, but the number - which he still has today - remains in the source code. "Please don't call."

Early Task Manager versions could bring Windows to its knees if users gave processes real-time priority or trigger Blue Screens of Death. But Plummer didn't see preventing user choices as his responsibility.

"I believe the operating system should be the arbiter of what's allowed, and that my job was not to second guess it."

Thirty years on, Task Manager endures. As for what was the most important line of code? It isn't a line, according to Plummer. It's a habit.

"It's the habit of eating your own dog food and accountability that says if a number is wrong or a window flickers, I take it personally until the fix ships. He added: "It's a product of a time and a culture that allowed ownership over time to translate into craftsmanship.

"It's the habit of assuming that the user is trying to accomplish some real work. Ship a build, make a flight, save a document, and my job is to just fix things and get out of the way.

"And it's the habit of resilience. If the tool itself gets stuck, revive it. If the system is starving, work in reduced mode," Plummer said. "If the user needs a chisel, don't give them a Nerf bat." ®

Search
About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Dec 10
How to answer the door when the AI agents come knocking

Identity management vendors like Okta see an opening to calm CISOs worried about agents running amok

Dec 9
Linux Foundation aims to become the Switzerland of AI agents

An attempt to provide vendor-neutral oversight as the agent train barrels on

Dec 9
Window Maker Live 13.2 brings 32-bit life to Debian 13

Trixie may have gone 64-bit for installs, but WMLive still ships an i686-bootable build

Dec 9
Google's AI training tactics land it in another EU antitrust fight

Brussels probes whether unpaid web and YouTube content - and rivals' lock-outs - amount to abuse of dominance

Dec 9
AI mania to swell datacenter capex to $1.6T by 2030 - if the bubble doesn't pop first

Analysts say demand keeps rising despite constraints, shaky returns, and mounting investor nerves

Dec 9
SAP users in the dark about vendor's plan for data analytics

February product launch fails to register, with concerns remaining about integration

Dec 9
Affection for Excel spans generations, from Boomers to Zoomers

Younger finance pros are just as loyal to Microsoft's venerable spreadsheet app as their elders