4 ms·
It's sort of hilarious to me that for anything high performance-- or indeed low-middle performance, Windows is entirely out of the question. C++ compilation und
by estimator7292 10mo ago
It's sort of hilarious to me that for anything high performance-- or indeed low-middle performance, Windows is entirely out of the question. C++ compilation under Windows is 60-80% slower than in a Linux VM on the same machine. The EM simulations we do at work are several times faster on Linux.
That aside, the Windows API is one of the most godawful, miserable pieces of code I've ever had to work with. I've been up to my neck in WinRT writing Bluetooth drivers and holy fuck I wouldn't wish this misery on anyone. I don't know how any developer or engineer ever gets anything done on Windows.
Last job let me use Linux where it mattered most, and new job doesn't care so long as the work is done. I don't think I'll accept a job anywhere that requires Windows in the future. There is just plain and simple no feasible way to do my work on Windows anymore.
- delta_p_delta_x 10mo ago> WinRT writing Bluetooth drivers This is a bit suspect. WinRT is an entirely user-mode library meant for writing user-mode applications; why would you be writing Bluetooth drivers in that? It's like writing Linux drivers with GTK. Why aren't you writing the driver with UMDF2[1]? I have so many questions. [1]: https://learn.microsoft.com/en-gb/windows-hardware/drivers/wdf/getting-started-with-umdf-version-2 https://learn.microsoft.com/en-gb/windows-hardware/drivers/w...