9

The company that I work for just opted for PHP in favor of Elixir, Node and Scala(Akka really) for building a high-concurrency system, because we have more people who work with PHP (mediocre skill really). How do we convince our team leads and higher-order beings by the hierarchy to try newer (or at least better suited) technologies? Good luck popening and pthreading stuff on this project I guess.

Comments
  • 1
    simple: tell them exactly how they save and will make money with it.

    argument for elixir:
    fire php devs and hire fewer but better qualified developers. Save cost while increase efficency. Also when employed remotely they can pay the employees in their usually lesser country rate. (for example Poland, Ukrainie, the baltics)

    read about opportunity cost
    https://en.wikipedia.org/wiki/...
  • 1
    And my company started with PHP and moved to Vue.js for the front end. We use Scala (akka + play) for some APIs.

    Good luck with PHP. Just hope they never need to do something different if a variable is an array or an object.
  • 2
    @cmarshall10450 Thankfully I've clearly stated that I'm not gonna participate in that abomination.
  • 1
    @mvelebit every few months I need to make a tiny change to put legacy php code and it is so painful to trawl through so many files looking for the one variable, with no sense of "this comes from there"
  • 0
    Although, I do think we complicated things more when we moved to using Vue. We actually just changed to using Vue but wrapping it in PHP, so the code became even more complicated. :(

    Who knows what controls any part of the ui? Nobody knows
  • 0
    @cmarshall10450 Oh dude I'm sorry..
  • 1
    @mvelebit Thanks. All good now though. We no longer have a product team to develop the platform and are just using off the shelf tools now. How do I do a sarcastic thumbs up emoji?
  • 0
    @jotamontecino I'd agree that starting a project in a tech you don't have your head around is dumb, but I've stated that they're no masters in PHP either and there are ppl who are competent in the other abovementioned technologies.
  • 0
    @mvelebit
    Sorry, but there’s no solution. If they’ve already decided, then it’s too late.
    File your resignation or adapt.
Add Comment