(no title)
larksimian | 2 years ago
This level of bike-shedding is what makes conventions necessary especially when dealing with the typical hyper-pedantic software developer. Just the thought of having to debate where to put every file in a project or having to invent a new folder structure for every app we build fills me with a bizarre mixture of boredom and rage.
As with everything in life the people that whine about the medicine the most are the ones that make it necessary.
jupp0r|2 years ago
mosselman|2 years ago
Sounds good to me. Most companies never reach that scale and if they do, I think investing into some extras will be well worth it.
Tobi looks pretty chill about it in the documentary.
gv83|2 years ago
the maintainable codebase from day 1 to day 5000 is (mostly) a myth. yeah maybe some other stack could have faced different tradeoffs.
I'm also curious about YOUR choice of stack at this point.
arnvald|2 years ago
seattle_spring|2 years ago
Rails is the "goto:" label of web frameworks. It's unbelievable how much it encourages spaghetti code and misdirection directly via its conventions.
butlike|2 years ago
breakfastduck|2 years ago
ativzzz|2 years ago
Rails provides a way to approach CRUD via MVC. Controllers are your API. Models are the connection to the Database. Views are what the controllers render.
If your app doesn't do these 3 things - API, Database, and representation of your API - you don't need rails (I bet you do those three things). Other than that, you're free to layer on whatever architecture via ruby that you want on top of these basic rails constructs. If you don't like it, again don't use rails. It's opinionated for a reason
butlike|2 years ago
Business = program
Company = class (business can be a conglomerate)
Department = method
frameworks = implementation details
berkes|2 years ago
No. "we" are not.
parthdesai|2 years ago
hmm, sounds like this rails app that one might have not heard bout. You should check it out. Think it's called Basecamp