Visual Studio 2019 to launch April 2 with all-day event We're just two months out from Visual Studio's next major release February 14, 2019 https://www.windowscentral.com/visual-studio-2019-launch-april-2-all-day-event
Microsoft releases the Visual Studio 2019 Release Candidate February 27, 2019 https://www.neowin.net/news/microsoft-releases-the-visual-studio-2019-release-candidate
Do you use it for work or for hobby, and what do you develop? Software development has always been almost magical to me, I'm simply not smart enough for it. From what I understood, you have to be good at math, right?
Somewhat for both. I work for a company that makes Medical Auditing software (I would rather not name them here) and we use C# to develop on a daily basis. The developers report to me and most of what I do are small utilities and code review. I actually write very little at this point. That said I have worked as a programmer in the past doing finance software. I mostly enjoyed it, I just find it easier to find IT work at this point in life because nobody wants to do networking, hardware, and admin stuff. At least not at a professional skill level. Math skills do not hurt in programming, but logic and forethought are more valuable. I find error handling to be the shortcoming of most of the programmers I have known. That's why software crashes.
You don't need to be good at math, you just need to understand what a math function is supposed to do. I've done a good bit of code in my day and though I was never bad at it, I could say I don't really enjoy it (part of why my career is quite far away from computer science/IT).
OK cool. I sometime fantasize over developing security software, but I simply don't have the skills. I'm more of the idea's guy LOL. OK, I see. I once had to program on school, it was on a very basic level, but even this was difficult for me. So I really admire people who can design advanced (and less advanced) tools.
To be really honest, hardware design is way more complicated than software, and at the next level comes firmware where machine specific code has to be designed to allow the IP (Intellectual Property) blocks/circuits to do their functions based on specific commands. Once that's mapped out, we can just modify the higher level programming libraries like C# to support the new hardware. It's good that way - code once and recompile it to work on all kinds of platforms - but with hardware you're working with very specific constraints and often pushing against scientifically discovered limitations. Nothing is complicated if the basics are well-understood, IMHO. Programming languages went a long way towards making computing and electronics in general accessible and usable for everyone. I'm sure we'll reach a day where even average Joe can make apps of his own accord (I believe a lot of work is already being done here).
Visual Studio 2019 goes live with C++, Python shared editing Microsoft's venerable IDE receives its biannual update April 2, 2019 https://arstechnica.com/gadgets/2019/04/visual-studio-2019-goes-live-with-c-python-shared-editing/
Microsoft's Visual Studio 2019: New 16.4 version brings GitHub integration Microsoft releases Visual Studio 2019 v16.4 and warns developers to stop using older versions December 4, 2019 https://www.zdnet.com/article/micro...9-new-16-4-version-brings-github-integration/ Microsoft: ‘Tis the Season for the Visual Studio 2019 v16.4 Release Visual Studio 2019 version 16.4 Release Notes
Microsoft delivers updates to Visual Studio 2019, plus a new preview May 19, 2020 https://www.neowin.net/news/microsoft-delivers-updates-to-visual-studio-2019-plus-a-new-preview Microsoft: Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 1
Microsoft Visual Studio beefs up support for C language C11 and C17 become supported C language versions starting with Visual Studio 2019 16.8 Preview 3 September 18, 2020 https://www.reseller.co.nz/article/683008/microsoft-visual-studio-beefs-up-support-c-language/ Visual Studio 2019 version 16.8 Preview 3