Yesterday I hatched an idea of a demo program that turns RSS 2.0 feeds with rssCloud into a WhatsApp-type communicator. I called it rss.network, and asked ChatGPT to draw a prototype. #
How I did it. I pasted a screen shot into ChatGPT and wrote:#
"i want you to draw me something very specific, it's a chat screen like the image pasted above, but in the window it says rss.network. in the conversation two people are talking about how you can plug anything into the network now in 2028 because all an app needs to connect is RSS 2.0 support. it's a conversation between Harry and Sally. two or three messages back and forth. use your imagination."#
It did exactly what I asked. The result was this image. #
I bought the domain and turned it into a website in a few minutes with my outliner. #
I wrote a description of the app (below) and gave it to Claude.ai, including the image that ChatGPT produced. #
"here's a screen shot of a mythical app that someday i'd like to develop. i have all the network stuff done, rssCloud servers, websockets software. but the user interface i don't have. i want something as simple as what you see here. a user has a name and each message is an RSS 2.0 <item>. the user's profile info is in the header part of the feed. so don't worry about that stuff, the messages will arrive automatically, all the app has to do is place them on a screen that looks like this. how to??" #
It came back with a very usable design and implementation as a browser-based JavaScript app. I put it in the demo folder on my Digital Ocean server where you can run it by clicking on this link. It doesn't do anything, but it really would be easy to put it together with feeds, as we use them in FeedLand and WordPress. It's quite a team. #
For now you'd use FeedLand to set it up for you and your friends, who would just use it. (I thought I needed an identity system, but what I really need to define a chat group is a subscription list, the standard stuff of RSS 2.0 systems.)#
Should I finish this app tomorrow, or should I let someone else have the honor? :-) #
It's time to adjust our thinking about where the value is in software. Getting a new design ready to use in order to experiment, to try out a new idea, was a big bottleneck, now you just have to ask for it. #
I may have found my calling in all this. I know how to design network user interfaces. The important thing is now to use open formats and protocols so we don't go through the same nightmare of silos we've dealt with since Twitter 1.0 (over 20 years now).#
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! :-)