| Hey Hacker News, I'm an engineer at Microsoft in the Cloud and Enterprise division - one of the happy outcomes of the last few years is that we now have the freedom to talk directly with people about the problems they're facing. An area in which we think we've potentially underserved customers is in the devops arena - many of our toolchains are tuned for The Old Ways, and sometimes don't offer the flexibility/composability of alternate solutions. It's typically pretty easy for us to talk with people who already use our stuff; we have conferences, hosted forums, etc, that give us insight into how to tune things we've already built for existing customers. What I'm hoping for are some thoughts from people who don't use our tools, even if it's for philosophical rather than practical reasons. You certainly don't need to be a Windows user - we're not wed to any particular technology; we just want to build things that people find useful. So, what prevents you from practicing continuous delivery in the fashion that you'd prefer? Are there areas that require constant investment to keep them functional? Do security or compliance concerns slow down your pipeline? Are there specific investments that you'd want us to make to help ease your pain? If you're up for talking to us directly, we have a surveymonkey survey [https://www.surveymonkey.com/s/ND3ZRY9] that asks a few questions - we'll get back to you and setup a phone call. Thanks! |
What I like: PowerShell. Nearly everything about it. Composability and grammar, pipelining, introspection ... It's a wonderful thing. Installing SharePoint via PowerShell is a system automator's dream, IMHO.
When you're using the Windows machine it's on. Or using objects with remoting support baked in. Or have configured PowerShell remoting, which is a bit of a security black box for me to understand, and also, still requires Windows.
Now, the devops dream, one I think is shared by more people than are willing to speak up about it. I know there are third party apps that enable this dream, but they're so unknown and themselves have security issues, so devops-focused folks haven't embraced it. But with this dream, envisioned with the below sample fictional exchange from my terminal, a new world is open. One with Ansible/Chef/Salt/Vagrant/etc singing in the choir. One with GitHub-hosted repos proclaiming how a new Capistrano plugin will deploy their new ASP.Next app from their Mac development environment to their Windows IIS host. One where I and others can say, "hallelujah, hot damn, now we're talkin'!"