12

The worst part of being a senior software engineer for a team is that the legacy code of the company is not clear, and there's no documentation.

Comments
  • 3
    What do you mean there's no documentation?

    Surely someone wrote something in confluence over the past decade!

    internal thought: I know I didn't....
  • 3
    "It's self-documenting"
  • 4
    Does it have things called "Sliders" that are encoded in the database as binary arrays (I kid you not), can relate to any user interaction with the UI including any single button or other element, and are then copied across the code as increasingly abstract and disconnected representations of the original user interaction with said UI element? If not maybe you got off easy 😉.
  • 0
    @PeterDCarter ... Dafuq?
    at least translate that monstrosity to json.
    Also - we have critical components in production still running node8.
  • 1
    They put too much pressure on you to just have a working system and you end up focusing on just writing code and not documenting shit

    and when you take a long break from the project being occupied by other stuff the whole thing is just a mess
  • 1
    I just try to make the code as readable as possible
  • 0
    @C0D4 here's the thing... They didn't. The only documentation is "read the code" , but when you do .... The code is somewhat like this :

    ```
    // This is how they declare variable
    var f = k();
    var t = f;

    func _e(_, r) => t; // a func
    ```
    Like how are we supposed to understand it ?
  • 1
    @Taqsblaz3 yup , that's usual practice, if someone hate writing documentation , at least the code must be readable and comments on the complex part would be nice .

    Unfortunately just some people loves to code in a way that's only lunatic can understand.

    These were what I faced. https://devrant.com/rants/5004522/...
  • 0
    Senior engineer is the documentation
Add Comment