Scripting News: Thursday, June 13, 2024

"Too much of everything is just enough." -- The Dead. #
I'm working on a server app to read blogroll source in OPML, and build a database of other blogrolls that are linked to feeds in the original blogroll, accessed via the feed or html source. It was a lucky thing when I designed the format for subscription lists back in the 00s that it included the htmlUrl attribute, it makes the HTML easier to find (though the channel-level link element in the feed could play the same role). Anyway, of course I'm using a SQL database for all this, and when I was thinking about it initially I thought "no big deal" it's a variant of a SQL table I've now done a dozen times. But it was a big deal, because I've yet to come up with a way to factor this so that I have a library that knows how to make the kind of table that keeps coming up all the time, to bury the complexity and make creating a new one much simpler. Same thing with CSS and JavaScript. I know the justification for CSS is that it makes scaling from phones to desktops possible, but that would be equally possible if you provided a good object with properties that can be configured at runtime. That's how we do it on servers with a config.json file. Then you could do a much better job of factoring browser-based apps. Imagine how much smoother everything would be if these structures could be factored. This probably doesn't make sense to too many people, maybe it won't even make sense to me in a couple of years, when hopefully I've moved on to a better way of doing these things. I would love to have the time to take a crack at doing the factoring anyway, I'm sure it's possible, just not obvious how to do it. In the meantime I think there are now enough blogrolls out there to build something interesting out of them, which is why I'm taking my break from The Next Product to do this. #
It's not much of a secret that my next product is the minimal writing tool I always felt WordPress should have. I have not been doing this in conjunction with Automattic, I'm not sure we're on the same planet re what WordPress is for. Ultimately it'll be their decision if this idea gains traction. But I keep hearing people ask for this product, and I think it's the reason Substack and Ghost have become popular. I'm going to put it out there, and see what comes back. 😄 #
Also, I'm using their Calypso API to talk to WordPress. I like it. Well-designed and documented. I've built another layer that makes it even easier for a browser-based JavaScript apps, and also added storage, which you can't do a web app without. #
BTW, I love the new margin image of NakedJen. Talking with her the other day we decided this would be the opening scene of The NakedJen Movie. The meaning of the image is well-known to people who travel with the Dead, as Jen did. I've never been to a Dead concert with her, but I understand it's like going to a Comdex or MacWorld in the 80s or Esther's or Stewart's conferences for me in the 90s. Sure you go for the music, but mainly you go to schmooze in the hallways. I love talking with her on the phone the most. We have thought about doing a podcast, and even tried recording one, but our one-to-one conversations are much more interesting, and funny. We're take turns being Pinky or the Brain.#
I did a search on my site for NakedJen. #
Google thinks I meant "Naked Men."#
This is why Google should know I have a blog and it has it indexed, and if it just looks it would know that question shows how dumb it is. #
When I type my mother's name in, searching on my own blog (again) it tries to correct the spelling of her name. My own mother's name.#
Google started out so smart then they must have lost all the smart people. Or they got stupid? I don't know. But there's so much they could do to improve their product, it would be sensible to, while they're shooting for the fences, do the small things that would give users an idea that there's some humanity to the product. #
NakedJen or "Naked Men."#
PS: ChatGPT should also know where my blog is, and it should be constantly loading the updates. This is the freaking breakthrough. Do it. #

Linkblog items for the day.

This is what we don't do in software -- study each others' creations.

You can barely get anyone to even look at the simplest stuff.

Amazing how people bet their whole careers and businesses without any information on what other people are creating. No wonder new generations of software knock out previous generations. No one has any curiosity, respect.

facebook.com
Can You Consume Marijuana On Ozempic? thefreshtoast.com
Transcripts on Apple Podcasts? According to Simon Willison, their podcast app already does transcripts. I need this feature. simonwillison.net
Tesla shareholders to vote today on $56B pay package. #inflation techcrunch.com
JB Pritzker, the Democrat Who Isn't Afraid to Call Trump a Felon and a Grifter. nytimes.com
Copyright 1994-2024 Dave Winer.
This email was sent on: 6/14/2024, 12:00:00 AM Eastern.
"Use your mind!"
This blog has been running for: 29 years, 8 months, 7 days, 9 hours, 0 minutes, 0 seconds.
How to subscribe. Read on the web. Click here to unsubscribe.

评论

此博客中的热门博文

Scripting News: Tuesday, June 11, 2024

Scripting News: Tuesday, February 13, 2024