cjsmith: (Default)
cjsmith ([personal profile] cjsmith) wrote2005-12-17 11:59 pm

It's good to have a [personal profile] rfrench

Rob fixed the furnace.

I like to think that my suggestions about isolating the individual problems and about the possibility the board itself could contain the flaky connection were useful. Either way, I'm very VERY glad we have working heat again. (For now.)

[identity profile] jb98.livejournal.com 2005-12-18 08:07 am (UTC)(link)
w00t! Heat!

[identity profile] cjsmith.livejournal.com 2005-12-18 05:35 pm (UTC)(link)
Yay! :-)

[identity profile] mighty-sam.livejournal.com 2005-12-18 08:27 am (UTC)(link)
isolating the individual problems

Rule 1 of engineering,

[identity profile] cjsmith.livejournal.com 2005-12-18 05:35 pm (UTC)(link)
Absolutely.

[identity profile] lkeele.livejournal.com 2005-12-18 03:24 pm (UTC)(link)
I read his entry, and was very impressed. We always knew he was smart, but that he can also do furnaces is quite something!

I've had furnaces conk out out me before, and nothing could be done but replace them. My repair men weren't nearly as smart as Rob.

[identity profile] cjsmith.livejournal.com 2005-12-18 05:34 pm (UTC)(link)
None of our repair men are as smart as Rob, either.

I admit that most people wouldn't call a repair man if they thought he would spend ten billable hours debugging a problem. (OK, maybe less time 'cause he'd have the schematic.) Most people want the answer faster than that and would consider ten hours an indication that the repair man was a moron. The market simply won't support smart repair men.

I still wish there were some. I'd hire them.

[identity profile] rfrench.livejournal.com 2005-12-18 10:28 pm (UTC)(link)
I do furnaces, but [livejournal.com profile] cjsmith gets to do all the plumbing work :-)

[identity profile] psi-star-psi.livejournal.com 2005-12-18 05:57 pm (UTC)(link)
I was unsurprised by Rob's entry when I read it. After watching him spend 4-5 days beating into submission the most evil bug I've ever heard of (tied with one that took Brad & Chris with others 3 days to crack), I don't believe in a problem that he cannot crush. It just requires sufficient motivation.

[identity profile] cjsmith.livejournal.com 2005-12-18 06:15 pm (UTC)(link)
Yup. And compared to most software bugs, this one was really quite simple. It was awkward to look at for mechanical reasons but it wasn't fundamentally a difficult problem at all.

[identity profile] psi-star-psi.livejournal.com 2005-12-18 11:04 pm (UTC)(link)
This was the Boolean size discrepancy bug from GDC bringup (tools and driver used different definitions). I know that it was probably not memorable to you, but I still have no idea how you managed to isolate it. The same with the one Brad and Chris cracked, where inconsistent implementations of 64-bit shift were linked in from different libraries. Gack.

[identity profile] rfrench.livejournal.com 2005-12-19 06:16 am (UTC)(link)
Actually, now that you mention it, I do sort of remember that bug. I also remember the 64-bit shift one, although I didn't really help debug that one.

[identity profile] cjsmith.livejournal.com 2005-12-19 09:18 pm (UTC)(link)
Oh man, I remember that one. (The Boolean.) I also remember the Andrea-rewrote-booleans-as-a-class bug, where querying the value of something wasn't atomic. That gave us the fan effect.