Sounds like the best of my days.
Recently spent a significant amount of time solving a trivial database problem "the hard way". Beat on it till it worked. Could have solved the same problem more easily by bypassing certain tools I'm less familiar with.
Ended up with a solution that worked better than a "do it the simple way" solution would have. Much more imporantly, ended up with an insight into a seemingly disrelated problem, and was able to save the company $10,000 that would have been spent on third-party software, 2 months of dev time that would have been spent integrating that software, and came up with a solution that actually works faster, on a wider set of cases, than that software would have worked on.
Had no idea going into the thing that the bigger problem had any relationship to it. Wasn't expecting to get anything that useful out of it. But ended up with much more value than I expected.
Knowledge works that way.
And, even without that possibility, there was NO WAY this smaller problem was going to kick my butt! Not gonna happen! No way! :-P
- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread
"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon