|
|
|
|
|
by rubymancer
784 days ago
|
|
> I look at a "sort of" competitor in our industry, and their rate of feature development is ridiculously slow by comparison. Seconded. At my org, Ruby/Rails is our competitive advantage. Our 5-6 competitors are all Java/.NET shops -- we deliver fixes and new features dramatically faster and deploy them with ease. It gets noticed. The main downside is rails doesn't scale well re: complexity so regular refactors are necessary (ours is a high-volume big data app). For performance/cost, it took some doing but by strategically moving business logic to higher performance techs we've even managed to get to a great spot there. |
|
I said "no, can't do that - that's huge".
A weekend later of experimentation (thanks to one very kick-butt gem on that has an amazing way of managing trees) "actually, we may just be able to - it's going to be a long road though - setting expectations..."
A period of time later we've now implemented a full BOM planning/tracking system, tested well upto and beyond the numbers of items these types of companies expect.
To the point they cancelled their renewal with a big/established ERP vendor and went with us instead.
There's definitely some instances where speed to market trumps everything else. We can go optimise queries later on.
What's been fascinating is I left my day job 2 years ago (to the month). We've gone from unheard of to becoming the market leader in our space. There is absolutely no way that could have been done with any other stack (without spending 5x the money - and I argue that co-ordinating a bigger developer team it almost wouldn't matter what money you throw at it, it gets exponentially harder getting everyone on the same page for delivery).
At my old workplace I couldn't convince the .NET team for love nor money to look outside the box.