41

I joined a "multi-national" company in middle-east where 90% of the developers are Indian. And since it's a "multi-national" company with 50+ developers I thought they already figured it out. Most of them have 5-10 years of experience. They should know at least how to use git properly, deployment should be done via CI/CD. database changes should be run via migration script. Agile methodology, Code Review - Pull Request. Unit testing. Design Patterns, Clean Code Principle. etc etc

I thought I'm gonna learn new things here. I have never been so wrong in all my life...

Technical Manager doesn't even know what Pull Request is. They started developing the software 4 years ago but used Yii v1 instead which was released almost a decade ago. They combined it with a VueJS where in some files contains around 4000 lines of code. Some PHP functions contain 500+ of code. No proper indentions as well. The web console is bloody red with javascript errors. In short, it's the worst code I've seen so far.

No wonder why they keep receiving complaints from their 30+ clients.

Comments
  • 4
    Can you flee?
  • 2
    that's how the company makes money by beeing part of the problem?
  • 6
    So literally and metaphorically you are stuck in a desert and surrounded by pricks.

    Is there even a mirage of an oasis ?
  • 4
    Oh stop with your Pull requests. It’s NOT the only way to work.
    Take a look at chromium team : hundreds of devs. NO BRANCHES, no pull requests. Everything is committed in master. By everyone.
    Code review is by Commit, not by PR.
    Here, some read : https://medium.com/@aboodman/...
  • 0
    A lot less people know git than you'd want and it infuriates me.
  • 2
    How in mary's sweet mammeries do they have so many god damn clients when they're that fucking incompetent?
  • 0
    WIPRO? Finastra?
  • 0
    Hey sounds like my company

    Get out before you become hopeless like me c:
  • 0
    @NoToJavaScript that was extremely stressful just to imagine.. felt like aJapanese factory worker
  • 0
    Well, at least there are 30+ clients. Ultimately , that is exactly what a company should care about.
Add Comment