It's even worse than it appears..
"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. #

© copyright 1994-2024 Dave Winer.

Last update: Thursday June 13, 2024; 9:36 AM EDT.

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! :-)