I'm on mobile now but I'll try this on desktop ASAP.
But I think one thing missing on the analysis is: people want ease of share and zero cost.
It's surprisingly simple to build a minimal app in some environments but then you get to distribution (app store are a huge gatekeeper) and/or hosting and e.g. my wife or kids won't be bothered to pay 5$/momth for it (and neither will many professional devs).
So it doesn't matter what Apple does because I'm never going to put something like that into any App Store.
EDIT also Apple are in full control of what functionality they expose in their web APIs so even then it matters hugely
Decker[2] (which is also open-source) has answers to several of the things outlined on Scrappy’s roadmap, including facilities for representing and manipulating tabular data with its query language and grid widgets and the ability for users to abstract collections of parts into reusable "Contraptions".
[1] https://claude.ai/public/artifacts/bb451732-9559-401a-8000-b...
I've found that every few hours I get stuck on an issue that the LLM can't solve and a user with no programming experience would have little hope to crack it either.
I suppose this issue might depend on technology and scope of the project.
(I wonder if somebody ported Delphi / Lazarus to WASM)
As a developer, I can just make it myself. Now with LLMs, if it's very simple and bounded, I can just vibe most of it with very little to lose.
As a lay person, I don't see what the TAM for this is. Who will spend the time to learn how to drag and drop an application?
OP is right, making simple apps for your friends for fun!
After all that you still control nothing and are vendor locked.
Imagine if you could just AI prompt that up and simply transfer to your open source watches.
What a world that would be.
Making it possible to lookup and store data in a spreadsheet (maybe using something like the Google Sheets API) could unlock a huge amount of use cases.
I'll be watching this project with interest!
In the future, optimised open models will enable more people to develop tools locally, and with an open source AIDE (does this term exist yet? Artificial Intelligence Development Environment) publish / share it in different ways.
Swap JavaScript with VBA and this is the MS Access workflow.
I'd only start using this if it became ooensource though, can find anything to suggest it is.
From time to time I come up with micro-projects that solve very particular issues my friends are facing. Ones that are not easily solved with existing apps on the market. When I see my friends use them, it brings me joy!
But! For this I had to use traditional software development tools I was already familiar with - IDE, source control, etc. Scrappy or similar tools would not help me at all. The tool is targeting someone like my non-developer friends, but I doubt they could come up with a design for a solution, implement it in scrappy and then maintain it when something changes in the outside world.
On a separate node, I had great success with spreadsheets as both Frontend and sometimes Backend in various personal projects. And I'm not the only one, my friend made an addon for Google Sheets that pulls data from my specific bank's API - I use it to track my expenses. That's the kind of stuff I wanted to see in the article.
ok where is the scrappy backend? what data do you see? where do i make an account? i wish that this was more transparent/discussed since obviously this software is not entirely local?
> LLMs are getting better and better, and while they are far from able to make a full-fledged app without a lot of help from a software engineer, they can make small apps pretty reliably.
mildly disagree. llm generated apps tend to look better + i dont have to learn or stick to your preset primitives. even nontechnical people run into this pretty quickly
otherwise, nice labor of love. good going OP.
_nice_
Recently I made a diet checklist [1] that I've been following more or less to the letter 5 days out of the week. I have a little Android button that just opens right up to the web page. I click, click, click, then move on with my day. If I feel I need to change something I can copy a plain text screenshot of what's on there currently and chat with Gemini about it.
I'm really liking this new wave of technology.
generic...
"with live updating — all for free. LLMs ar..." also see a fair few of these long dashes (18x) which is either a tell tail of you've used ChatGPT to generate the text or you've started writing like the AI.
I havn't thought about it that hard yet but i don't really like consuming AI generated content at all as soon as i see signs of it part of my brain turns off. And no slight to the creator, I have as much interest in writing this kind of copy as any developer would i'd imagine.
It's also my IRL writing style for the last 10-15 years :P
That said:
> I havn't thought about it that hard yet but i don't really like consuming AI generated content at all as soon as i see signs of it part of my brain turns off.
Likewise.
At least, when someone else did the prompting — I do like what LLMs can output, but when LLM answers are sufficient I prefer to cut out the middle-man and ask the LLM directly myself.
I disagree with your conclusion of this being a telltale sign of being AI generated.
https://app.codeboot.org/5.3.1/?init=.fbWF0aF9wcmFjdGljZS5we...
The target audience problem is immediately apparent: they're building a product for people who can write JavaScript event handlers but somehow can't 'npx create-react-app'. This demographic is approximately twenty-seven people.
More critically, they've confused the problem space, in my opinion. The barrier to personal software isn't the lack of drag-and-drop of JavaScript environments. It's that software, unlike a meal or a home-made sweater, comes with an implicit support contract that lasts forever. When I cook dinner for friends, I'm not on the hook when they're hungry again next Tuesday. When my grandma knits a home-made sweater, she's not expected to keep supporting it in case I want to add a hood.
When the attendance counter has a race condition and the venue goes over capacity, guess who's getting the angry call when the fire marshal shows up for an inspection?
The "redistributing the means of software production" rhetoric rings particularly hollow from what appears to be a proprietary SaaS in the making. You don't democratize software by creating another walled garden. And their claim about "owning your data" while simultaneously offering real-time sync is either technically naive or deliberately misleading. How is the attendee counter example's counter state shared between users, if the data lives in local storage? I don't see how you can have both without server infrastructure that they control.
The actual nearest thing to their vision already exists and has millions of users: Spreadsheets. Non-technical people build complex, business-critical "applications" in spreadsheets every day. No JS required, local-first, and everyone already knows how to use it. But "we made a worse Excel" doesn't sound as revolutionary, I suppose.
The real unsolved problem isn't making it easier to create small apps - I build small tools for myself all the time. It's making them sustainable without creating permanent maintenance burdens. And that is not something you can solve with a new framework or SaaS - it's at it's core, a social issue.
croniev•4h ago