Hacker Newsnew | past | comments | ask | show | jobs | submit | eviluncle's commentslogin

Not sure there's anything to be sorry for, he literally wrote about it a few weeks ago:

https://simonwillison.net/2026/Feb/7/software-factory/


"hypeless growth"


Yes. He mentions that in passing that saying people will accuse him of hating on it because he didn't profit from it. I think his point of view is that his company's attempt was smaller scale and not part of the $10B+ waste?

In any case I don't fully understand what he's trying to say other than negating the hype (which i generally agree with), but not offering any alternative thoughts of his own other than- we have bad tools and programming language. (why? how are they bad? what needs to change for them to be good?)


Well, he’s currently running a startup aimed at making better tooling for the space. So, he’s putting his time where mouth is.


Working on a side project that I hope to launch in the near future, I can relate. At first I tried sharing with friends/family but noticed how disinterested anybody who isn't working on it themselves are.

I personally thrive on conversation and a back-and-forth to hone my ideas and thoughts so it's definitely been hard.

I ended up settling on creating system prompts for both OpenAI and Anthropic for co-founders with the explicit prompt that they critique and challenge my thoughts.

In ChatGPT web interface you can create a folder for that context and then all my conversations in that folder relate to my project.

It isn't perfect but it does help and it's a soundboard that's available 24/7, and lets me develop my thoughts, do my research, etc.

There's a risk of it being an giant echo chamber. But then again, most startups are until they hit the market and start validating against reality.


So nice to see modern open source being built with rails. it's the ultimate productivity framework


Virtualzing (or windowing, as it is sometimes called) is definitely one way to tackle this problem. However, it's not a silver bullet. The more complex the UI/rendering is, the more optimizations you will need. The demo you link shows a very simple rendering with no complex user interactions, mouseover events, etc.


what kind of codebases were you working on? I've had the pleasure of working on 2 big companies using rails, each with well over 50 engineers and the code base was so relatively easy to jump into. The beauty of rails is that if you follow its guidelines, anybody can jump right in.

what alternatives do you find are better when scaling up with more engineers?


The biggest issue I’ve seen is when companies hire 4 junior engineers with zero or minimal Rails experience to bootstrap their product, let them loose, and… yeah everything quickly becomes a mess.

Nobody understands the conventions so they cargo cult whatever they found from a blog that was last updated in 2013. Or they find novel and extraordinary solutions to problems that the framework literally already solved. Or they have zero experience modeling things in a database—much less doing it the way ActiveRecord encourages—so every battle is always uphill.

The biggest problem with convention over configuration is when you have a team where nobody understands the conventions. But what else do you expect?


I don't believe I've ever seen 4 junior engineers who don't know what they're doing build anything other than a mess. I don't have any experience with rails, so I can't say whether the mess would be worse, but those engineers are definitely going to make one without guidance.


My point precisely :)

I will happily concede, though, that I do think in that sort of situation that Rails can very easily become worse than other languages/frameworks.


You can see it here: https://www.lucirahealth.com/


Greenhouse | REMOTE or NYC | Full-time | https://www.greenhouse.io

Greenhouse is an enterprise talent acquisition suite that enables companies to hire the best people. We offer a smart and collaborative solution for recruiters, hiring managers, and executives to build a successful hiring culture and win top talent on the market.

Greenhouse's fast growth and focus on continuous improvement is driving us to hire more technical talent. We’re looking for a Mulesoft Engineer, Database Administrator and a Senior Software Engineer. You can learn more about our engineering team here:

- https://engineering.greenhouse.io

- https://medium.com/in-the-weeds

We offer a full slate of benefits, including competitive salaries, stock options, medical, dental, vision, life and disability coverages, FSA, HSA, flexible vacation, commuter benefits, a 401K plan, and a parental leave program. And... we offer some not-so-standard, extra-fun benefits, including learning & development stipends, adoption and fertility benefits, an employee discount platform, and of course, fully stocked fridges and cold brew on tap.

See the full job descriptions and apply below:

- Mulesoft Engineer (Onsite in NYC): https://grnh.se/ae17d26f1

- Database Administrator (Remote within USA): https://grnh.se/949ba36a1

- Senior Software Engineer (Onsite in NYC): https://grnh.se/17e3b2631


I know of these two projects that offer some guidance to combining RoR with React:

https://github.com/shakacode/react_on_rails

https://github.com/netguru/react_webpack_rails

Basically, you introduce webpack as part of your dev/build pipeline, it interacts nicely with the asset pipeline.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: