I reboot Windows at lunch and the end of every day, and Windows still crashes a few more times during the week. It is simply unreliable.
My works machine gets rebooted about once a month and my home machine can sometimes go longer, depending on what kind of security issues are being fixed on Patch Tuesday. Font driver bug, yeah reboot now, SMB bug, nah, got a firewall, will wait a bit longer.
If Windows is crashing regularly, look at what crapware you have installed or replace the hardware.
Find a stable version, stick with it through your project.
Which project? I have about 30 of them ranging from 10 years old to 1 month old.
You wind up either a dev, fighting for the scraps that are not offshored with H-1Bs. Or, you go into IT, and hope that the waves of the economy don't get you pink-slipped if the stock market hiccups
Stop looking for a job that makes you easily replaceable. Code monkeys can be replaced with other code monkeys. Don't be a code monkey. My managers don't tell me what to do, they come to me for advice.
Long computations which yield zero are probably all for naught.