The Hidden Costs of Requiring Visual Studio for Native Project Builds
By
deevus
Baker's choice. Dense with flavour, light on filler.
Summary
The article discusses the challenges of maintaining native projects that require Visual Studio as a build dependency on Windows. It highlights how listing Visual Studio as a requirement turns project maintainers into unpaid tech support for Microsoft's Visual Studio Installer, with GitHub issues shifting from code problems to broken Windows builds. The content focuses on the frustrations of dealing with Visual Studio installation and compatibility issues in open-source projects.
Key quotes
· 5 pulledIf you're lucky enough not to know this yet, I envy you. Unfortunately, at this point even Boromir knows...
What you may not realize is, you've actually signed up to be unpaid tech support for Microsoft's 'Visual Studio Installer'.
You might notice GitHub Issues becoming less about your code and more about broken builds, specifically on Windows.
You find yourself explaining to a contributor...
Imagine you're maintaining a native project. You use Visual Studio for building on Windows, so you do the responsible thing and list it as a dependency.
You might also wanna read
Apple's Feedback Assistant Automatically Closes Bug Reports Unless Developers Verify Issues Remain Unfixed
Apple developer Jeff Johnson criticizes Apple's Feedback Assistant bug reporting system for automatically closing bug reports unless users m
The Fragmented State of Windows Native App Development: Why Developers Turn to Electron
The article is a personal reflection on the state of Windows native app development, where the author shares their journey as a long-time Wi
A Developer's Hands-On Exploration of Native App Development Across Multiple Platforms
A developer with decades of experience but no modern app development background documents their journey exploring native app development acr
Experienced Developer Explains Decision to Move Away from Scala After 10 Years
A long-time Scala developer explains their decision to move away from the programming language after nearly a decade of use. The article det
Building a Translation CLI Tool: Navigating API Complexity and Finding Simpler Solutions
The article details the author's frustrating experience trying to build a simple command-line translation tool using various translation API
Developer Raphael Amorim on Pausing Boo Editor to Create an Emotional Programming Language
Raphael Amorim reflects on his decision to pause development of his personal code editor Boo to work on a new programming language. He expla
