DEV Community

Abhishek Dutt
Abhishek Dutt

Posted on

3

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?

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️