Don't you hate it when you have a good idea, then at the last minute you get told about a constraint that breaks the whole thing - a constraint that you had been previously assured wasn't the case.
In this case I came up with an algorithm for compressing data down to fit within a particular system constraint. The off the shelf tools we had available didn't quite fit the requirement so I came up with something simple to do it.
This sort of stuff happens pretty often really. The reason why it was of note this time is that it used skills (bit level manipulation logic) that I haven't used in a very long time. It was surprising just how easily it all came back. The satisfaction factor was high until the extra constraint was suddenly revealed.
*insert expletive here*
In this case I came up with an algorithm for compressing data down to fit within a particular system constraint. The off the shelf tools we had available didn't quite fit the requirement so I came up with something simple to do it.
This sort of stuff happens pretty often really. The reason why it was of note this time is that it used skills (bit level manipulation logic) that I haven't used in a very long time. It was surprising just how easily it all came back. The satisfaction factor was high until the extra constraint was suddenly revealed.
*insert expletive here*