#VSCode is NOT Visual Studio... And my #PineTime @PINE64 tutorials are Fully FOSS-Friendly... Here's why... https://gist.github.com/lupyuen/08e383845d68d3337747e8eb59d0f624
To me this is a perfect example of a monopolistic corporation using OSS improve its image, attract the community to do free work and marketing for them, while keeping key components of the system(in areas where they have and wish to maintain their monopoly, which for MS very much is C# and C++ dev tooling) proprietary. VSCodium supports VSCode, unless it actually forks and does sizeable amount work under a GPL like license.
Also it being based on the abomination that is electron, I just can't see how someone doing embedded dev or even just rust in general can like it, even purely on the technical level. Your only excuse is "I like shiny, and I don't care"... which is a valid excuse I guess.
I agree that is microsofts intent. I have nothing wrong with that intent. Its a wonderful step in the right direction for them and a brilliant business move overall. It simply isnt a tactic that works for me as I do not have microsoft in high regard in terms of fostering quality dev communities or products, so I stay away.
Despite my distaste for Microsoft I have no issue with them going open source, I applaud it
@freemo @namark @PINE64 OK maybe let's bring the discussion back from Microsoft back to VSCode (or whatever *Code that we can choose to name it)... Had a quick discussion with the Awesome #PineTime Community...
We would like to have a GUI tool (in addition to the existing command-line tool) because it's a matter of Choice and Inclusiveness. Some folks may find GUI IDEs more comfortable (probably younger+older coders). Also I suspect that Asians prefer a GUI IDE that's culturally agnostic. (Easier to communicate too. Any other Asians here who can validate this?)
Is it going to be based on VSCode or Electron or whatever? Not sure yet. But seems the VSCode Community has done such a great job, we should consider them.
Erm maybe I get a tad offended when people say I should use the command line and GUIs rot my brain... But my brain really works better with GUI.
And since command line tools like gdb are extremely well documented, I thought I might chip in a viable FOSS GUI alternative. Remember that All Monopolies Are Bad... Even Command-Line Monopolies 😉
So my plea to all Command-Line Fans... Please cut us GUI Folks some slack... Let's all solve problems with the tools that work best for each of us. Thanks! 🙏
@freemo @namark @PINE64 OK glad that I can still go ahead with my GUIs and you won't look down on me ;-) Now since I'm on a STEM server, lemme give you another reason why GUIs have a purpose...
Hypothetically... If I grew up playing video games, I would find GUIs more appealing than command-line interfaces right?
So if we didn't have a good GUI to captivate me, I wouldn't have bothered to learn about computers and how they work.
And because I never learnt any computing, I wouldn't have learnt any programming either... The ultimate command-line interface.
So for the sake of STEM I think we should invest in FOSS GUI development tools. Because kids will never touch computers otherwise.
I don't believe GUI tools will rot their brains because GUI tools can only do so much... It's only a matter of time that they will break out of the GUI and do something textual.
I'm very concerned about the lack of young coders in Singapore... I have a hunch that we are not creating the right GUI coding tools to captivate them.
Microsoft Visual Studio is an awful terrible legacy mess. Scratch is too kiddy. What's in between?
Maybe I'll solve this with the #PineTime Community. I'll keep you updated if we're successful :-)
@lupyuen
Hey I never said we should abolish GUIs or they dont have a purpose. I often say they have a place in helping entry level programmers get interested. Hell if you find it useful as a professional programmer feel free to use it too.
I'm just saying there is good reason for someone to cringe when they see something like VSCode, but if they are giving you a hard time for YOUR choice then they are in the wrong.
So yea I agree, let people keep investing in FOSS GUI tools. Just dont be surprised when I cringe if I see someone using one in a professional setting (teaching would be a good exception).
I am actually concerned more with **too many** young coders. I find in the USA (where I moved from) there are far too many of them, mostly motivated by money. The quality has really went down in the work place and its hard to find quality co-workers or employees, largely because too many people are going into programming who arent passionate about it.
@namark @PINE64