|
|
Good luck. I mean it.
Real programmers use butterflies
|
|
|
|
|
I had a project that started to not open well in VS2019 earlier this year. Still don't know the real reason why. Other projects were just fine and it compiled in VS2017.
"Luckily" my version of Windows 10 had reached end of support but wouldn't successfully update. Windows update had pushed it off for a very long time because of a sound driver problem.
I ended up have to wipe the drive and install Windows 10 21H1 and all my other apps. Now the project works just fine again in VS2019. The laptop in general has been running very well and I may be able to get it to last until Windows 10 goes out of support. 5 years down 4 to go.
|
|
|
|
|
All of a sudden I feel a whole lot less embarrassed about the fact that our development environment at work is still Visual Studio 2008.
Software Zen: delete this;
|
|
|
|
|
It was a good VS. I am now using 2017 and it's good, I am a C / C++ developer so I really don't need many VS updates. C is still the same, C++ may differ in features but C++/17 is already cluttered enough, no need to update either.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
That's weird. I'm using VS as well, but I never get mandatory updates, only optional ones (as in "you can click here to update now or just ignore everything as long as you like"), that solves the problem with metered connections.
The updates themselves ain't huge either. The ones I'm getting are more CD-sized. Maybe 2 of them, but certainly not a whole DVD worth.
When something like this happens with Steam, it's a sign of the installation being FUBAR.
|
|
|
|
|
First of all I didn't say they were mandatory. I said they couldn't be canceled.
Second, it wasn't my machine. I had no control over what my client, the user did when he started visual studio, 3000 miles away from me
I had to end our session for the day, because once the update triggered we were dead in the water.
Real programmers use butterflies
|
|
|
|
|
Start by switching to JetBrains Rider.
Then, once accustomed, switch to Linux.
Can you imagine a life without forced reboots?
A life where your computer and your software belong to you again?
|
|
|
|
|
I will never run linux as a host OS again. It is unstable trash
Real programmers use butterflies
|
|
|
|
|
Unstable - yes.
Trash - in some ways.
Windows is definitely a higher quality OS with a much smoother experience.
Only problem is the constant repeating f***-you from Microsoft.
I work on Linux inside VMWare. I make snapshots before applying updates or even installing a new program. It helps...
|
|
|
|
|
Archlinux is stable enough, but it's not a proper primary OS - it's for embedded and the like.
Yeah, I dislike Microsoft too.
And Apple. I was almost going to switch to apple because i was tired of running windows, and Apple's operating system is in theory at least, better, but then they ripped off a teenaged orphan I know to the tune of $800 bucks. He worked all summer for that garbage phone. Poor kid. I will never buy a product from them now.
Real programmers use butterflies
|
|
|
|
|
I have been using Fedora Linux for years (current v34) with the Plasma environment.
Very stable, with updates at your discretion.
I run Win10 in the Oracle VM VirtualBox. This is the only way I'll ever use Windows again! I like treating it as "just another program"! The reason I'm even using it at all, is because I am doing a Diploma in Software Development that has a C# stream.
FYI: Hardware spec:
- CPU: Intel i7-11700KF @ 3.60GHz (16x Cores/Threads)
- RAM: 31.2GiB
- Vid: NVIDIA GeForce GTX 1650
- Storage: SSD 2TB
Even with all this, I still had to configure the VM to allow Win10 access to 8 Cores and 10GB RAM to get any descent level of useful response.
I still remember using MS-DOS 4.0 and then Win 2.11/95. Back then "win.exe" WAS just a program running on MS-DOS. OH, for the good old days
|
|
|
|
|
That's a big nope for me. Running Windows in a virtualbox on a linux host always gives me USB capture problems from the windows end. I've never had USB issues going from Windows to Linux (any flavor) using VMWare's free tool.
full USB on both platforms is critical for me because of the type of hardware development I do.
Additionally, the tools for some of my analyzers don't really work too well on linux if at all. Apple sure. Windows fine, but linux is often an afterthought.
Worse, and the thing that will shy me away from everything linux except for Archlinux for example doing embedded stuff:
I've had the #*(@# thing reboot on me while copying a file to a USB disk. There was NO hardware issue.
I've had updates wipeout my boot loader (on ubuntu this was a problem but not on fedora - still - i almost swore here just now thinking about GRUB and its UEFI weirdness) I don't even want to try any of these now that i have secure boot and all of that enabled. Nope. Nope. Nope.
Sorry, Linux is still a hobbyist OS, or a server OS. I hate actually having to dev on one.
Furthermore, in this case, I work from home, and this machine is attached to my home gear. so I play the odd game on it. I don't care about mixing business and pleasure in this case, because if my machine dies i have everything important backed up. i'm a source control freak.
Linux is just not a host OS for me, and that's the nicest thing I can say about it.
Real programmers use butterflies
|
|
|
|
|
I must say that, if you are primarily developing for/in the Windows environment, then certainly, I can understand your need for it. I would like to know a little more about your USB problems though, as I have not had them.
I am not storing any critical data on the "windows" drive, but am using Shared Folders with full read/write out to the Linux filesystem. Further, I use LuckyBackup (rsync) to provide multiple backups of my home directory to three USB sticks (USB 3.0 - 2x256Gb/1x16Gb) every night. The sticks are left in-place. In addition, I backup the Windows 10 virtual drive file on a weekly basis, to another USB stick (256Gb).
My biggest problem with USB sticks has been the hardware connections, on my old laptop (retired), but never with the OS.
I don't agree with your statement about Linux being a hobbyist OS, as I believe (especially for Fedora) its is well beyond that now.
Have you ever had to install Windows 10? Installing Fedora Linux is easier. Once setup, it is just another workstation.
Do you know what was my reason for going to Linux 20 years ago? Micro@#$%!!!! I had had enough of their crap OS and being used as a guinea pig for their interminable updates. That and having to pay for each major upgrade. Linux is FREE and Open Source. It doesn't get any better.
|
|
|
|
|
Your reply got flagged, but I read it - it was emailed to me. Sometimes people's comments get spam flagged here and are released from purgatory later but i didn't want to make you wait since I was here anyway.
We're going to have to agree to disagree on the OS front. We can argue about it, but I don't think it will be productive. To each their own. I didn't mean any offense by my prior response, but sometimes my honesty comes off as abrasive.
Real programmers use butterflies
|
|
|
|
|
I think I suffer from the same malady.
My reply was not sent as an argument, more as my response in an adult discussion. We obviously have differing priorities/experiences, etc. I agree, this is more of an agree to disagree situation.
However, if you would like to take this off-line - perhaps to further our individual knowlwedge, please email me directly.
Have a great day
|
|
|
|
|
About a month ago I had an issue with MS updates They kept trying to update a security patch for something that had been updated more than 3 weeks prior to the FAIL update patch.
All updates kept failing
So after this little fiasco repeated itself 3 times I emailed Nadella
MS opened a ticket OK I will play along. Next I was offered a phone call by a live person.
He wasted my time fishing around in my Windows 7 machine and said everything looked OK Duh I knew that.
So a week later he called back and said he had reached out to the update team and said the matter was fixed. I requested a phone number so I could call in if I had issues
Here you go guys 425-635-2970
|
|
|
|
|
Nice, - that's a redmond phone #
I probably won't get much mileage out of it because this isn't a support issue. It's more of a "Microsoft treats their uses with contempt" issue. VS updates are "Broken As Designed" and I don't think they intend to change them if I complain.
That said, I may call it anyway to complain. I'm sure it runs to some internal elevated support, they'll probably wonder where I got the # without a support ticket to go with it.
Real programmers use butterflies
|
|
|
|
|
I believe what all developers are seeing from Microsoft as it regards the Visual Studio and .NET environments is a company that is slowly getting ready to jettison these tools into the Open Source Community as much of it is already Open Source in the .NET Core area while parts of the .NET Framework has been Open Sourced.
If I remember correctly, Microsoft does not make a lot of money from these developer tools and with Nadella's focus on the Cloud, many of the tools no longer support his own agendas. This is why so many tools have been abandoned in the past several years and in the development of .NET Core which primarily focuses on Internet development or use of TCP-IP protocols. WinForms was kept for Microsoft's gaming franchise, which requires WinForms and the Windows API. WPF was slated to be tossed but was kept most likley as a result of its linkage to UWP, which is actually a subset of WPF.
In my view, Nadella wants to follow the Amazon technical model, which primarily only offers technologies based upon their AWS Cloud Services. As a result, Microsoft wants to get .NET Core sufficiently robust and clean to allow it to be given out to the communities along with Visual Studio or they may even stop supporting this development environment altogether since other vendors are already in the process of developing alternatives (ie: JetBrains' "Rider" IDE). .NET Core then will primarily be the API to access Microsoft's Cloud services.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
That's really a shame if you're right. It's their best product.
Real programmers use butterflies
|
|
|
|
|
Actually, Microsoft has an umber of excellent products, SQL Server being one of them.
As developers we are primarily affected by those products that directly affect our own type of work, which would be the frameworks and the IDEs.
I really don't see Microsoft having a future with these tools as part of their long-term strategies...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
I don't share your love for SQL Server. I'm biased about Microsoft though, having worked there.
Real programmers use butterflies
|
|
|
|
|
I have worked with SQL Server, Oracle, Sybase, MySQL, and Firebird.
After SQL Server I probably liked working with Sybase the best.
Why don't you like SQL Server?
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
When it works it's fine. When it does something stupid or insecure, Microsoft doesn't care enough about it to patch it until the damage is already done.
Maybe they've changed that in recent years, but usually I avoid anything with both the words Microsoft and Server in it because I prefer my data stays where I put it, and not in the hands of strangers.
Real programmers use butterflies
|
|
|
|
|
There must have been some severe deterioration with SQL Server over the years. I stopped working with it after SQL Server 2008. But up until then, it was a very reliable and easy to use database engine.
Admittedly, now that I am retired, I prefer to work with Firebird and MySQL even though I have various versions of SQL Server lying about on my workstation and backups.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|