do
I
Actual lol.
Edit: The above was needlessly confrontational. I don't know you and it was uncalled for. I just fucking despise Silicon Valley.
Not know who he is funny, not counterculture.
Having disdain for him is getting there.
AI is a too and can be useful at times. But amount of hype is unjustified in my opinion. Ergo, I am getting a feeling that there is some kind of elite conspiracy going on.
Either way, extraordinary claims demand extraordinary evidence and from that one visible tweet without an account I remain unconvinced.
https://xcancel.com/paulg/status/1953289830982664236
I've done that, occasionally, though through deterministic means, i.e. code generation tools. If you know what you're getting it's no big deal. If you don't, it probably is, but not in a good way.
If it's actually true and the result reasonable, I expect ~7-8 KLOC out of those 10 to be adequate and necessary tests, and roughly 4 out of those 12 h a day to be waiting for tests to finish. I also expect static analysis tooling, linters, ast-grep and so on get a lot of use.
Better yet, feedback from these kind of tools is exactly what AI is great at in iteratively resolving so you don't have to review code below your standard of quality.
What could go wrong?
I meet people all the time who say the most incredible things. Sometimes, rarely, these things turn out to be true.
Just for fun I checked the codebase stats for platform I am working on and it is 70k lines of code. We are talking about enterprise saas processing payments in billions per year.
Last week I have been working on remote controlling Borunte welding robots, I wrote 10k lines of code per day, creating all kinds of interfaces, weird ik strategies, camera calibrations, weird joypad controls, cad mouse controls, simulations etc.
None of it was prod ready, I was just experimenting, but tbh I would've made 1/10th of the progress if it wasn't for gemini and claude.
Now I know what to write.
PS: the default ik engine on those robots have a bug that can easily kill you when it gets singular, so if you are working on them, keep your distance :)
> As it turns out I met another startup today that's using AI to do ongoing testing of changing codebases. (He's not using them yet though.)
This is a satire, right?
Rust (backend) and TypeScript - Admin app (for managers), Menu app (for guests) and marketing site. SQLite database with LiteStream for backups. Basic tests, CI/CD.
All this - solo, in 10 days. Plus I market a lot more than I have ever had time.
- Source code and GitHub issues: https://github.com/brainless/letsorder
- Site: https://letsorder.app
I am sure there are parts that will break, but what I am getting out of a Claude Pro $20/month in value is a dream. I am generating a couple other products in parallel too, all sources available.
Looking at the code, there is a good chance this codebase is vulnerable to SQL injection.
I live in a remote village in Himalayas, WB, India that I am sure no one on HN has heard of. I got 5G based broadband that is flaky just a few weeks back. By the end of this year, I am sure I will be able to attempt 4-5 products and market them more than I have ever done in my 16 years of professional life.
Software development has changed, forever.
Perhaps you marker and sell a few, but it looks insecure and would be hard to refactor.
grep -r -i --include="*.jsx" --include="*.tsx" "SELECT\|INSERT\|UPDATE\|DELETE" ./adminapp
grep -r -i --include="*.jsx" --include="*.tsx" "SELECT\|INSERT\|UPDATE\|DELETE" ./menuapp
Things changed dramatically in the last few months. I can enjoy my super cheap nomad life of $200 / month while I build and market all my ideas, without working over 40 hours a week.
brettkromkamp•2h ago
itake•1h ago
cm2187•1h ago
[edit] also any interaction with storage / database isn't fun either, unless you use some ORM frameworks, and then you have some even bigger problems.
rwmj•1h ago
DANmode•1h ago
but it definitely rhymes.
crinkly•1h ago
LtWorf•26m ago
smartmic•1h ago
rich_sasha•1h ago
More generally, it's weird. 10 years ago, the technical aspects would legitimately be seen as a major, perhaps main obstacle to building a product. It's questionable whether that is really gone (can you really, really build a software product now with just LLMs? With deployment, security etc).
But for sure the technological bar is now much lower, it might disappear altogether, and what remains is actually finding a useful product, marketing, finding clients etc. Which I'd argue were actually always the biggest step to overcome.
jamil7•53m ago
Yeah I think that this was really more the advancement of frameworks, tooling and SaaS software. I see it all the time with non-technical people at work who demo something they built with LLMs and its always Next.js, Supabase and Tailwaind that are actually doing the heavy lifting, with the LLM invoking some commands for them. This all gets attributed to LLMs though since this is often the first exposure to those tools for non-technical people. Most engineers also knew how to scaffold a SaaS with Rails, Django or Next.js, Stripe etc. without writing much code.
cwiz•39m ago
rich_sasha•30m ago
anothernewdude•1h ago
Then a lot of things about the way code should be structured can change. If you're not editing by hand, and want to limit the scope of changes, and have AI tools to make future edits faster... THEN you can have a lot of redundancy in your code. You can just not have complex code that shares responsibility and instead have redundant repeated code that solves one problem differently.
It's not what I would advocate for every single part of every program, but many things now make sense to be structured in this way. Separate out concerns way more, and not try to have complex solutions that solve many problems at once, and favour repetitive code slightly more.
Much as you would structure a project if you had some junior programmers, you might have sections that only seniors should be touching - complex cores and difficult parts where you have way more oversight. And use more AI in the areas where you'd let juniors do scut work.
Someone•33m ago
Ask your AI to write tests and to review the code, of course /s
> And, what kind of solution needs 10,000 lines of code added to it daily?
In the first days, adding 10,000 useful lines a day can be very helpful. It means you get your MVP out earlier and/or makes it way easier to experiment with different ways to solve a problem.