9 comments

[ 5.0 ms ] story [ 33.4 ms ] thread
Does anyone else have issues with this website messing with the scroll position? It kept jumping up and down, very difficult to read.
I think it's because of the hero image increasing and decreasing in size. Totally on me. Will fix by EOD.
Do you ever plan on adding "headless" support? I could see this as "no-code" for backends, having a drag and drop builder for all the same operations but instead of a form, you just provide an endpoint to hit.
When I hear "no-code" for backends, my initial react is Make and Zapier. I haven't given the backend side much thought, but this is interesting. Any use cases you had in mind or do you wish you had this for a specific project?
This is incredible!! Congrats on shipping this :D
Thank you so much, Steven! Really appreciated your advice in the earlier days :)
Ahh, what's old is new again. The insights she talks about were actually a common experience in the 1990s.

I started my career in the early 90s as a Lotus Notes developer. People have a deep hatred for it because of its email integration, but ignore that bit. The underlying technology was amazing and the ability of power users to create incredibly useful forms apps really has never been replicated since the web and cloud took over intranets.

Here's how it would work: A big corporation like BellSouth or Coca-cola would drop Notes into various groups because of some corporate-wide apps they wanted them to use. Then an intern or a geeky office worker would start tinkering - or maybe even had gone to an on-site training seminar - and begin whipping up little databases to keep track of this and that for their team. These would inevitably end up being essential tools for running the business. The consulting company I worked for would get called in to help as the group reached their technical limits, but it was amazing to see how far they had progressed without a single developer. That was such a fun job because you'd come in and solve niggling issues which the group had just been living with for months or years. They'd think you were a genius for simply knowing about an @function that had eluded them. After you wrote some script to export the data into reports or spreadsheets that used to take hours to be done by hand? You were considered a god. I've never felt so appreciated as a developer as I did in those days.

Access, FoxPro, dBase and other forms-based databases like this had similar effects, but the network-oriented, bottom-up Notes apps were the ones that were incredibly useful instantly and as a result, would spread like viruses throughout companies. (Systems admins generally despised the lack of centralized control, and fighting with them to give access and turn on functionality was a regular part of the job.)

To my knowledge, this has never really been duplicated - though many apps and services have attempted it - simply because of the limitations of web-based interfaces. Now that reactive web apps have finally enabled full on, no compromise GUIs, the time for forms apps might come again.

Yep, this is 100% it. In some ways it's unfortunate -- we had some great desktop software in the 1990s and 2000s that was really effective. In the move to the cloud, a lot of software has been re-engineered for the browser, with massively greater constraints. I can't believe that Google Docs still doesn't have the feature-richness of Microsoft Word 2007 or even 2003. Browser-based image editing software is generally not nearly as powerful as the Adobe CC suite circa 2010. We're re-engineering inferior software for the browser all the time, with the only difference being collaboration and platform independence -- which, admittedly, is huge. So I'm not surprised that you saw this first-hand 25 years ago. It feels like developers (myself included) are perpetually rediscovering the same design principles and products as the underlying computing platforms evolve.
> I can't believe that Google Docs still doesn't have the feature-richness of Microsoft Word 2007 or even 2003.

Google Docs is a life-saver for my PhD since I’m in a field which doesn’t use LaTeX unfortunately. What features do you think it lacks? The important features are there in my experience.