I'm working on building a whole bunch of wrappers so software language A can call a big binary blob written in software language B. Last time I did this, it took me a week longer than I'd anticipated to get it working, for a large variety of reasons. (The API documentation was wrong, I didn't start asking for help or pointing out that I was going to have trouble meeting my deadline until I was right up against it, and the target hardware documentation was flat-out wrong about things like how to correctly power it.) So this time around I decided that I'd get it working before the "when are you going to have this done?" discussion even came up. I've figured out how to automate it, so I set that off and running and when it finished I emailed my manager that I had a good start on the software for our next project, that as of last Friday was my number one priority that nothing should distract me from.
He emailed me back almost immediately to ask me how an entirely different project, that was my highest priority last Wednesday, was going, and mentioned at the end of the email that he'd decided to cancel the project for which I was writing this software.
I turned to my coworker and said "hey, did you know your next hardware project has been cancelled?"
He sat there gaping like a fish for several seconds. I was all "I guess you didn't know either."
This entry was originally posted at https://randomdreams.dreamwidth.org/64117.html. Please comment there using OpenID.