• 0 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle
  • It absolutely should not have been named zeroth() because the reasoning for that is purely pedantic and ignores WHY arrays are 0 indexed. It’s not like the people in the early days of writing programming languages were saying “the zeroth item in the array” - they would refer to it using human language because they are humans, not machines. Arrays are 0 indexed because it’s more efficient for address location. To get the location in memory of an array item, it’s startingAddress + (objectSize * index). If they were 1 indexed, the machine would have to reverse the offset.
    Function/Method names, on the other hand, should be written so as to make the most sense to the humans reading and writing the code, because the humans are the only ones that care what the name is. When you have an array or list, it’s intuitive to think “I want the first thing in the array” or “I want the last thing in the array),” so it makes sense to use first and last. That also makes them intuitive counterparts (what would be the intuitive counterpart to “zeroth”?).












  • Yeah, this is one scenario where the principles in F2P games like MOBAs applies to the business world. Focusing only on the top X companies and losing that market share has a cascading effect where it’s harder to find competent administrators, it’s harder for those administrators to find support online (which then means they have to call for the support they pay for - which while good in the short term for VMWare, is frustrating for the customer, and means that the extra money they’re charging has to partially be used to cover techs to provide said report). The little fish in a market like this help to provide what is essentially free troubleshooting online via stack overflow etc. And giving that market share to competitors gives them the cash flow and experience to build a support system online and improve their product, and then win over the big fish.




  • This is also why regulatory agencies have been systematically crippled over the last 40 years or so. Damn near every sector has had their regulatory agencies crippled by some combination of reducing authority, underfunding, and understaffing. When the agencies work, the message is “see, we don’t need those regulations anymore because we’re taking care of things fine on our own,” and when they stop working, the message is “we shouldn’t be spending money on these agencies! They don’t do anything anyway!”




  • Yeah, VMWare has too much competition in all spaces to pull moves like this and get away with it. In the Enterprise space, depending on environment, Proxmox, RHV, Hyper-V (though that’s apparently losing support in 2031), Citrix and I think a couple of others (haven’t been heavily involved in that area in a while so don’t know what else is big now). And in the consumer/power user space, most of the above still work fine, for free, along with things like Virtualbox and ESXI just for starters.