That's quite a tale, a parable almost about how software engineering differs from other jobs (I want to say 'real' jobs but tongue in cheek). I like this one too, it's even snappier. A software engineer, a hardware engineer and a department manager were on their way to a meeting in Switzerland. They were driving down a steep mountain road when suddenly the brakes on their car failed. The car careened almost out of co…
No dogs were harmed in the making of this app
31–40 of 202 posts
Re: No dogs were harmed in the making of this app
#32> I sent a message to my friend, "Cracked it at last. It was the letter 'E'." Funny how the simplest, tiniest bugs are often the hardest to find. Just this morning I burned an hour or two hunting down an off-by-one error. Turns out it was an "index + 1" that I had forgotten to change when I refactored (facepalm).
As the saying goes, there are two hard problems in computer science: cache invalidation, naming things, and off-by-one errors.
Re: No dogs were harmed in the making of this app
#33A physicist friend used to quote Rutherford, all science is either physics or stamp collecting. By which my friend meant, physics has a way of being checked by physical reality in a way that math or computer science don't. His area of work was extreme magnetic fields. Experimenting meant building giant copper coils, running enough current in them to melt them in place, and then very quickly detonating explosive aroun…
Re: No dogs were harmed in the making of this app
#34The dog’s owner paid for surgery, but wouldn’t pay for an x-ray?
Re: No dogs were harmed in the making of this app
#35Re: No dogs were harmed in the making of this app
#36A physicist friend used to quote Rutherford, all science is either physics or stamp collecting. By which my friend meant, physics has a way of being checked by physical reality in a way that math or computer science don't. His area of work was extreme magnetic fields. Experimenting meant building giant copper coils, running enough current in them to melt them in place, and then very quickly detonating explosive aroun…
Re: No dogs were harmed in the making of this app
#37Re: No dogs were harmed in the making of this app
#38The dog’s owner paid for surgery, but wouldn’t pay for an x-ray?
Cost to benefits probably. Vet X-rays are surprisingly expensive and then surgery had to be done anyway.
Re: No dogs were harmed in the making of this app
#39That's quite a tale, a parable almost about how software engineering differs from other jobs (I want to say 'real' jobs but tongue in cheek). I like this one too, it's even snappier. A software engineer, a hardware engineer and a department manager were on their way to a meeting in Switzerland. They were driving down a steep mountain road when suddenly the brakes on their car failed. The car careened almost out of co…
Is the moral of the story that the hardware engineer is simply correct? - a mechanical engineer
Re: No dogs were harmed in the making of this app
#40Earlier quoted context omitted.
> As a software engineer I always kinda enjoyed debugging. It allowed me to use a different skill and mind set than creating designs and implementing them. Same here. I always enjoyed the challenge of it, especially in complicated systems.
I always feel that debugging is much more of a science than normal software development. You need to spot unusual behavior, figure out ways to isolate and reproduce it, come up with hypotheses as to what might be happening, design tests for those hypotheses, run the tests, find the solution, test the solution -- exactly like the interplay of experimental and theoretical science.
(•_•)
( •_•)>⌐■-■
(⌐■_■)