Skip to main content

Posts

Showing posts from September, 2016

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 o

Why This Book Should Be Made Compulsory In Engineering Colleges

A new book arrived at the small library we have at my workplace. The Innovators - How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution   by Walter Isaacson . Isaacson is the same guy who wrote Steve Jobs . I issued the book from the library and have started reading. In the first chapter, the writer introduces us that how the Digital world changed over time and how initial innovators of the age brought the changes that we have adapted to.  I've been a teacher (Assistant Professor) in a few Engineering Colleges of Gujarat in my previous jobs, teaching subjects related to Computers and Information Technology. And I found that as teachers we had very little time to teach the history of Computers and Internet. As a result, the students never went into the amazing history of this Digital Revolution. All they're concerned with cramming the Digital Circuits and a few Programs in different computer languages to be asked in the exams. Students neve

We Have Lost Touch With Humanity

I was reading Robin Sharma's - "Who Will Cry When You Die?" . Love reading the book because I can start reading from any page. And each small lesson of these little book provides food for thought. I read this book whenever I'm short of time, but want to read. It is great. A small excerpt from the very first lesson of the book: We can fire a missile across the world with pinpoint accuracy, but we have trouble keeping a date with our children to go to the library. We have e-mail, fax machines and digital phones so that we can stay connected and yet we live in a time where human beings have never been less connected. We have lost touch with our humanity. We have lost touch with our purpose. We have lost sight of the things that matter the most. Isn't it worth pondering? We're busy checking our phones and emails every 5 minutes but we forget to check our purpose, our goals and our family members. We continuously try to refresh our news feed on Facebook

How I Wish I Could Be That Same School Going Kid

Last Friday I'd a small surgery (which turned out to be a little lengthy one.) Lasted for almost 3 hours. I took a few days off after the surgery. Will be going to office from tomorrow. I've been away from my mobile phone as much as possible these few days. And I feel that mobile phones have really robbed the simple pleasures of our lives. And also rob our precious time. I've almost started hating mobile phones/tablets/laptops - anything that distracts my mind with utter nonsense stuff (FB, Whatsapp, Messages, etc.) While being away from my mobile phone I was thinking that we've missed so much just after phones and Internet came in our life. First it was the TV that invaded our personal lives and thoughts, and now its the phone and Internet. I somewhat cried and missed my old school days. Days when I had ample of time to play, read, study and still attend mandatory time-consuming things like school and coaching. I had so much of time to do all the thing