On Control-S - Embedded.com

On Control-S


In the computer world there are a few subjects sure to provoke a flame war. What’s the best editor? Where should one put the braces in C code? How many spaces should we indent in C? Agile or plan-driven?

One that seems to have tamped down, at least somewhat, is Microsoft sneering. You know what I mean: Computer pros are expected to expect little of value from that company. Linux is the gold standard, Windows the vulture pickings. Office is junk, and any knowledgeable person uses an open-source alternative.

And yet.

I have been running Windows 8.1 on some of the machines here for quite a while. It is big. It is complex. It has annoying quirks. My biggest complaint is when it tells me I don’t have permission to do something, even when running as administrator. Hey, who owns this machine? It’s annoying to have to reboot to complete an installation. It seems silly to have to edit the registry to change program properties.

But it has never crashed. Not once. Nor have any of the Microsoft Office 15 or 365 programs. (We run multiple versions of Office here on different computers).

Some of my Office documents are enormous and very complex with video and other demanding resources. It’s not unusual for me to create a 300 page Word file. And Word just works. It’s not quirky. Huge Excel files grind through their computations without fuss. Powerpoint has never crashed in any of the seminars I do. Not once.

Video processing used to be a nightmare. The programs crashed often. When they didn’t, you had to shut down all other applications to ensure they’d render the video and audio in sync. And even then it was a crapshoot. Today I use PowerDirector, which can consume every available CPU cycle on every core in the machine. But it plays nicely, even when working on gigabyte-long files and coexists with the plethora of other open programs. Unexpected stuff just doesn’t happen.

It wasn’t always thus. Once upon a time these applications, and the operating system, crashed frequently. It was expected. We learned to save files often in anticipation of a crash. But unexpected shutdowns happened so often that clicking on FILE:SAVE consumed too much time. We learned to left-hand control-s while still typing. For me it became a nervous twitch; I probably hit those keys after writing each sentence. I probably do it in my sleep. Today, though the applications don’t crash, the control-s impulse is so ingrained it’s still part of my every-few-seconds routine.

I wonder if younger people, those for whom PCs just work, have the habit? Do they know the paranoia of potentially losing a file from a crash?

We developed the control-s habit from bitter experience. Is that experience as irrelevant today as knowing how to develop code on a paper-tape machine is? Or programming a Nova minicomputer?

All of us over 50 suffered from many years of unreliable software from Redmond. On the other hand, since the advent of the PC we’ve gotten a ton of work done that would have been impossible or hugely expensive without those machines, the vast majority of which were running Windows.

Here we run Windows, OS-X, iOS, and Linux. Each has its place. At the risk of being flamed, I have to admit to being very pleased with my current PCs and their software.

Jack G. Ganssle is a lecturer and consultant on embedded development issues. He conducts seminars on embedded systems and helps companies with their embedded challenges, and works as an expert witness on embedded issues. Contact him at . His website is .

11 thoughts on “On Control-S

  1. “In addition to the Ctrl-S tic, I still have the fear of the Shit+Backspace from my TRS-80 model III days (more than 30 years ago): it deleted all the typed characters up to the beginning of the line!nActually the Backspace key was a Left Arrow on this ke

    Log in to Reply
  2. “JacknnI don't dispute the stability of the Office products, but I am far from happy with the abilities of Word (less so with Excel). On a feature by feature basis Word has everything that the competitors have (or had), but try to get them to work togeth

    Log in to Reply
  3. “I've managed to crash both Word and Excel but only when trying to undo something complex and I haven't lost a lot of data when it happened. This is in contrast to some other software that I've used which seems to crash fairly often while losing everything

    Log in to Reply
  4. “I've crashed current versions of Word many times, or rather something in the background run by my IT department may have done it. However, Control-S is also to protect me from me. There are times when I go down a road and I hit a dead end. Control-S allow

    Log in to Reply
  5. “I know younger generations are usually not expecting software crash. Worse, they don't think their hard drive may crash someday. When that happens, they go crazy – they get mad, they cry, they beg for data recovery. I wondered why they do not make a backu

    Log in to Reply
  6. “My very, very grumpy son came down the stairs yesterday filling the air with words I'm sure he never learned from me, interspersed with Microsoft… Windows….nnHe'd just lost 4 hours of report writing even though he had been Ctrl-Sing.nnSoftware tha

    Log in to Reply
  7. “I still “keep file versions” by using a slightly different file name or a “hide” subdirectory. There are many reasons I'd like to go back to VMS, but no use crying over spilled milk.”

    Log in to Reply
  8. “2 decades later Microsoft products are still not reliable enough, have security holes and are bloatware. n”Snatching defeat from jaws of victory”n”

    Log in to Reply
  9. “Or you could use google doc's, where ctrl-S is irrelevant.nnhttps://support.google.com/docs/answer/190843?hl=ennn…but then so is privacy. :(“

    Log in to Reply
  10. “I (unfortunately) have the “pleasure” of using DxDesigner for schematic capture at work. This program doesn't have a save function. This is supposed to be a feature, but crashes routinely result in hours of lost work.nnI have trouble trusting any pr

    Log in to Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.