I've been using claude.ai for programming work lately, and it does one thing better than ChatGPT. It reads your code and tries to mimic your coding style. ChatGPT won't do that. It's really frustrating to have to edit their code before I can even try it out. #
I've decided that trading in my Model Y for another EV is an acceptable solution. Let someone else ride around in this car that I love, but hate because it is a symbol of American terrorism and apartheid. This is compatible with my understanding that hate is love that was betrayed. I'm sure I won't love its replacement as much as I loved the Model Y, but I will feel better about driving it. And Tesla shareholders will, I hope, learn the lesson that products must be politically agnostic in order to work commercially. Or if you must take a stand, make it against fascism. So many of our oligarchs have made the wrong bet here. We will never forget what Zuckerberg, Bezos, the CEOs of Apple, Microsoft, Open AI -- all these companies went the wrong way. #
TL;DR: The key to success is convincing developers to ignore the fact that you will eventually kill them.#
Would-be platform vendors, open or not, in order to entice a developer to learn how it works:#
Quick success. Hello World works in less than 30 minutes. Hopefully much less.#
Easy to believe that the platform vendor won't want to kill me. This is a trick, because based on my experience, they always try to kill you, eventually. #
Fun. If I can fill a need that I think users will want, without being resented too much by the platform vendor then I might take a jump knowing full well that the better the idea the quicker the vendor will kill me. #
The API works the way they think. This has been the highest hurdle for me to get over in most platforms I think about working with. I can't tell you how many times I've stared at the docs for a pltform and have no idea how it relates to the product, which I know how to use. The concepts should mirror the functionality of the system it's the API for. Too much theory and I have to be very very motivated for other reasons to get through the fog. #
Thing is if there is a platform vendor, they *can* kill you. But it must be relatively easy for you to hang out in a corner where it's too hard for them to be worth the trouble.#
The reason is platform vendors have employees working on this stuff, and they resent independent developers. This surprised me when I first encountered it. I thought we were siblings, brothers and sisters. But they idealize our situation and only see the pain in theirs. So they will enjoy killing you. It will eventually happen. That's why it's generally much better if there is no platform vendor. #
Here we are on an artichoke farm in coastal California, a place where migrant workers would normally be doing low-pay back-breaking work to pick the artichokes we could eat in our salads and antipasto. #
Instead all we have are Trump's beautiful dancers! It is a beautiful scene, but hold your nose because the unharvested 'chokes are rotting and they don't smell very sweet!#
Trump's California artichoke farms, beautiful, but not very productive. #
Last update: Friday January 31, 2025; 10:51 AM EST.
You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)