[-] thesmokingman@programming.dev 44 points 3 weeks ago

Mullenweg is an original WP dev along with Mike Little. He’s fucking batshit and completely in the wrong but he did create the FOSS.

[-] thesmokingman@programming.dev 42 points 1 month ago

Boeing execs said they held nothing back. The union members took that to be threatening. I genuinely wonder how much profit was actually reserved and how much executive comp is still available to drop into the pool. To me, “holding nothing back” means the company genuinely cannot to fund anything else without going into the red. Holding nothing back means fat was cut, executive pay was reduced, and shareholders understand their dividends are gone because the people that make them money need to get some too. Holding nothing back means some rainy day assets are sold and corporate, non-union members experience some austerity (granted you have to remain competitive so as to not lose your value creators so you can’t cut everything or they’d leave; executives are almost never value creators so they can have austerity measures). Holding nothing back means jobs could be cut if more hardship appears.

Something tells me Boeing was holding stuff back with that offer. It could be all the deferred stock executives have or the lack of shareholder expectation management. Not sure! We’ll never know.

[-] thesmokingman@programming.dev 43 points 2 months ago

It’s very misleading to say “paying for software is stupid” and not consider the total cost of ownership. TCO includes things like infrastructure and maintenance. As an exec, I am constantly faced with two choices: free software that might do what I want or paid software that sort of does what I want. At face value, you would immediately tell me to get the free stuff. That’s where you miss TCO.

(Read the last paragraph if you think the business lens is bullshit)

Every FOSS solution I run requires me to deploy and maintain it. I only have so many hours in the day so at some threshold I have to hire more and more people to deploy and maintain. Integrating? That’s on me too because I’m using free software so now I need a resource to glue things together. My “free” option actually costs a portion of my engineering resources. I’m also on the hook for failures. Running my own ERP? I need to have support staff on-call to handle outages.

Every paid solution I run costs can require some of those things. Let’s ignore paid licenses and just focus on things I can completely outsource. This means I’m no longer on the hook for deployment and maintenance, so if I can show the cost of the paid software is less than my TCO, it’s a better deal. If I have a good relationship with the vendor, I might be able to delegate my integration needs to their product pipeline. I might be able to purchase a support contract that’s cheaper than running my own.

At some point every company will outgrow certain software. It’s a constant reevaluation of the costs of paid vs TCO of free and when I need to spend resources making it do something it doesn’t. A managed telemetry stack like Sumo or New Relic allows me to scale quickly but cheaply until I have the revenue to build an in-house team to instrument fucking everything.

The exact same logic applies to my time. I could run free everything. That comes with a higher TCO (usually). I say this as someone who has rebuilt dot files repos on the dot every three years and been running Linux since you could get it in a book at B Dalton at the indoor shopping mall so my tolerance for personal TCO is very high. However, I don’t change my own oil. It’s free! I could do it myself! I don’t want to. I buy certain things, like software, in my personal life because the TCO of FOSS is higher than I want to pay. I have outgrown Windows and Mac so I have some level required cost in Linux. I pay for some things like storage and routing solutions even though I could build and deploy and maintain all of that myself. Sometimes I just want my shit to work and not have to do it myself.

[-] thesmokingman@programming.dev 42 points 2 months ago

Microsoft has had dotnet-core for awhile. If you are running production dotnet loads (eg a C# app), you’ve probably been using those Linux containers for awhile. This doesn’t surprise me; they usually aren’t interested in maintaining an open version of software they have more restrictive licenses for. Enterprises will continue to use dotnet-core and Microsoft will probably do something to shoot mono in the foot in a few years.

[-] thesmokingman@programming.dev 35 points 3 months ago

I thought that there was no way this was unpaid and that the ambassadors would get Framework tech. Nope. You have to already own it. Doesn’t even seem like it comes with a discount even?

I am a product “ambassador” for several things in the gaming world. I get access to new things earlier and at a discounted rate. I get free promotional items that actually have some value. I sometimes get a per diem if I do certain events. I feel valued. I don’t get that vibe at all from this.

[-] thesmokingman@programming.dev 35 points 4 months ago

PyCharm and IntelliJ Community don’t have commercial restrictions. I’m still pretty anti-RustRover given this and the whole bait-and-switch where they turned the open source Rust plugin into what is now a closed source, paid editor. JetBrains still had done nothing to ameliorate this.

[-] thesmokingman@programming.dev 39 points 9 months ago

The same is true of Twitter, Bluesky, Mastodon, and Lemmy. There are pockets of shitty users everywhere. I don’t think it’s endemic to Reddit. I do think their moderation fuckery and homogenization of the top subreddits has made it much more obvious there.

[-] thesmokingman@programming.dev 44 points 9 months ago

Speaking as a security professional, this is pretty standard practice for a solid user experience. I’m rather surprised someone in a privacy community would take umbrage at this because security and privacy are closely linked. When someone attempts to steal your account, do you not want an alert?

The easiest way to get rid of this email is to delete your Twitter account.

[-] thesmokingman@programming.dev 38 points 10 months ago

The issue here is that Canonical pushed the snap install without warning about its reduced functionality. I don’t think highlighting a wildly different experience between a snap install and the Docker experience people are used to from the standard package install is “bashing it just because it’s popular to hate on snap.” For example, if you take a fresh Ubuntu server 22 install and use the snap package, not realizing that snaps have serious limitations which are not explicitly called out when the snap is offered in the installation process, you’re going to be confused unless you already have that knowledge. It also very helpfully masks everything so debugging is incredibly difficult if you are not already aware of the snap limitations.

[-] thesmokingman@programming.dev 42 points 1 year ago

the entirety of the US’s declared chemical munitions stockpile

emphasis mine

[-] thesmokingman@programming.dev 39 points 1 year ago* (last edited 1 year ago)

Their license, the SSPL, is actually pretty fucking far from open. That being said for anyone not a platform provider it’s basically open source so you can consider it as such. You just have to deal with SSPL callouts when you do compliance reviews.

Edit: the meme says “closed source” which is patently false for Mongo

view more: ‹ prev next ›

thesmokingman

joined 1 year ago