Recently the news broke that Microsoft are acquiring GitHub. Effusive opinions flowed from all directions: some saw the acquisition as a sensible fit for Microsoft to better support developers, and some saw it as a tyrant getting their grubby fingers on open source's ecosystem. I am thrilled for Microsoft and GitHub for many reasons, and there will be a bright future ahead because of it, but I have been thinking more about the reaction some of the critics have had to this, and why. I find it fascinating that there still seems to be a deep-seated discomfort in some about Microsoft and their involvement in open source. I understand that this is for historical reasons, and many moons ago Microsoft were definitely on the offensive against open source. I too was critical of Microsoft and their approach back in those days. I may have even said 'M$' instead of 'MS' (ugh.) Things have changed though. Satya Nadella, their CEO, has had a profound impact on the company: they are a significant investor and participant in open source across a multitude of open source projects, they hire many open source developers, run their own open source projects (e.g. VSCode), and actively sponsor and support many open source conferences, events, and initiatives. I know many people who work at Microsoft and they love the company and their work there. These are not microserfs: they are people like you and me. Things have changed, and I have literally never drunk Kool-aid; this or any other type. Are they perfect? No, but they don't claim to be. But is the Microsoft of today a radically different company to the Microsoft of the late nineties. No doubt. Still though, this cynicism exists in some. Some see them as a trojan horse and ask if we can really trust them? A little while ago I had a discussion with someone who was grumbling about Microsoft. After poking around his opinion, what shook out was that his real issue was not with Microsoft's open source work (he was supportive of this), but it was with the fact that they still produce... Who is not perfect? - Microsoft - Open Source - not enough information - Bill Gates
Microsoft

Years back, following a transition inside a large company where many people got fired and moved around, the decision was made to give the remaining people more work. Now, let me pause here, when I say, "more work" did not mean more of the existing work they already did. "More work" did not mean work of what they already knew, or signed up for when they were hired. More work meant incorporating a completely different role. For me, I'm a programmer. And "management" decided they wanted programmers to also do BA work. Now, mind you, nowhere on my employment contract does it state I'd have to take a BA role. And nowhere on my employment contract did it state taking a BA role would also require me doing all of my programming work. So, after being pushed a few times to attend BA meetings, I got fed up. So I pulled my manager into a meeting and explained this to him. I said, you have two choices: I do two roles, BA and programmer, and I get a new salary to account for the role. When he asked how much, I said, take my salary and multiply by 1.6. Option 2, I go back to programming, and you never pull me into a meeting again on BA work. It's not what you hired me for, and it's not what you pay me for. When my boss replied, "Our company is not in the position to pay for two roles", I told him, then it sounds like Option 2. And by the way, I don't ever want to have this discussion again. If you want Superman performance, you cannot pay Clark Kent wages. 1 year passed and I was never bothered again about BA roles. Takeaways: Middle managers are one step above one-celled organisms. They can, and will try to get you to do non-role work, with no intention of ever paying you more. They key is to cut it off at the pass. Why didn't he want to do BA work? - Because he didn't like it - Because it's not what he was hired or paid to do - not enough information - He didn't want to attend meetings for it anymore
Because it's not what he was hired or paid to do

Mr. Drake hurried into the trailer, and Ethorne, Gwenny, Johnny Tepes, and I looked up as Mrs. DeLyon followed him. He looked at me. "Where would Digger go?" I shrugged and blinked. The question made no sense; Digger would not go anywhere. When he slept, he slept for ten hours. You could toss him around like a sack of potatoes, and he would not wake up. With one exception. "Bathroom?" Mrs. DeLyon shook her head. "No." Mr. Drake said, "And he's not in any of the beds. We looked in all three." Mrs. DeLyon said, "And under them. And I called for him. He wouldn't hide from me, would he?" I shook my head. Ethorne got up, went to the door, and shouted, "Digger! Where is you, Digger-boy? You don't need to hide no more. Everything's fine now!" The dogs barked in response, but no person answered. Mrs. DeLyon said, "Call Dr. Lamont. Maybe Susan put him in the backseat and forgot to tell us." Mr. Drake's voice held as little hope for that as Mrs. DeLyon's, but he said, "All right." Mrs. DeLyon said, "We'll get Chris to bed in the meantime." "I'm in charge," I said. Ethorne said, "When there's nothing you can do, you might as well sleep. Save your strength for when you need it." Mrs. DeLyon said, "Don't worry. At least one of us will stay in the trailer until your folks get back." Gwenny said, "C'mon, boyfriend. I'll see you to your bed." I said, "I can go by myself." Gwenny looked at Mrs. DeLyon, then at Johnny Tepes. "Well, that's a blow to a girl's ego." They smiled without much humor, and Mr. Drake hung up the phone. Ethorne said, "What is it?" Mr. Drake said, "Let's get Chris to bed first." I stood and went to the door. "G'night." How long it will probably take to find Digger? - A few months. - A few minutes. - A few hours - not enough information
A few hours