I find myself talking about computers with a lot of non-tech people, who often use the word "glitch" to describe an undesirable outcome of a program or operating system(of course, never Linux!). I have never heard another programmer use the word "glitch" and hearing it makes me think the user has no idea what they are talking about. SO my question: Do you use the word glitch in everyday, technical conversation, if not, does its use imply to you ignorance and lack understanding?
|
|
Glitch came into computing from the hardware side. In hardware, it has a pretty well defined meaning -- a short-term, unexpected change in the state of a signal. This can happen for a number of different reasons, including noise such as from a nearby radio transmitter or static discharge, or defective design such as not taking propagation delays into account. In early computers (especially home-brewed hardware and such) problems from real glitches weren't all that uncommon, but as designs have stabilized, real hardware glitches have become pretty rare -- to the point that encountering a real problem from one anymore is probably pretty unusual. |
|||
|
But honestly, it's just another general term for the same thing. You can try to split hairs and define bugs, glitches, defects, etc. In the end, it is just something that is not producing the desired output. |
|||||||||
|
|
My know of many teenagers (16+) using it. At my work especially we don't speak of glitches, bugs or even problems. Since its widely accepted in our organization that if you say "bug" you assuming that there is a problem with out development and we claim liability for it. Instead we say "issues" which need to be assessed. |
|||
|
|