News for hackers. Stuff that matters.
Re:Reflections on My Career at Microsoft by didibus on Friday October 25, 2019 @02:31PM (#21357865)
> At its core, Microsoft is a company that makes its money the old fashioned way: by creating products of value that people willingly part with their money to use.

Call me skeptical, but there's not a whole lot of products I willfully pay Microsoft for. Most of them I pay for with a strong feeling of resentment that I have simply no other choice, since there are no competitors to the market or the lock in is too strong.

Re:Reflections on My Career at Microsoft by AnIdiotOnTheNet on Friday October 25, 2019 @03:18PM (#21358299)
> Call me skeptical, but there's not a whole lot of products I willfully pay Microsoft for.

I have met many, many people who gladly pay for Office (specifically, Excel) or Visual Studio, so much does it increase their productivity. I'm not one of them, but I'm not an accountant and the code bases I work with are small and don't require VS's incredible tooling.

There are also adherents of the cult of Visio, but I honestly can't fathom what they see in it.

Microsoft can be faulted for many things, but the reason it is so successful is that it made some really good products that still haven't been surpassed.

Re:Reflections on My Career at Microsoft by Someone1234 on Friday October 25, 2019 @03:57PM (#21358644)
I strongly agree on Office/Excel. Fantastic product suite (except maybe Outlook which is long in the tooth/essentially unimproved for the last ten years).

Visual Studio I'll slightly disagree on. I resent it. When VSCode, an electron application, can run lag/stutter/micro-freeze free and Visual Studio an IDE written in C++ cannot you know the codebase has become unmaintainable. This isn't a recent phenomenon either. This has been a nuisance in VS 2015, 17, and now 19 (16.4 Preview).

I'd love to switch to VSCode but the csprojec/C# support isn't there yet. I don't need a forms builder, server explorer, EDMX designer, test explorer, and all the other bells and whistles VS offers. I use VS strictly to write code (C# MVC/Web), run, and repeat. The refactoring tools/Intellisense/IntelliCode/QuickFixes are awesome but if I could trade them all for a lag free experience I would in a second.

I'm using a i7 (6th gen)/16 GB of RAM/SSD. I have no extensions except the built-in ones and Web Compiler/Bundler & Minifier. It doesn't help.

Re:Reflections on My Career at Microsoft by AnIdiotOnTheNet on Friday October 25, 2019 @04:23PM (#21358889)
I'm also not a fan of VS. From my perspective it is an overly complicated bloated software. But I think that way about quite a lot of software.

However, the developers I've spoken with who love it tell me that it has some insanely good tooling that is just unmatched by anything else. I'm not even in a position to know what they're talking about or why it's so important to them, but that doesn't mean they don't know what they're talking about.

Re:Reflections on My Career at Microsoft by user5994461 on Friday October 25, 2019 @08:18PM (#21360548)
For one, it has the only decent C++ debugger in existence.
Re:Reflections on My Career at Microsoft by JohnFen on Friday October 25, 2019 @04:06PM (#21358718)
> Visual Studio I'll slightly disagree on. I resent it.

I agree. Visual Studio has a tendency to make me actively angry.

Re:Reflections on My Career at Microsoft by umvi on Friday October 25, 2019 @07:24PM (#21360220)
Like when you double click a .cpp file intending to take a quick look in Notepad, and your whole computer grinds to a halt as it fires up VS
Re:Reflections on My Career at Microsoft by minedwiz on Friday October 25, 2019 @04:59PM (#21359189)
What, you don't like your editor freezing when it tries to look up a symbol?
Re:Reflections on My Career at Microsoft by kirse on Friday October 25, 2019 @10:34PM (#21361303)
Do you have AV interfering with any intermediate files, etc? I know for MVC/ASP.NET once I blacklisted the overbearing AV scans on a few of those directories all my woes disappeared.

For whatever reason I have the opposite experience, VScode input lag is painful at times and VSPro is minimal. As you know once you master an IDE, keyboard shortcuts and common keywords are typically being entered at 200wpm+ in bursts and its quite noticeable. Initial startup is definitely poor for both.

> I don't need a forms builder, server explorer, EDMX designer, test explorer, and all the other bells and whistles VS offers.

Same. CodeLens gets immediately disabled. Makes me wonder if there would be a way to hack up a stripped down "VS Lite".

Re:Reflections on My Career at Microsoft by jtms on Saturday October 26, 2019 @12:38AM (#21361752)
Rider is really nice for c# - runs quite a bit better than vs
Re:Reflections on My Career at Microsoft by mntmoss on Friday October 25, 2019 @05:29PM (#21359425)
The genius of Microsoft is in the long-term thinking. The individual products are easily critiqued. Their planning often mistimes stuff or gets caught out by new developments, and they play a lot of hardball to get where they want to go (which has never made anyone look good), but when they hit, they hit big, and make not just a product but an entire kingdom, which has all the downsides of monopoly but also substantial upside too.

While the Ballmer years saw the company coast along on its old crown jewels, missing nearly every opportunity, Nadella's MSFT has shaped up to be one that is building a few new kingdoms - in the cloud space, open dev tools, new consumer hardware (see the upcoming Surface lineup) - it's definitely not the Windows + Office company of old.

Re:Reflections on My Career at Microsoft by username90 on Friday October 25, 2019 @02:42PM (#21357952)
Good point, I have never once felt "Wow, a new Microsoft product, can't wait to buy it!".

Instead it is usually more like "Oh shit, a new Mirosoft product, I hope I wont be forced to buy it to stay compatible".

Re:Reflections on My Career at Microsoft by munchbunny on Friday October 25, 2019 @03:51PM (#21358603)
The Surface line (Surface Pro, Surface Laptop, and Surface Book) have hit that category lately, IMO. The specific value proposition is "it's a well designed device at a reasonable price and it doesn't come with a giant pile of OEM crapware."

I've been using a dedicated GPU (switchable) model of the gen 1 Surface Book for four years, and (other than that gigantic hiccup where Intel screwed up the power management on their chips) I've loved it. Plays many of the fancier video games, battery life on the scale of 5-7 hours under web browsing workloads, great screen, and with WSL2 I get most of my Linux development needs covered as well. I can detach the screen and use it while I'm flying. I can break out the stylus when I need to draw diagrams in meetings (or... when I'm dungeon-mastering for D&D).

Re:Reflections on My Career at Microsoft by martin1b on Friday October 25, 2019 @03:40PM (#21358515)
Apparently you've never used Visual Studio. It is amazing.

Many of Microsoft's products are simple and boring at first glance. However, when you really want to flex it to do something powerful, the features are usually there. Their products have so many years of development in them and it shows because their products stand the test of time, particularly in the enterprise. I'm glad there are lot of other vendors entering the market though as it keeps companies like MSFT innovating.

Re:Reflections on My Career at Microsoft by JohnFen on Friday October 25, 2019 @04:07PM (#21358737)
> Apparently you've never used Visual Studio. It is amazing.

I've used it heavily for years, and I disagree with this assessment. I avoid it whenever I have the option.

Re:Reflections on My Career at Microsoft by Nimitz14 on Friday October 25, 2019 @10:06PM (#21361176)
So you just accept using a 2nd rate C++ IDE? Because there isn't any debate, Visual Studio is the best.
Re:Reflections on My Career at Microsoft by taurath on Saturday October 26, 2019 @03:18AM (#21362241)
“There can be no criticism of Visual Studio” seems wrong on the face of it.
Re:Reflections on My Career at Microsoft by kerng on Friday October 25, 2019 @10:58PM (#21361407)
There are many arguments, but Visusl Studio is the best IDE for the last two decades. Same is true for the Office suite.

In my current job we don't have either and its utterly frustrating how bad the alternatives are.

Re:Reflections on My Career at Microsoft by Mo3 on Friday October 25, 2019 @04:20PM (#21358865)
I think he meant Visual Studio Code. It truly is fantastic.
Re:Reflections on My Career at Microsoft by yarrel on Friday October 25, 2019 @06:08PM (#21359738)
It's not based on Microsoft code, so that might have something to do with it.
Re:Reflections on My Career at Microsoft by nickpeterson on Friday October 25, 2019 @02:49PM (#21358015)
It could be worse, you could be involved with Oracle and receive phone calls warning you that they could sue you.
Re:Reflections on My Career at Microsoft by Baeocystin on Friday October 25, 2019 @02:58PM (#21358100)
I've felt this about Microsoft hardware, for what it's worth. I really like their mice, keyboards, and the Surface line.
Re:Reflections on My Career at Microsoft by bcrosby95 on Friday October 25, 2019 @03:23PM (#21358347)
Yeah, the Surface line was the first time since the original iPhone that I was actually excited about a piece of hardware.
Re:Reflections on My Career at Microsoft by shantly on Friday October 25, 2019 @09:45PM (#21361073)
I finally got to use one (I think it was a bottom-tier gen 2? Whatever was current at the time) about a year and a half ago when we got one for testing stuff in IE/Edge.

When I first heard of the Surface, what I thought it'd be: a bad laptop and a worse tablet.

After I read and heard people raving about how great it was for years, what I thought it'd be when I finally got to use one: a great laptop and a good-enough tablet.

What it was when I finally got to use it, very much to my surprise at that point: a bad laptop and a worse tablet.

I don't get it.

Re:Reflections on My Career at Microsoft by mynameisvlad on Saturday October 26, 2019 @12:24AM (#21361706)
Surface Pro is currently in it's 7th generation. There is an enormous difference between the Surface Pro 2 and Surface Pro 7, let alone the other products that have come out since then like the Book and Laptop.
Re:Reflections on My Career at Microsoft by jenscow on Friday October 25, 2019 @09:58PM (#21361140)
Same here. I got one from work for testing with. I was completely underwhelmed.

I think it's a combination of astroturfing and owners trying to convince themselves they made the right decision.

Re:Reflections on My Career at Microsoft by Baeocystin on Saturday October 26, 2019 @12:18AM (#21361689)
I genuinely enjoy using mine. It has a great screen, and the kickstand + pen makes for a solid photoshop experience.

I wish the battery life was better, and I think Microsoft is missing out by not having the detachable keyboard have a small battery onboard so that you could use the keyboard on the side while you're drawing. But it's my favorite mobile device, and I'm not joking, astroturfing, or anything like that.

Re:Reflections on My Career at Microsoft by mynameisvlad on Saturday October 26, 2019 @12:25AM (#21361711)
It existed for Surface Pro 2 (https://www.amazon.com/Microsoft-5VX-00001-Surface-Power-Key...) but was thick and didn't sell as well as the regular so it was discontinued.
Re:Reflections on My Career at Microsoft by Baeocystin on Saturday October 26, 2019 @12:41AM (#21361761)
Sort of. That cover was designed to increase the battery life of the device itself- it didn't work as a detachable keyboard, and it was very bulky, like you mentioned. I'm thinking something more like a button cell that would get you a day's worth of unattached work simply as a wireless keyboard, then recharge when it's clipped back on at night.
Re:Reflections on My Career at Microsoft by mynameisvlad on Tuesday October 29, 2019 @12:56PM (#21389337)
Oh sorry, I missed that part of your comment.

They actually did come out with an accessory that would attach onto the keyboard and do that, but it also was discontinued a long time ago.

https://www.zdnet.com/article/microsoft-quietly-discontinues...

I assume both devices didn't do well enough on their own (otherwise they'd still be made today) to justify creating one that did both.

Re:Reflections on My Career at Microsoft by Baeocystin on Wednesday October 30, 2019 @10:15PM (#21405074)
Oh, Bummer. I never saw that accessory before! Glad to know they were at least thinking along those lines, though. If they came out with a battery-powered, non-bulky wireless keyboard today, I'd buy it in an instant.
Re:Reflections on My Career at Microsoft by munchbunny on Friday October 25, 2019 @10:59PM (#21361414)
What did you find underwhelming?
Re:Reflections on My Career at Microsoft by singingboyo on Friday October 25, 2019 @03:32PM (#21358441)
Surface book was just the first time ever for me. (Original iPhone was before I cared)

The original Surface Pro was decent, but generally slow and bulky. The first Surface Book, on the other hand, is still a great, versatile piece of hardware several years later.

Of course, YMMV - a tablet alone doesn't cover everything for me, but for some people needing a keyboard/base for connections may not work out.

Re:Reflections on My Career at Microsoft by hiei on Friday October 25, 2019 @03:14PM (#21358256)
I would agree on the consumer level, enterprise not so much. Making big moves in ERP space among other places.