I had my first design review today. It went well, despite many problems cropping up because of unknowns beyond my control.
I made some recommendations today that will now cause a redesign of the whole internal messaging system at a gain of around 20-30% in performance. Unfortuately, this is a critical gain, as the system is currently way overtaxed.
Also found out something interesting: this project that I am on is the second iteration. Previously, the system had been around 80% complete with different hardware and with WindowsCE as the operating system, when the CEO decided that they were not going to use WindowsCE.
WindowsCE is definitely the wrong OS for this project, but the overwhelming candidate, embedded Linux, wasn't even considered. Not surprising, considering the history. But the choice of VxWorksAE caused the redesign of the hardware as well. Complete redesign from the ground up.
Doofi. Plural of doofus.