(no title)
andycroll | 10 years ago
And agreed that the Rails 2 to 3 jump was (and still is for many codebases) a tricky and difficult path.
However, I'd argue that doing your 'startup' in [Rails/COBOL/PHP/Logo/Java] is probably a decent idea if you have good engineers who can build something stable relatively quickly. Technology is _rarely_ the problem in any given startup.
If scalability and speed is a problem, congratulations, you're a success.
Rails is still good at giving you the tools to build decent CRUD-ish apps pretty fast and deployment is thankfully a solved problem.
Rails is not the new hotness, but it's still great at getting prototypes out the door and can scale you a long way. I think I'm cool with that.
> our front end has gone from Prototype to jQuery to Coffeescript to Angular to React with major productivity improvements each time
Also rewriting your front-end four times doesn't seem that productive.
kylnew|10 years ago
I can not emphasize this enough. A lot of solutions are absolutely good enough for a startup's needs. You obviously don't want something completely throw away, but too much concern over tools & performance is kind of like a premature optimization for your whole business.
mooreds|10 years ago
But this is definitely a case of the perfect being the enemy of the good.
mattdeboard|10 years ago
So very, very true. You could keep a front-end developer employed for years just rewriting the same application in the latest JS tech.
bpicolo|10 years ago
ken47|10 years ago
robmccoll|10 years ago
borkabrak|10 years ago
I'm not arguing; just curious.