• 2 Posts
  • 373 Comments
Joined 4 months ago
cake
Cake day: June 9th, 2024

help-circle






  • I’ve been pushing Squarespace for most people who come to me asking about setting up a small store or just simple business website.

    Yeah, it’s closed source and blah blah blah, but the end of the day, it’s not about my opinions on software, it’s about the most cost-effective, simple, usable option for the client who is asking me for my expertise, which is almost always not something they’re going to have to keep paying me to maintain.

    Like if you really really want Wordpress, I’ll get you set up, and then quote you a couple thousand a year for maintenance.

    Unshockprisingly, very few people think that’s the right choice once they see what the keep-it-from-being-exploited cost is.

    (And for anyone who thinks that’s an unreasonable amount, okay cool. But maintaining a staging environment and testing updates and then pushing everything into production assuming there’s no regressions you have to address takes a lot of time.)









  • Docker is probably the simplest way to get a working deployment, since there’s a lot of moving pieces in a Nextcloud install.

    Though, it’s not going to automatically update itself unless you’ve made a poor choice for a production environment configuration, which sounds like what happened here.

    (Even using a latest tag isn’t really a problem until/unless you re-pull the image to do the upgrade. And/or have configured something to automatically update your shit, but again, don’t do that in production.)

    Nextcloud is also annoying in that updating the base won’t pull all the apps to a current version, so you have to know what’s going to break before you update the base so you can then update the apps as needed. Which, again, can’t just be left up to automatic updates.



  • I’d like to second the ‘manufacturer doesn’t matter, all drives are going to fail’ line, but specific models from manufacturers will have a much higher failure rate than others.

    Backblaze, for example, publishes quarterly(ish?) stats showing the drives with the highest failure rates in terms of percentages, so you can kind of get a good view on if there’s a specific drive model you should maybe avoid.

    Or just buy an actual enterprise drive, avoid SMR, and have backups is also a sane approach.



  • The problem is that if you’re working in any of the big tech companies we’re talking about, at basically any level, a substantial portion of your compensation is stock.

    The dude writing the code and the CEO are sharing the same set of incentives, if not the same value ($) of incentive.

    It’s shockingly good at taking otherwise decent people and flipping the moral center off because now you’re deeply deeply invested in value extraction via stock prices, regardless of what you have to do to get there.

    I’ve had more than a few friends turn utterly unrecognizable and defensive over shit they absolutely would have thought was gross as fuck in the past, except now they look to make six or even seven figures from it, so whatever, it’s fine. If not them, then someone else, and they might as well be the ones to cash in.

    So you’re not wrong, but stock options are shockingly good at getting everyone’s goals and desires aligned and while I don’t have enough of a supply of tinfoil to think that might actually be the point of giving everyone options, eh, I’d be shocked if it wasn’t at least an understood outcome.