Skip to main content

Story of Bug and Debug in Computer Programming

While reading the The Innovators - How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution, Chapter 3 deals with the History of Programming.

Most of the programmers find the word "bug" dreadful - as it means the software needs to be reprogrammed as it is not meeting the requirements.

Here's the story of how the term "bug" made its way into Programming.

A Little Background:

One of the initial programmers in the history of Computer Programming was Grace Hopper.

Hopper worked on Mark - I (A Computing Machine) at Harvard University, and later on Mark - II.

She was writing programs for the computing machines and also perfected the practice of subroutines, which is norm now in computer programming. Those were the days when new instructions were submitted via punched paper tape.

The Story of Bug:

Walter Isaacson writes:

In addition, her [Hopper's] crew helped to popularize the terms bug and debugging. The Mark II version of the Harvard Computer was in a building without window screens. One night the machine conked out, and the crew began looking for the problem. They found a moth with a wingspan of four inches that had gotten smashed in one of the electromechanical relays. It was retrieved and pasted into the log book with Scotch tape. "Panel F (moth) in relay," the entry noted. "First actual case of bug being found." From then on, they referred to ferreting out glitches as "debugging the machine."

Comments

Popular posts from this blog

34 things I learned from The Last Lecture - Randy Pausch

Assume that you're on the verge of dying. You've probably a few months to live. You're suffering from some notorious form of cancer wherein you've very less hope of surviving.
And then you think that you've very less time for all the things you wanted to do, for all the things you wanted to say to your loved ones, to your children and to the world.
How would you want your children to remember you? Of what you thought about them? Your feelings for them?
A few days ago I read the book - The last lecture by Randy Pausch. Randy was a professor at Carnegie Melon University and the book and the lecture is about achieving your childhood dreams. But more than that, I found the book as a good resource on parenting.
Here are a few points that I found worth sharing:
1. If I were a painter, I would have painted for them. If I were a musician, I would have composed music. But I am a lecturer. So I lectured.
2. Engineering isn’t about perfect solutions; it’s about doing the …

Disconnect to Connect

For the past couple of days I have been reading on Productivity Tips. Have been scouring various blogs on the same.

One thing that has caught my fancy is Digital Detox. To stay away from all kinds of Electronic Connecting Devices, especially Smart Phone.

I am constantly connected to the Internet via my iPhone. Even while working on stuff that doesn't require me to be connected to the Internet, I keep my WiFi on. And this in turn compels me to check my email or browse unnecessary stuff on the Internet.

This disrupts my thinking process or my work.

Although I love being connected to my friends and family members over Whatsapp and other social networks, I don't want it to be a habit where I check my phone even if there are no new notifications.

Tip: Stay Focused with this little Google Chrome Extension

So here's my plan to Disconnect and be more Productive:
Use Whatsapp sparingly. No forwarding of that joke that you found funny or no unnecessary chit-chat.Put your email in Fet…

Updates - 9

Running has took back seat since 15 days :-( Very bad Reading has also taken back seat after completing Akoopar :-( Very very badVisited Ahmedabad National Book Fair. But with each passing year, the charm that it originally used to have seems diminishing.And this winter is really chilly