562 karma · joined November 12, 2019
I don't think we've seen the end of the library/framework churn from the last few decades before AI, but I do think we will eventually settle on an "optimal approach" where the average developer no longer has to consider tool A versus tool B for basically every common use case. Future libraries and frameworks will be designed specifically for AI to "understand". Most LLM training data is based on the old way of building software, and while it is pretty good at it, I think we'll see major improvements (and counterintuitively, less AI slop) as the underlying abstractions and AI models adapt to the new paradigms and workflows enabled by AI.
For a bit of background here, I built Molecule.dev back in 2021 before AI was really a thing. It worked by allowing you to select the stack, libraries, and features you wanted, and then it would cherry pick a series of carefully crafted git commits to produce a fully functional app and API based on your selection. The idea was to provide polished code (using best practices at the time) that easily fit into common workflows of professional teams to help them quickly scale. It was probably too ambitious for the time, so after failing to find product-market fit fast enough, I very dangerously ran out of runway and had to scrap it.
Fast forward to early 2026... Opus 4.5 was out and after playing around with it a bit, it became clear that the original vision of decoupled, easily swappable stacks, features, and integrations was now possible. Long story short, I pointed Opus at Molecule v1's codebase and explained the design patterns, where I wanted to go with it, and have been grinding away at it nonstop ever since.
Turns out that v1's cherry-pickable architecture translates pretty well to code that weak LLMs can understand and work with. This makes it possible to very cheaply integrate/swap full-stack features and functionality common to almost every app, end-to-end, and the result is polished, predictable, and works immediately... so people no longer need to waste a bunch of time and tokens generating/testing/fixing semi-random unpolished code for core functionality. As you might expect, the AI generated code within Molecule's own packages isn't always the best, but I'm certain that we will solve that problem with more time and tokens, as the Molecule "bond" pattern helps enforce better code and architecture.
The goal here is to help people (tech savvy or not) build higher quality software faster and cheaper, allowing them to focus on solving real problems instead of dealing with the mundane work that makes the last 10% of building a real app such an unexpected pain. Hopefully it will help reduce the "AI slop" type apps by giving people more time and energy to build things that are more unique but still provide all of the common functionality we expect from polished software. Ideally, some years from now, no one (not even LLMs) will need to think about how some common core functionality should be implemented. We should be able to look back and say "problem solved".
There is still a lot to do (with some really cool/useful stuff planned for the future!) and it's definitely rough around the edges at the moment, but I figured I'd go ahead and share v2 as a proof of concept.
Also, I'm curious as to when the animated gradient text started being a popular thing. I started doing it back in 2021 or so. I think I was inspired by some of Apple's webpages at the time.
FWIW it seems like it heavily depends on the agent + model you're using. I've had the most success with Claude Code (Sonnet), and only tried Opus 4.5 for more complex things. I've also tried Codex which didn't seem very good by comparison, plus a handful of other local models (Qwen3, GLM, Minimax, etc.) through OpenCode, Roo, and Cline that I'm able to run on my 128 GB M4 Max. The local ones can work for very simple agentic tasks, albeit quite slow.
The most effective thing for me seemed to be hitting the gym hard, lifting heavy and sweating a lot.
Alongside that, I went through a lot of trial and error with the foods my body would tolerate. I started with a low histamine/low FODMAP approach, various fasting methods, bone broths (collagen), probiotics (sauerkraut, kefir), etc., and slowly introduced various foods on top of that while noting what made me feel good or bad and basing my diet around that. Everyone is different so what worked for me diet-wise may not work for you.
Lastly, for my particular case, I think liver-boosting supplements like milk thistle and NAC helped significantly (and probably some others for any vitamin/mineral deficiencies, especially D3+K2). I suspect the root cause of my problems was toxic mold plus stress/trauma.
I suspect many people use HN (and similar) this way.
It's always a fun time when I occasionally use the browser/website "as intended" and hit the back button, but the scroll position has been completely lost so it takes a bit to find the exact place I was looking originally.
> Why not use a framework?
These 2 sections highlight exactly the problems I've been trying to solve with Molecule.dev. I agree with the author that software development has somewhat stagnated, and I believe something like Molecule.dev is the future. It isn't perfect and there's still a lot of work to be done, but I'm certain it's headed in the right direction. The codebase is currently in the process of being repackaged (it'll be an MIT licensed monorepo) so that developers can more easily play with it, and so that it can be more easily integrated into existing systems, as starter apps are not a frequent enough problem to build a scalable business from. This repackaging is taking longer than normal because all the investors I've spoken to apparently don't see the value in it (yet), so I've been looking for contract work to stay afloat. (Know anyone?)
> Testing and Correctness
> I want simpler testing
I built something else in early 2020 to address this exact problem as well, TestFront.io. I haven't touched it in a while (so don't sign up) but I may return to it eventually. It's open source. I've tried many testing tools/frameworks and none of them quite do what TestFront.io does. There is a pretty similar tool which someone turned into a very successful business (actually can't remember the name of it now), so there's definitely some value in it, but from what I saw when trying it, it's still not quite up to par with TestFront's granularity and ease-of-use. I'd like to return to TestFront some day, but for now there are bigger fish to fry.
Made my first sale from it, but I'm still looking for PMF and will need to pivot a bit. There's obviously value here, but I think the specific problem it solves is too infrequent to create a sustainable business from, and developers are a rightfully picky bunch.
Also, I think part of the reason you often see lower quality web apps (including the underlying tech) is because the barrier to entry is much lower than with native. If we improve the tooling around web tech, the average person can produce higher quality web apps. As it is now, I agree native generally comes with a better experience, but I see no reason why it can't be eventually matched on the web.
We seem to be slowly reaching a consensus on various best practices and tools, and it's obvious which ones are winners and will be here to stay for the foreseeable future, despite the inevitable churn. There will always be discussion (and disagreements) on how to make things better, and when I was less experienced, I (ironically) used to be way more opinionated on the best approaches, but over time, after witnessing the evolution over the years, it always comes down to one core tenet: choose the best tool for the job. Even this isn't purely objective, as it can vary depending on your individual circumstances, time constraints, and the people (and their skillsets) available to do the work.
I've always imagined a future where almost anyone can quickly assemble high quality applications (both software and hardware) to meet almost any human need. We're seeing this trend with all of the low-code/no-code tools popping up, but to take it up a notch, it will probably require some standardization of tooling and practices. I think this is the next phase of our technological evolution and would be a great solution to the author's request for "more better web apps".
By the way, Apollo.io is a YC backed company, which was a huge part of my thought process. "YC? Based out of SF? Okay this must be how people do things these days." So against my better judgment, I gave it a shot.
It was definitely the wrong approach, but as someone with zero experience or knowledge of sales and cold outreach, there's no way I could have known that without trying first, especially with experienced salespeople telling me it's just what people do.
It has basically everything you're requesting - both front-end and back-end, image uploads, authentication (and OAuth login via Twitter, Google, etc.), user plans/subscriptions, Stripe integration, cross-platform support with Apple Pay and Google Pay, push notifications, emails, documentation, unit tests, etc. And after some minor setup, it's immediately ready for you to publish to app stores if you wish to do so, with thorough step-by-step instructions on how to set it all up.
I should also note that it isn't a framework, so you're not locked into learning some specific way of doing things. It assembles full-stack codebases using tools and libraries most developers are already familiar with, so you'll have full control over everything. It is designed for teams, startups, and indie devs to quickly build and scale.
You'd still need to implement custom functionality like voting and reposting yourself, however.
Disclaimer: I'm the creator of Molecule.dev.