j4: (dodecahedron)
[personal profile] j4
Another post over there. Not pleased with this one, to be honest; I was rushing to finish it and I don't feel like I said what I was trying to say.

ETA: link fixed -- of course, the date part of it changed because I didn't actually post it till after midnight (FAIL!).

Date: 2009-11-18 08:24 am (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com

At the end of the day, it’s all about communication: the programmer, the software (insofar as it can be regarded as an agent), the user, the IT support guy — they’re all trying to pass information (in the broadest sense) from one agent to another without losing data.

This can be quite a problem even within a single program: if you have several components on top of one another then the error that occurs near the bottom can end up stripped down to nothing more informative than “something went wrong” by the time it reaches the top. (And that's even before a user, perhaps even at the best of times floundering in the deep end, tries to interpret it.)

Date: 2009-11-18 09:51 am (UTC)
From: [identity profile] crazyscot.livejournal.com
Bugbear du jour: a filesystem which returns an int on every call but only ever returns one of two constants, FAIL or OK. This is despite calling back to the OS to access the underlying storage device and potentially getting a wide range of error codes because myriad things might have gone wrong. I am loath to add a static int LastError ...

Date: 2009-11-18 11:05 am (UTC)
vatine: Generated with some CL code and a hand-designed blackletter font (Default)
From: [personal profile] vatine
The most amusing of those was the sequence of events that caused (some networked file system or other) to mogrify an initial "permission denied" to "no more space" and a "file system full" to "insufficient permission".

I have thankfully purged the exact details of what happened through the layers, but...

June 2025

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 09:57 am
Powered by Dreamwidth Studios