4 ms·
I'm tempted to be very very sarcastic here but instead I'll just say clearly I'm not able to move the whole of 3000 person organisation onto a better stack beca
by andy_ppp 7y ago
I'm tempted to be very very sarcastic here but instead I'll just say clearly I'm not able to move the whole of 3000 person organisation onto a better stack because convincing people they would get no features for 3-6 months would be impossible.
- ianai 7y agoCorporate America, am I right? But this is a safe place for us devs.
- FpUser 7y agoCant vouch for every situation but I think in general it actually pretty much achievable using slow attrition. From what I've observer while consulting corporate systems are collections of hundreds components. Start with one with clearly defined functionality and slowly chip away. Does not prevent from delivering new features. The only thing here is that it will introduce certain overhead and has to be carefully managed. Also one has to make sure if it has measurable ROI.
- ianai 7y agoThat’s possibly a trend from the places I’ve worked. The larger he organization the better the odds there are little niches of few users using specific software and website services. From around. 2x-5x GP’s size.
- andy_ppp 7y agoOkay, fine. I will try for Elixir, Phoenix Live View and as little JS as possible and see how we go.
- FpUser 7y agoI am not sure if Elixir is performance beast. But then again I do not know much about it other than it runs on VM.
- andy_ppp 7y agoEveryone thinks Elixir is slow until they use it and then realise throughput is often more important than absolute performance.
- FpUser 7y agoAs I said I do not know much about Elixir so yo be the judge. I do however have doubts about throughput of well designed code running on VM being faster then that of native. My understanding is that on Erlang VM this throughput is achieved by using async and message passing patterns backed up by thread pools inside. All perfectly available for "low level" languages as well.
- andy_ppp 7y agoI understand, my preference is Elixir but while fast enough and scalable, it is a memory and cpu hog.
- nobleach 7y agoI wouldn't call Elixir/Phoenix a "top performer" in the league of Java/Vert.x or Rust/Actix (see TechEmpower benchmarks) but it does VERY well at chugging along and not falling to pieces. Its dev experience is really nice. Its missing type-safety, but, honestly, I quite enjoy messing with it.