|
I like StackOverflow.
Other than that, I agree with you.
Real programmers use butterflies
|
|
|
|
|
Like many things in life, SO is an acquired taste. I find it occasionally useful in search results.
My few attempts at posting questions were wastes of time. I think the longest one lasted before it was blocked/turned off/marked irrelevant was about 12 hours. I especially liked the last time when I tried to revise the question to correct its problems, and my account was disabled for too much activity (I think they thought I was spamming my own post).
I'll admit I haven't tried in three or four years, especially since the "kinder, gentler" StackOverflow supposedly became a thing.
Software Zen: delete this;
|
|
|
|
|
Gary R. Wheeler wrote: there are three ways to do anything Except doing anything in vim, there's one way, it's somehow different every time, but it always requires human sacrifice
Just closing vim could be a class taught at universities.
|
|
|
|
|
i loathe vim. Pico is okay, but frankly, i use GUI stuff mostly these days. It still helps to be comfortable with the console in linux though because maintaining it inevitably requires some work at that level.
Real programmers use butterflies
|
|
|
|
|
I am using a dual boot system with Windows/Linux since the early '90-ties.
The usual setup is that I make one "shared" nfs partition where my development stuff is on,
accessible from within Linux, and accessible from Windows.
Most of my software uses Qt
I do a lot of cross compiling for Window, Mingw64 is an excellent vehicle and is well supported on my Fedora part of the system.
On Windows I am also using Mingw, since using Qt with VS is a crime.
Wrt to VIM:
I'm not sure what the level of education is needed for handling Vim, I always thought
it was kindergarten level.
|
|
|
|
|
This is one of the funniest posts I've read in a while.
Did you forget to click the "Rant" button?
I've been thinking about installing Linux in a VM, but you may have warned me off.
|
|
|
|
|
Greg Utas wrote: Did you forget to click the "Rant" button? Fixed.Greg Utas wrote: 've been thinking about installing Linux in a VM I dual-booted Linux when I was working on this project. Nowadays I'd do it in a VM, probably using VirtualBox.
Software Zen: delete this;
|
|
|
|
|
Gary R. Wheeler wrote: Nowadays I'd do it in a VM, probably using VirtualBox. I usually use VMWare for Windows and VirtualBox for Linux, although didn't use it in personal Linux yet, only at work.
I would avoid dual boot, about which one being the main OS... that's on each with his own...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I'll second that. Don't dual boot. You're just asking for trouble.
It's been many years since I've even wanted to try dual boot. I have been using Virtualbox on both my systems to give access to an instance of the other. (One windows and one Linux machine).
|
|
|
|
|
Quote: I've been thinking about installing Linux in a VM
Why bother with a VM? I installed just Ubuntu from Microsoft store and works like a charm. For added fanciness install Xming to have X support.
Only problem is that I keep shaking my head in disbelief: Ubuntu from Microsoft store! O tempora! O mores!
Mircea
|
|
|
|
|
I'd use a VM because I still want Windows.
|
|
|
|
|
Give it a try; you'll like it. It gives you a Windows app called Ubuntu. The app opens instantly and brings in in a Linux bash shell which is just a window on your Windows desktop. Your hard drive is available as /mnt/c .
I've used VMware before but this one beats the heck out of it. Oh, btw, you need to enable Windows System for Linux.
Mircea
|
|
|
|
|
I didn't realize you were talking about Windows System for Linux. I'd also been looking at that.
|
|
|
|
|
It's sad that you had such a bad experience and that some people think they're supperior just because they know something you don't. Unfortunately I have met that kind of people myself from time to time.
That being said I am still on Linux for my programming needs (since 2002). But I mostly do PHP/web programming and I find it easier to use docker on Linux for that.
All OS have their quirks. I manage both Windows and Linux servers in my daily work so I get to experience them first hand.
My best advice is (if you still want to). Try it again in a virtual machine. Just remember Windows is not the same as Linux. Oh and I have always found that Linux Mint is easier to work with than Ubuntu, even though Mint is based on Ubuntu.
|
|
|
|
|
It's been years, but I installed Ubuntu into a system and wanted it to duel-boot with Windows. After the Windows install I didn't seem to have Ubuntu. Hand-rebuilding the grub file and making it work again.
If done in the other order, Windows, then Ubuntu, one had a duel-boot system.
Of course, that was "then".
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I like that you call it duel-boot instead of dual-boot. It implies that the two OS's are doing pistols at dawn - often not far from the truth.
Real programmers use butterflies
|
|
|
|
|
If you're illiterate, do you live your life by a set of unwritten rules?
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
Unwritten rules are the best ones - you can quietly rewrite them while no-one is looking ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
In the latest (or upcoming, i forget) version of C#, you can write code that the *compiler* will execute to generate code that the compiler will then compile. All this happens on build.
Really cool, because now you can add source generation and stuff directly into your source code itself which directs the *compiler* on what to do.
C# also provides a couple of ways in which it already generates code for you, among the most notable being the state machines that support the yield keyword and the ones that support await .
What Microsoft *should* do: Turn these opaque state machine generators into source directed at telling the compiler what to generate. That way you can modify them even.
What Microsoft will do: Leave these alone, keep them opaque, and in a decade when they have .NET 6 and C#20 they'll add something in that does the same thing but far more unweildy.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: you can write code that the *compiler* will execute to generate code that the compiler will then compile. All this happens on build.
#define MAINTENANCE_NIGHTMARE ...
|
|
|
|
|
Not really, if you're already using code generation for your source. It's more structured and standard than a custom build step.
Besides, C++ already lets you come close with all of its template magic. See also, the Spirit parser generator.
Real programmers use butterflies
|
|
|
|
|
fine, then you can debug the code that doesn't exist in source.
|
|
|
|
|
Same problem with any code generation. Your inputs aren't directly debuggable. The outputs must be debugged. But since you bring it up, I'd be willing to bet MS provides a way to debug them (i haven't used the feature yet), which would be better than you get with most code generation tools.
It seems like your real issue here is using code generation for your projects, since what you're bringing up are problems with source code generation in general.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: Same problem with any code generation.
yes.
enjoy!
|
|
|
|
|
I like my parser generators, thanks.
Real programmers use butterflies
|
|
|
|