in case you ever wondered why bluesky breaks all the fuckin time and is increasingly a pile of jank

https://bsky.app/profile/why.bsky.team/post/3meomclcfss2w

@davidgerard techbros be like "is nobody going to ruin my popular app???" And not wait for an answer
@davidgerard "it's just a tool" dumbshits when they deskill themselves into direct channels for slop
@atax1a "it's just a tool" -- a tool

@davidgerard yeah, just a tool which makes you dependent on a cloud provider burning investors' money running inference for unprofitable price

Maybe not all tools are good

@atax1a

@davidgerard fun fact: offering services/products with negative profit to increase market share is long-known, very unfair, and, in some states, illegal business strategy

@atax1a

@davidgerard And they still don't have the ability to send photos in DMs. Now I know why. 🤦

JFC, why is everything shit..

@kalos @davidgerard I didn’t know this! Jeez, here I’ve been doing actual work on Mastodon like a boss, thinking it’s normal.

@davidgerard I did the "block claude" thing on GitHub that someone posted here and it is a bit disheartening how so many good projects (not bsky) have the pop up

fair to assume about everything is/will be fucked at this rate

@spinnyspinlock @davidgerard on my end I did it and then went "oh, that's why the USBODE I just assembled doesn't fucking work"
@spinnyspinlock @davidgerard wait, what "block Claude" thing? i want this, whatever it is!
@adrienne @spinnyspinlock @davidgerard If you have a GitHub account and you block the "claude" user, you'll be notified every time there's been a contribution by AI attributed to it.
@arthfach @spinnyspinlock @davidgerard ...what? why on earth would blocking a user notify you about stuff? isn't the point of blocking that you DON'T see notifications about their shit?
@adrienne @spinnyspinlock @davidgerard From what I understand it's a notice like "A user you have blocked, <x>, has contributed to this repository." Or something similar to that; don't have a GH account so I can't get you the exact wording unfortunately.
@davidgerard Honestly, whenever anyone says that the stackoverflow copypasting machine can write everything they write, I feel like that tells me much more about what kind of code they think is normal than about the machine that is doing it in their stead.
@davidgerard works better for me than fedi but that might just be because federation breaks everything all the time
@CounterPillow bro is on the biggest instance and complaining federation breaks everything
typical 😮‍💨
@forgetpassword correct. Didn't even get the notification for this because federation sucks.
@CounterPillow doubt that since you came back to reply but sure yeah federation totally sucks lol
@davidgerard can't come up with a prompt that gives a working answer for "how do I make blocks private", clearly :p

@davidgerard I think we're finding out in real time just how much tech companies have been successful creating software despite the "ship it at all costs" attitude towards development because of software devs being embarrassed by bad code.

Can't wait for all of the security problems being injected into these systems by coding systems trained on literally billions of lines of code from github written by college freshmen learning how to code.

@davidgerard "Claude, rewrite this function with less bugs"
...
"Oh, it's got more"
@davidgerard its breaking all the time because the break/fix process now happens faster.

@davidgerard All the resource waste aside, the people most likely to run to vibe-coding it all are also the ones who neglect their testing, documentation, specs, etc. when hand-coding stuff.

They fail even at the level of "trust, but verify" because they're not verifying.

@gooba42 @davidgerard And if you *start off* going "no, it's okay that I used LLMs, because I do testing, documentation, and specs"?

You are now using a machine that is basically training you to stop doing that stuff. You've already surrendered "oh, I don't need to do that, the random number generator can take care of it" on one thing. Why not on a second thing? Why not on everything?

@mcc @gooba42 @davidgerard I have never seen a dev in the wild write all their tests by hand and let the robot generate the working code

@delta_vee @gooba42 @davidgerard On the other hand, I *have* heard tell of people who claimed to write the code themselves but get the robot to write the tests

which is

disturbing, to me, because to me the tests are the spec. so basically you're deliberately introducing noise into your program's specification

@davidgerard The wizard profile picture is appropriate, given that they're trying to make a magic box that will inevitably go wrong in ways they can't undertand, nevermind hope to fixa when it does.

@davidgerard

"I'm closing 78% percent of the tickets I'm opening with my PRs!"

👀