I don't want to support this company. What are good alternatives to GitHub, TypeScript, npm, and Visual Studio Code (besides Atom)?
The smaller you are, the greater the risk of adopting SaaS like GitHub IMO, so I've used a lot of the alternatives. I try to run everything I can behind the firewall: - Gitea for a light weight Git GUI. I don't want pure GitHub SaaS and with GitLab you need to drink the Kool-Aid and marry your workflow to it. GitLab is also really stubborn about their business model and the pricing sucks once you get off the free ver…
The Day AppGet Died
191–200 of 566 posts
Re: The Day AppGet Died
#192There are parts of Microsoft that understand open source. Most parts of the Windows team ain’t that (exceptions apply). Reading this saddens me a lot as he clearly got screwed. But this is why any project with momentum should consider growing its community and maybe forming a foundation. For example, Homebrew and its community/infrastructure is better than and bigger than anything Apple could ever do (and we know how…
If you haven’t looked at MP lately, it’s worth reviewing.
Re: The Day AppGet Died
#193Earlier quoted context omitted.
Reminds me of: https://twitter.com/mxcl/status/608682016205344768?lang=en How exactly could a PM interview process (which is just asking you to walk through a bunch of design scenarios) give a stronger hiring signal than having developed a product the company wanted to acqui-hire? Honestly somewhat insulting that they made him go through a full external interview loop. At most it should have been some informal chats…
> Honestly somewhat insulting that they made him go through a full external interview loop. Wait, what? So if someone is a "name brand" celebrity, they should get to jump the queue and coast by with an "informal chat?" How is that fair? I don't care if I'm interviewing John Carmack, he's getting the same evaluation process I would give to any other senior candidate. Software Engineering's got enough problems with int…
Re: The Day AppGet Died
#194Earlier quoted context omitted.
Not to me, but to some people, definitely. I was about to hire a guy and discussing him with the president, it came up that he was into ASICs for crypto mining (years before it was a big thing)... president didn’t like it, figured the guy to be a get rich quick type and through his direction we passed over hiring him. Turns out in this case, it was a good call, but right or wrong it was enough to push the guy back in…
You passed up a guy that had an interest outside your business and that was extremely technical? I can understand the justifications for culture fit, however, to me it sounds like you passed over someone because he was ambitious outside of work. That's fine if that's your culture, but you should consider that as a red flag.
Re: The Day AppGet Died
#195Re-licensee all your appget code as GPL v3. Everything about it. It might put the wind up them a little. They hate GPL. Good example of the strength of the GPL for projects you want to be open and don't want mega-corp to embrace and close. BSD, MIT etc if you're fine with that being done for the project. There are other dimensions for licensing, this is just one consideration of many in your decision.
You cannot retroactively relicense code - only new code. Microsoft can just take the last version that's not GPL. This is why if i were making an open source project, it will start off with GPLv3, with a commercial paid license if anyone wants to avoid the terms of the GPL. That gives the best of both worlds - open access to anyone, and if they want to modify, they must also be willing to contribute in some way.
And they better have that well documented. Legal might have something to say about it, for example.
It gives then a headache and it tells them you don't like what they did.
Re: The Day AppGet Died
#196I don't want to support this company. What are good alternatives to GitHub, TypeScript, npm, and Visual Studio Code (besides Atom)?
Re: The Day AppGet Died
#197The really sad thing is that I still don't think Microsoft has actually solved the package manager problem in any meaningful way. WinGet feels like just yet another subtly incompatible package standard. I would say Microsoft should buy Chocolatey but they would probably just ruin it. (Not to say this is a uniquely Microsoft problem; it's reminiscent of the Pipenv/Poetry/virtualenv... mess in the Python community.)
I'm convinced the sole purpose of some open source projects are to be good enough to prevent other open source projects from filling the void, but bad enough to keep from competing with vested commercial interests. This might just be one of those cases. Why would Microsoft want to invest in another distribution platform when they already have the Microsoft Store where they can do whatever they want? Sure, WinGet has…
Having a widely accepted and used package format would solve that. You could just pick the package for notepad++ and others and push them to workstations via Intune.
Re: The Day AppGet Died
#198Earlier quoted context omitted.
Could these be a second side to the story that maybe he didn’t interview well or some other reason?
So, his product is a good fit for Microsoft, but he is not. I hope that’s not the case.
Re: The Day AppGet Died
#199Earlier quoted context omitted.
Not to me, but to some people, definitely. I was about to hire a guy and discussing him with the president, it came up that he was into ASICs for crypto mining (years before it was a big thing)... president didn’t like it, figured the guy to be a get rich quick type and through his direction we passed over hiring him. Turns out in this case, it was a good call, but right or wrong it was enough to push the guy back in…
You passed up a guy that had an interest outside your business and that was extremely technical? I can understand the justifications for culture fit, however, to me it sounds like you passed over someone because he was ambitious outside of work. That's fine if that's your culture, but you should consider that as a red flag.
And also like I said, it worked out in this case, the guy was a get-rich-quick type. He went to work for someone I know and didn’t last there. Sub par work, rushed and didn’t really care. That’s all besides the point.
The point that yes, your outside interests can possibly effect your hiring prospects.
Re: The Day AppGet Died
#200Earlier quoted context omitted.
The most cynic part of this story is sending him an email the day before the launch with a heads-up that WinGet was launching. And the icing on the cake is the "btw, we are giving you the exclusive so keep it secret". Like, wtf. He ain't TechCrunch. Why the fuck are they giving him that exclusive? Nothing yells "we stole your stuff, but dude it was open source so you really can't complain, and thanks for the idea" mo…
I mean, getting an email like that is bad, but it's better than not getting an email like that :D Last year a huge game company released something built on my tiny open-source game engine (uncredited), and I only found out about it later from a kind internet stranger. All things considered, better to know in advance so you can at least have your own response ready, so you can comment in the relevant HN/reddit threads…