Because if you don't, sure, you didn't technically power down your machine, you just fucked up your entire stack, stack pointer goes to the wrong place, checks based on hardware are now wrong... In effect, you powered down the machine because your OS will just stop working, your running processes are fucked, etc.
A good programmer familiar with the target OS and inner workings of PCIe could deliver a working prototype within a week, production ready within less than a year.
> A good programmer familiar with the target OS and inner workings of PCIe could deliver a working prototype within a week, production ready within less than a year.
Could you please explain why it'd be normal to take a year to go from prototype to production in this case? What would happen in that one year, starting from a working prototype?
———