53

When someone at work says your Java multi threaded code is too advanced for other people to understand so you have to dumb it down. What part of constant learning in software they don't understand?

Comments
  • 2
    Well... Sorry sir, if you are going to use RX in a project with juniors be prepared to face doom or give a lot of tutoring... Otherwise live with the consequences brought upon you by yourself.
  • 0
    @chasb96 I totally agree with what you are saying. Still, it is your responsibility to a team, that others can understand what you are doing, if that is not the case you need to spend time explaining (elaborate documentation/ trainings), get another team or unfortunately "dumb" down for the greater good.
    And of personal experience I can tell you, Rx is a new tool which is great but I reviewed a lot of code and I can tell you that if you are not sure everybody in your team understands it perfectly, it will lead to headaches.
    Unfortunately there is no let's do a "little" Rx... ;)
  • 1
    People need to level up not level down...
  • 2
    Exactly! I was actually inspired by a coworker who told me about RX and its usage. Then I spent a week trying to learn it and practically use it. I expect people to do the same. Being dumb is not the solution and I won't stop my progress because of people like that.
  • 1
    @danglingPointer I could hardly imagine life without RX these days. It simplifies things immensely. Right now, I'm working in something that would require the state machine from hell, had it not been for RX.
  • 1
    @chasb96 oh... I just saw that the mention of RX is gone from the Rant. :D
    It's a set of libraries that bring functional reactive programming to a lot of programming languages. It's a lot of fun once you get the mindset for it.
  • 1
    I had that at one place with php. They told me i had to write my code in a way that everyone would understand it.
    I quit 2 days later.

    They didn't know what magic methods were, and had no clue about deferred js.
    They stored passwords in plain text and they taped of the webcams so no1 could see what they were doing if they got hacked.
  • 0
    Hm, a java post without any hate towards it. This is something new.
Add Comment