I was just curious if anyone knew why the lightning bolt was selected to represent events in various IDEs? or when it was first used?

From the top of my head the lightning bolt is used in visual studio, delphi and axure prototyping.

closed as not constructive by Thomas Owens, user1249, Aaronaught, user8 Jun 14 '11 at 19:13

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

migrated from stackoverflow.com Jun 14 '11 at 16:57

This question came from our site for professional and enthusiast programmers.


Well my way of thinking is that events are something that require your attention and you need to react to them. Lightning bolts are usually used in similar situations, think of all the "danger!" signs with lightning bolts on them, they require you to pay attention and react by not touching whatever the sign is on.

Just a convention though, people started using it after the first big IDE that used them got widely accepted (I'm tempted to say that's Microsoft's IDE, but I might be wrong).

  • Hmm, you would think that the lightning bolt would be used for exceptions or errors but yeah, could be. – George Mauer Jun 14 '11 at 18:41

Because a bolt of lightning is quite an event!

  • 1
    haha lol. like omg lightning, take cover... – mahen23 Jun 14 '11 at 18:27

I remember using an assembler IDE that used a lightning bolt icon to program the EEPROM on a 68HC12 microcontroller. So the lightning bolt icon usage is not limited to events.

  • 2
    would that be "flash"? – user1249 Jun 14 '11 at 17:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.