nebeker

joined 2 years ago
[–] nebeker@programming.dev 2 points 1 week ago

Exactly. Imagine the board meeting where somebody has to suggest “maybe we don’t want that many more users.” I was about to type “customers,” but realistically a significant portion of this new load is on free plans.

[–] nebeker@programming.dev 14 points 1 week ago (2 children)

To be clear, that was during recovery, not a root cause.

The closest to that is this:

Neither outage was caused by a code or configuration change. Both incidents were capacity failures at their core. We failed to scale critical components before demand exceeded their capacity. Since April, monthly commits have grown from 1.4 billion to 2.9 billion. That growth explains the pressure on our systems, but it does not excuse these outages.

One could argue they still DDOSd themselves by promoting tools that produce commits at a much higher rate.

[–] nebeker@programming.dev 11 points 1 week ago

That one’s the dealbreaker. If you do all that stuff, you only have time for a grunt or two from behind your 17 inch TFT monitor.

[–] nebeker@programming.dev 1 points 1 week ago

Right. I’ve been known to open an issue and move on with my life. That’s not nothing, as far as contributing to FOSS.

[–] nebeker@programming.dev 1 points 1 week ago (2 children)

Only the time I took to play around with FOSS options, which is fine for a hobby. There are actually really good options out there, they just don’t match my needs.

[–] nebeker@programming.dev 1 points 1 week ago (4 children)

In concept, absolutely, but I tried and didn’t like.

[–] nebeker@programming.dev 2 points 1 week ago

I’d say the desktop offering is the main thing, but moving further into the cloud could be an interesting move on the subscription journey. Not interesting for me, as a user, but as a concept and an investment for the company.

[–] nebeker@programming.dev 9 points 1 week ago (6 children)

[raises hand] I’ve used MatLab instead of Photoshop, I guess.

Seriously though, as an amateur photographer, working on a new engine instead of just adding more gen AI features to every pixel sounds like a good move. I’ll be sticking with my buy-once option, either way.

As a developer I also found this interesting:

Can make steady progress even when a problem is ambiguous or not fully prioritized yet

That’s a super important skill a lot of people don’t even want to develop.

[–] nebeker@programming.dev 14 points 1 week ago

This was a horrible day. I couldn’t even open the source code to make fun of a friend’s choice of language.

[–] nebeker@programming.dev 2 points 1 month ago (1 children)

Ah, OK. What’s the expectation these days, if you don’t mind me asking?

[–] nebeker@programming.dev 12 points 1 month ago (4 children)

Is that salary estimate also from 2011?

There’s a more robust methodology here, which is to look at commit history, but that will only tell you how many lines were pushed and merged. That will be a greater number, by the way: say the kernel is 100 lines, somebody may have written 50, but they may have all been replaced by future patches, so The number of lines written is greater than the number of existing lines.

Regardless, I’m sure you already know lines of code is a bad metric of output, let alone effort and work.

[–] nebeker@programming.dev 2 points 1 month ago (1 children)

Lie-to-children. See also “perfect is the enemy of good.”

This was very hard for me to understand, particularly when the simple answer in school that was provided for the benefit of the rest of the class didn’t come with a deeper follow-up, but I now recognize the great value in meeting people where they are.

view more: next ›