|
I think OG meant that a chicken sacrifice didn't work when trying to instantiate an abstract class. It's that dry British sense of humour thing.
|
|
|
|
|
My fault. I came back to the thread way late and lost the plot.
Real programmers use butterflies
|
|
|
|
|
OriginalGriff wrote: It's the chicken sacrifice each time I instantiate a class that gets me Use a lawyer or politician. They appear to be an unlimited resource, no matter where you live, and there is no chance of an emotional attachment. Instantiate enough classes and you might win an award!
|
|
|
|
|
Sacrificing a goat sometimes helps, too, but it can get messy when there are a lot of dependencies.
Will Rogers never met me.
|
|
|
|
|
Did you ever read Harry Turtledove's The Toxic Spell Dump? I'm not sure that magic (however you spell it) would less problems than engineering.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
No, I have not read the book. After reviewing online, I think I might actually get this book and read it. Interesting.
|
|
|
|
|
Windows Update be gone:
At an Elevated cmd prompt:
net stop wuauserv (repeat as necessary until it stops)
sc delete wuauserv
Additionally, you might shift delete c:\windows\software distribution (downloaded update cache)
|
|
|
|
|
If only. WUAUSERV is stopped + disabled, I set Windows Update to do as little as I can through configuration. Yet today Windows is still telling me it won't let me put off a restart any longer, it is going to restart "out of hours" regardless. I even did a manual restart this morning (after the first notification), but me restarting apparently will not cut the mustard. Half an hour after my reboot, it's telling me again that it's going to restart tonight.
|
|
|
|
|
If you want to delay updates, use Win Update Stop. It works (delays the inevitable, but it's up to you when.)
|
|
|
|
|
Thanks. That will handle some of it. I haven't done anything about it because it's not actually my most pressing complaint - that would be MS's C++ compiler or maybe the non-posix OS. I'm not sure. Maybe it depends on my mood, or what I'm coding in the moment.
Real programmers use butterflies
|
|
|
|
|
Their tools have always been crap, excluding the VS IDEs, that's how Borland and others became popular.
|
|
|
|
|
I agree with you. I moved to Linux at home and do all the development I can via VS Code editor.
However, for work I'm still doing Windows Services and Windows Form-based development so I simply remote to work using Linux Remmina program (which is 100x better than MS RDP) and do my work on Windows.
I do have a laptop running Windows and I find it is so much slower and I still haven't installed Visual Studio on it because its such a huge monster of a mess.
|
|
|
|
|
yep. this is what cross-platform programming is all about - writing for the Least Common Denominator.
for extra fun, throw in AIX, HPUX and a couple of versions of Solaris (especially the one that doesn't recognize 'namespace')
|
|
|
|
|
Eww. I have standards.
Real programmers use butterflies
|
|
|
|
|
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
TBH I am quite surprised that an über-techy coder like like you has not gone Linux, ages ago. vscode+Linux worx like a charm.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I'm in the northwest. it's microsoft territory up here and that's how i made my bones. so i guess maybe it's inertia that keeps me using it? There are some must have apps I run though that aren't available for other operating systems.
Real programmers use butterflies
|
|
|
|
|
You can run those apps on Linux too: Opensource.com[^]
...or you could create a file-share, and access your Windows-box over remote desktop.
Linux does lack some nifty GUI tools e.g. like the ones that came out of Sysinternals, but the command-line tools provide all such info. The command-line is an acquired taste, I daresay.
For me the transition started at work. Everything we do there runs on Linux servers, every dev uses Linux, for over a year I stubbornly stuck to Visual Studio with Samba-mounts and what not, and ofc I could not use the VS debugger. (For debugging I logged into the Linux env and used dbg, on the command-line, but that is another story.) So in the end I went "eff it" and now I run Linux. At home I code on Linux too now, and I never looked back. I still have an old 12-core Windows-monster sitting in a closet. I use that remotely, for chess analysis only.
Nudge nudge.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I ran linux for several years until I finally got tired of it eating my MBR whenever it updated GRUB making my machine unbootable. EVERY. TIME.
I'll never run it as a host OS again. I prefer reliable operating systems, thanks.
I'll probably go with an apple, TBH
Real programmers use butterflies
|
|
|
|
|
I can't confirm that. Cross platform development work flawlessly once you start to use CMake amd vcpckg properly and work with generated solutions in Visual Studio. I write, test, debug and profile inside Visual Studio and run testsuites and benchmarks on other platforms in Docker. No problems at all. Everything is a breeze compared to other development platforms - which are close to masochism vim based editing.
|
|
|
|
|
Yeah, but if you're using MSVC then no. Just no.
I'd rather gouge out my own eyes than rely on what microsoft thinks is C++ again.
Real programmers use butterflies
|
|
|
|
|
Ehm, that is simply not true. Unless you are targeting expertimental features from C++23 or similar there is very little left to complain about. What specifically are you missing?
|
|
|
|
|
This was already hashed out elsewhere on this thread, and forgive me for being loath to repeat it again. It's around here somewhere if you want to chime in there, otherwise we're just re-covering lengthy ground.
Real programmers use butterflies
|
|
|
|
|
|
Welcome to the club
|
|
|
|