Earlier quoted context omitted.
Microsoft already provides "something like" coreutils, free compilers, and a console subsystem. While these things could use considerable improvement — particularly the console subsystem — I'm not sure that the best approach for either Microsoft or the market is to encourage a POSIX/GNU monoculture. I'd rather see Microsoft incorporate good ideas from the competition into future products, and vice versa.
Well sure, I guess my problem is that the current console is terrible, including the powershell.
Satya Nadella – Microsoft's CEO
551–560 of 584 posts
Re: Satya Nadella – Microsoft's CEO
#552Earlier quoted context omitted.
That's ironic considered that Microsoft was ahead of the curve on C++03. They were the first, IIUC, to fully implement the standard, and were way ahead of the competition during the whole process. It wouldn't be unfair to call me a Microsoft "hater", but I've always had respect for their development tools, and especially their compilers. I'm doing a little Windows development these days, but it's on an ancient versio…
They are behind competition (gcc and clang). I doubt they can excuse it with the lack of resources, so I'm not sure why it is so. I don't really use their compilers so it doesn't bother me, I'm just pointing out the fact.
Re: Satya Nadella – Microsoft's CEO
#553Earlier quoted context omitted.
Yeah, I don't really get that above post at all. Perhaps it's just because I haven't strayed too far into the web/mobile space (Dart, Android applications, etc.), but when I think of the "programming space", I think of Microsoft (VS, C#, XNA, .NET, etc.) much quicker than I do Google.
Didn't Microsoft deprecate XNA? So now Monogame is taking over? When I think 'programming space' I think open-source - C, C++, Java, Mono, Javascript, Python, Ruby, R, Lisps, Rust, Dart, Go, Haskell, OCaml, etc... Google doesn't immediately come to mind because they just use and give back to the OSS space, not caring too much to lock developers in.
Re: Satya Nadella – Microsoft's CEO
#554Earlier quoted context omitted.
> freebies backed by big pockets That also describes Bing. > The recent move of GOOG pushing for Dart is a dangerous sign that GOOG is starting to flex its muscle and do whatever they want. How exactly is Dart dangerous? It's open source, unlike C#.
How exactly is Dart dangerous? It's open source, unlike C#. One nit to pick here: C# is open sourced, though the .NET framework is not. Anyway, let's focus our discussion on Dart. Somehow I had an impression that GOOG might have a plan B that would push Dart to replace JS on the web and Java on the mobile and a walled-garden that unifies current ChromeAppStore and PlayStore. JS would be totally marginalized and obsol…
Re: Satya Nadella – Microsoft's CEO
#555Earlier quoted context omitted.
Well sure, I guess my problem is that the current console is terrible, including the powershell.
Console window aside, what do you think of Powershell as a shell/scripting language?
(Side note: I'm a developer, not an administrator and I use PowerShell as such – I have no clue of how to query AD or manage IIS, but I do know the language very well. I also was a technical reviewer of the PowerShell Cookbook 2nd ed.)
From my experience the language has some quirks (that are being slowly remedied in recent versions, e.g. handling of one-element arrays), but otherwise is quite well designed. The quite consistent naming of cmdlets give you enough hints to figure out what a command would be, if you only knows it exists, e.g. querying things always start with Get, projection is done with Select, etc. In a way, PowerShell is more unixy than traditional Unix utilities in that they really do one thing and only one thing. This can lead some to consider PowerShell overly verbose, because the pipeline often looks like
Get-Things | Select-Things | Format-Things
But to me this is actually nicer because I can concentrate on each part individually and not figure out the switch to ls that tells me the file size. And well, PowerShell passes objects through the pipeline so most of the time you can cut text processing to a minimum because you already get what you need directly (which is not to say that text processing is poor in PowerShell – -match, -replace represent grep and sed and switch -regex is very nice for quickly writing parsers for semi-structured text content).Re: Satya Nadella – Microsoft's CEO
#556Earlier quoted context omitted.
This is an amazing idea. I am sure there is a way to charge for licenses for completely open source software. Will Satya do this? Can he do this?
It's pretty hard to do it with a conventional OSI certified license. Anyone can rebuild your product and resell it or give it away. Red Hat tried something similar but CentOS still existed. Microsoft could come up with their own license that was "open source" but not "free software" by Stallman's definitions (ignoring here the people who've attempted to make these terms synonymous), which would allow people to change…
The important question then would be: Could you legally port directx to *nix from this? If not, then what'd be the point?
Re: Satya Nadella – Microsoft's CEO
#557Re: Satya Nadella – Microsoft's CEO
#558Earlier quoted context omitted.
You forgot the sarcasm tags, I see. Or you don't have much experience with WPF. It might be nice in theory, but I've had to work around enough bugs marked "wontfix" that I recommend everyone stay away.
I have years of experience with WPF & Silverlight and agree that it has high learning curve, but once you know it there really isn't much of anything you can't to simpler, faster, and more elegantly than in HTML5, if you have a back end you need to interact with.
Isn't it kind of the point of web browsers to render webpages in a common open language instead of being a host for proprietary vendor specific plugins? What's the big advantage over standalone applications in that case anyway?
Re: Satya Nadella – Microsoft's CEO
#559Earlier quoted context omitted.
> I think the world needs a strong Microsoft again It's extremely dangerous to think if Microsoft as weak. They have enormous profits and revenue - far, far bigger than Google, for example - that are secure far into the future. They are willing to plow this money for an almost indefinite amount of time into any product to brute force it to success (see Xbox) and they are willing stoop lower and employ underhand tacti…
Agreed. Microsoft tried to create a closed system, but they were prevented by governments worried about them consolidating their power forever. Now, we are faced with two closed systems fighting for power, ios and android. Companies like facebook talk about their "mobile moment" the time when their presences on closed systems eclipsed their presence on an open system, the Internet. I long for a time when data flowed…
Am I in opposite world? People want microsoft software on their mobile devices because an open source OS is too "closed"?
I would believe what you actually want is an alternative to google apps on android...
Re: Satya Nadella – Microsoft's CEO
#560Earlier quoted context omitted.
Let's just say that comparing Windows to the linux kernel would be a mistake. Hosting the windows source would be a challenge for any source control system out there. Git / github is not exactly optimized for projects of that size.
Apparently you don't know what you're talking about. Source Depot at Microsoft (rebranded Perforce) can do it, while TFS cannot, therefore half of Microsoft stores its source code in TFS and half in SD. Git scales really well, at least well enough for the Linux kernel which is not much less than Windows kernel.