He kept 80%. The other 20% is owned by 8 different VCs. Seems like he's still in control. There's value in using other people's money instead of your own because it might make him less emotionally risk-averse in how he manages it.
Most of the time it's not about the money VCs send into it but the credibility that this brings. It looks a lot more mature when your idea is backed by a distribution of wealthy people.
The point is more - it's primary goal is not to enable developers to do more and better, it's primary goal is to _maximize shareholder value_. Important thing to keep in mind.
I am not sure, it seems I did misremember. Though it's possible I was actually working with needs-lock files. I can definitely see a certain coworker from that time to put this on all files :/
And even in P4, you could checkout files only at the end, kind of like `git add`. Though this could provide some annoyance if someone had locked the file in the upstream.
I remember reading an article many years ago about product management being like being a parent, and there being a latter point where you need to let the product go and admit it's done. Windows is clearly there, and Microsoft are doing a terrible job of it. Yes, it's less relevant than it's ever been, but it's still vastly widely deployed, earns money, and delivers other cash cows (like Office) - all they have to do is do the basic stuff to keep it going and not mess it up, but somehow that is not what's happening. Wild.
I have a similar issue with Windows. The machine already dual-boots Linux, but it is simultaneously demanding Windows 11 and telling me that it doesn't support it. It's a three year old Ryzen, it plays every game I've thrown at it flawlessly - which admittedly is only just so many things, but if it could manage Oblivion Remastered at launch it should manage a bloody operating system surely.
I hear it might be some TPM thing. If so, it still seems like a bad decision to require this thing, and it's telling that I'm working on speculation here - it doesn't _tell_ me that's what it is.
I can solve this problem if I have to. Right now, I don't.
But I think you miss my core point. If "Ask an LLM" is the answer to this, Microsoft are doing an unforgivably shit job of maintaining Windows. Why on earth should that be necessary? Surely they can provide the minimum of information about why they think the upgrade isn't possible.
Yeah, they've just closed the one near me. I think they underestimated how hard it would be, at least in the UK - the existing supermarket chains are already competitive, mostly pretty good, and people have surprisingly high brand loyalty to them. I don't think I've even talked to anyone who has shopped in Amazon Fresh, or even wanted to.
I've done this before, using Google's semi-standard ByteStream messages. It works, but is a bit of work, and I really don't love how you're building on top of a protocol that completely solves streaming contents of arbitrary size, which gRPC drops, and you have to reinvent again in the application layer.
I know it's not easy to solve given how protobuf-centric it is, but this is the worst piece of gRPC for me. The 4MB limit is a terrible size, it's big enough to rarely hit in test cases but small enough it can hit you in production. If you control it all you can just lift that number to something arbitrarily big to avoid most things just failing (although you probably don't want to use that as an actual solution for streaming files of any size), but in practice a lot of "serious" setups end up contorting themselves remarkably to try to avoid that limit.
I don't know if it's easier. I definitely think it's better, but there can be a lure to VC money that puts a company like Docker on that path. There's a world where Docker is a small company earning individually good money but with no hockey stick curve, and I think that's more sustainable and ultimately better for them.
Maybe, but I think it could have made a small team very wealthy and successful much more than it did a large company.
It was obviously pitched as an ecosystem/platform play, like "the next vmware" or something, but there was never anything close to a real moat there. Running a registry involved a lot of storage and transfer costs plus spam/abuse management, and private registry was always going to be a better fit for being integrated with CI platforms and the like more than a standalone service with its own auth and billing concerns.
One thing I've heard is that they have consistent high throughput so they will buy beer that's closer to expiry and hence cheaper, because they know people will drink it before it goes off.
Dunno how much of an effect that is, it can only account for so much.
The codebase is only hard to work with in the ways it's meant to be - they are very easy to find with `git grep` and they are right next to the code in question so are easy to see when you're working on it. Conversely, they are hard to just 'lose' when some PM decides to have a "JIRA cleanup", which is also by design.
reply