At one point my company made us buy Eclipse from a vendor because free software was not allowed. It had no tweaks or support, just out of date Eclipse that I had to wait for purchasing to get
My issue is C++ will "let me do it", and by that I mean "you didn't cast here (which is UB), so I will optimize out a null check later, and then segfault in a random location"
The Book of the New Sun (really 4 books) gave me the feeling of reading Dune, Hyperion, and Lord of the Rings kind of wrapped into one.
I would also recommend the 4th Dune book (God Emporor), as it wraps up where the first 3 books were going with the Golden Path. After that, he starts a new trilogy, which doesn't get finished, so results may vary.
At one point my company made us buy Eclipse from a vendor because free software was not allowed. It had no tweaks or support, just out of date Eclipse that I had to wait for purchasing to get