Re: Eight Megabytes and Constantly Swapping
I could never get into any of the "not being able to hover over the name of any variable and see its current value while paused during debugging" crap.
Or the "not having a single interface that shows me the call stack of all running threads, and allows me to jump to the code for any point in that call stack with one click" crap.
Or the "not having an intelligent renaming tool that actually does semantic analysis to see which instances it should rename instead of just doing text substitution against the whole file" crap.
Or the "only telling me that an #include cannot be found when I compile, instead of immediately when I write 'strign' instead of 'string' " crap.
I taught myself C++ by writing a networked program between an SGI Indy and Windows. Most of the time I wrote the IRIX code on the Indy using Nedit and the Windows code in VS. I learned a lot of stuff about build systems and translation units and stuff from the Indy, but I got considerably more actual work done (and learned more about C++ itself) on the Windows side.
I'd rather have a program that consumes a bit too much memory and does what I want than a program that does almost nothing very efficiently. I've got 32GB, I can live with it.
PS: VS code doesn't get a pass...it manages to do less AND be inefficient under the hood!