So I have to upload files to enable syntax highlighting. There is probably a reason but the users frustration is helping them to look for alternatives.
It's not perfect, but I'm very productive and happy using it.
Windows 11 Pro on my Dell Latitude 5540 and it's a rock solid experience.
I on principle always format my disk drive when getting a new PC and reinstall using an ISO downloaded from Microsoft to ensure no OEM software is on them. For my Dell the only thing I install is "Dell Command | Update" (not to be confused with Dell SupportAssist which is crap targeting general consumers). It's for updating drivers and firmware and it does absolutely no nonsense, only prompting me when a driver or firmware update is available.
I use no third-party anti-malware, no "corporate management software", just Windows Defender, but with Dev Drive and exclusions to my working directories so everything is very fast for my development work with Visual Studio.
My work is mostly developing for .NET and Electron which works on Linux and macOS as well. WSL with Visual Studio is super impressive that I can seamlessly debug processes running under WSL from normal Visual Studio. For Electron / NodeJS debugging I can use VS Code which also supports debugging processes running under WSL.
I have done two registry tweaks to Windows 11 to remove a couple of annoyances:
- I've turned off the "simplified" context menu which shows by default in Windows Explorer, otherwise most of what I need is hidden behind an extra click of my mouse.
- I've turned off internet search results from showing on the Start Menu. This is a huge quality of life improvement, I've never ever cared for searching outside of my web browser and it makes the Start Menu super responsive and stops it showing web results above stuff on my local computer which was what I was looking for.
(As a side remark, I was very happy when I only somewhat recently worked out how to get iOS to stop showing web search results when I search my home screen for apps, that was a huge annoyance as I only want to search for apps on my phone by name and often it would show web searches over a locally installed app name.)
People constantly complain here about all the adverts on Windows 11. I honestly don't get any adverts, maybe it's because I'm in South Africa and not the US (marketing sounds like it's beyond obnoxious there). I think it came pre-installed (even when installing with the ISO downloaded from MS) with a few rubbish Windows Store apps (like Candy Crush), but I uninstalled them normally and nothing ever came back. I also use OneDrive already (which integrates really nicely with Windows), maybe if I didn't have it set up, Windows would be bugging me about it.
Install NetLimiter and be amazed with the MB/s of data that is getting uploaded into Microsoft when your PC is at rest, even when you open PowerPoint and are just editing a slide..
Install SystemInformer (the successor of ProcessHacker) and be amazed how Microsoft Telemetry will use 12 to 15% of your CPU even with the machine at rest...
- Multiple Visual Studio instances (with ReSharper)
- Several Electron(-like) based Applications
- Outlook Classic
- Slack
- Teams
- Docker Desktop
As is plain from the screenshot, there is not MB/s of network traffic, furthermore, the CPU is also pretty idle as one would expect from my not doing anything heavy (like compilation) at this moment. This is very typical for my PC most of the time.
Based on my decades of using Windows full time and my screenshot, your comment is absolutely not representative of typical idle resource usage.
I do however acknowledge that there is a recurring scheduled telemetry collection process which when it runs pegs an entire CPU Core for minutes. I do find this annoying when I notice it, but that's maybe every couple of months which isn't enough of an annoyance to me to waste my time worrying about it, or I might have actually already disabled it in Task Scheduler.
Some people on principle dislike telemetry which is a completely understandable viewpoint, but for me personally I'm okay with Microsoft collecting essentially anonymous usage statistics to better understand how people use their software and where best to direct their efforts.
I think main problem people trying to solve is treating JSON as computer-human interface. It was not designed for it and I don’t think we need to expand its use-case. You can perfectly use subset of YAML with much better readability for human interactions. I wrote custom parsers for subset I need with like 100 lines of Python code. JSON should stay as a loggable system-to-system format that you can render in a more readable way.
As opposed to writing everything from scratch? Python has a huge standard library. Making it bigger to avoid dependencies would add more bloat to the distribution.
Packages is another story though. Pyenv is for Python versions. For me it’s either that or using Docker images. The later performed poorly with PyCharm when I tested a few years ago. I have seen an issue with Pyenv only once and not even on my machine.
It’s totally up to your knowledge and experience to produce code that supports multiple versions. I had no issue with doing it. That’s what you pay for dynamic language that evolves rapidly.
I thought one of the advantages of pyenv was that you switched to also creating virtual envs using pyenv and managed virtual environments with it too. Maybe not.
To be fair there are lots of GCP docs, but I cannot say they are as good as AWS. Everything is CLI-based, some things are broken or hello-world-useless. Takes time to go through multiple duplicate articles to find anything decent. I have never had this issue with AWS.
GCP SDK docs must be mentioned separately as it's a bizarre auto-generated nonsense. Have you seen them? How can you even say that GCP docs are good after that?
very few things are cli only, most have multiple ways to do things. and they have separate guide reference sections that can easily be found.
compared to aws where your best bet is to hope google indexed the right page for them.
wdym? As far as I see, it's either CLI or Terraform. GCP SDK is complete garbage, at least for Python compared to AWS boto3. I have personally made web UI for AWS CLI man pages as a fun project and can index everything myself if needed. Googling works fine. If you are not happy with it then ChatGPT is to the rescue. I honestly do not see any problem at all.