DEV Community

Abhishek Dutt
Abhishek Dutt

Posted on

When a bug became a feature.

Back in the 70s, when IBM was playing masterstroke, because of its popular operating system(s), but it faced a bug, which became a very useful feature later, and is still used to date.


Alt Text
Meet IBM 3278, a model from the 3270 series. It was mainly built on the purpose of serving and communicating with the mainframes.It is normally connected to a control unit that connects the device to a mainframe computer. It displays data sent to it. It cannot process anything.
It has been discontinued, but the protocol is still commonly used, like in web-based interfaces to access mainframe-based applications. It was referred to as green screen terminals due to the text color being green.

While working on the IBM 3278, the engineers were faced with a huge bug.

The power indicator lights on the terminals/devices just kept on flickering when downloading data or running similar heavy processes.(Downloading something was considered to be a heavy process).
But, there is a catch!

This bug was both trouble and profit.

Trouble because

  • it wasn't supposed to happen like that
Profit because
  • it lets them know when they were running a heavy operation.


That bug is still useful to this day.

Alt Text

I am still confused, how a bug got converted into a feature. What do you people think about it?

Top comments (0)