#Nostalgia
"Hello, I see you're busy writing code! Would you like me to annoy the fucking shit out of you and disrupt you?!
Microsoft has used its Build developer shindig in Seattle to rip the wrapping off IntelliCode, an AI-assisted development for Visual Studio. IntelliCode, which Microsoft described as a "first experimental preview", is the name for a range of AI-enabled enhancements planned for its venerable but bloated development environment …
@Rafael #872397: "This is more than 10 years old and it still deserves a chuckle:"
See also Matrix Runs on Windows XP :]
And this (Microsoft) advert for office XP (2001) is ~17 years old and advertises Microsoft Office (eXcluding Paperclip) as one of it's primary features!
Alas, probably the last time Microsoft listened to loud screaming from the userbase.
https://www.youtube.com/watch?v=tu_Pzuwy-JY
https://www.youtube.com/watch?v=sAsV6_AawVw
...let me autocorrect arrays to start at 1 instead of 0, insert a currency symbol next to every floating point number and round the decimal to the hundredths place, every instance of / to a random longform date, and every American spelling to its English equivalent."
don't forget "auto-edit+refactor that variable/function name to conform with Hungarian notation and CamelHumping"
[there are people who absolutely HATE Hungarian notation and shift-ridden function names - and sometimes THEY set the shop standards]
Micro-shaft: dumbing-down the developers, developers, developers, developers since they invented ".Not" and C-pound and then shoved it up our as down our throats (because they couldn't Embrace, Extend, Extinguish Java) !
/me points out Android Studio isn't much better, out-of-the-box enforcing K&R style. Yuck. I spend the 30 minutes' time to fix that, make it Allman style, no hard tabs [so I can keep what little sanity I have left].
And we don't need "Micro-shaft Clippy" doing even WORSE...
Microsoft could have decided to serve up content-related adverts as you type in your code. As it is it will merely auto-correct your typos into something you did not intend, so instead of generating an error at compile time that you can fix instantly, it will result in an obscure bug that your customers will find for you.
" As it is it will merely auto-correct your typos into something you did not intend, [...]"
A system programmer was testing their error reporting by submitting a box of cards to produce the most common errors.
Next morning the job tray came back - with the printout showing a perfect run. Not an error in sight.
The punch room women who transcribed the programmer's sheets to cards were familiar with seeing the common errors - and fixed them as they typed.
This idea of some sort of 'sharing' where a 'buddy' in your 'team' can 'view' what you're doing on your screen, without having to stand next to you sounds like a really neat idea. You would be able to remotely share your desktop with someone else if you asked them 'LogMeIn' please. Damn clever. I'm amazed no-one has thought of it before. It could be really useful for offering remote support, or to let dodgy Indian purveyors of malware help you install malware on your Windows machine.
My PC downloaded Windows 1803 for me.
The install crashed.
So my PC downloaded it again for me.
It crashed again.
So my PC downloaded it again for me.
It crashed again.
So I looked through the logs to see if I could find the problem.
I found FORTY FIVE MEGABYTE "Human Readable" LOG FILES.
But nothing identifying the problem.
So I downloaded an application Microsoft have written to identify the cause of setup crashes, called setupdiag.exe.
It crashed.
Someone needs help writing code, but it isn't Microsoft's CUSTOMERS.
One of the most irritating things you can have happen when programming is the editor helpfully adding braces and parentheses where it thinks you want them. Some of them even flag syntax errors as you type -- brilliant, except that typing generates syntax errors 'by definition', they'd rather slow down the process to a nice two finger speed and put little handy symbols up than just leave you alone to get your work done.
I have a theory that a lot of languages, especially scripting languages, came about because people couldn't type. They'd not only go to great lengths to avoid rewriting badly structured code (that first draft is always a bit iffy and sometimes you've just got to chuck it and redo from start) and they spend many hours devising languages that don't require semicolons (Python, I'm looking at you....). I can understand some of this when looked at from the PoV of really old editors -- I've only seen one person use 'vi' properly and it was a thing of wonder (the rest of us get by on a couple of commands and a cheat sheet) -- but modern text editors are straightforward, simple and robust. At least, they should be.
recommendations based on 2,000 open-source projects on GitHub
Carefully chosen for the quality of software engineering, one fervently hopes...
No user-defined code is sent to Microsoft
But all the generated/suggested code is, right? Should be enough to figure out what the developer is doing...
The system can also redirect a web application running on the host's machine so that guests can view it in their own web browser.
As opposed to sharing a screen in one of a zillion ways (including some of Microsoft's own, e.g., Skype)?