Legacy reviews: 1
This page collects workplace experiences, questions and discussions submitted by users. Dates shown are submission dates, not periods of employment. Individual reports do not describe the entire company.
Read the community guidelinesThe interview is very easy to pass, but you’ll know that this is definitely not a good thing.
Unless you’re truly the incompetent one.
In software development, the company only cares about getting things completed as quickly as possible; it doesn’t demand code quality.
At the same time, project features are often modified and patched piecemeal, resulting in an unstable architecture. However, the time allocated is only enough to finish by hardcoding. If you propose refactoring, you’ll be scolded. As for bugs left by predecessors that surface after new features are added, they are treated as the current employee’s bugs, and you are not allowed to use company time to fix them. As a result, the company has piles of project code, and everyone creates their own isolated area to avoid stepping on someone else’s landmines.
————————
I used to take code very seriously. When a new feature needed to be added, there wasn’t enough time, so I proposed several non-perfect solutions that followed the 80/20 rule in order to keep up with the schedule, and let the PM choose. In the end, the PM directly reported to the boss that I was unwilling to do it.
The boss’s way of verifying this was to ask another engineer who was slacking off whether the feature could be completed on time.
Answer: “Yes.”
So I got chewed out. After the meeting, I went to ask that engineer about his method, only to find that it was just one of the solutions I had originally proposed. He had simply concealed the system’s vulnerabilities and risks.
So I went back to discuss the matter with the boss, and the response I got was:
“I don’t care what method you use. In any case, I want it completed perfectly and on time. I’m very disappointed in your abilities.”
From then on, I also became one of the people who stopped caring. As long as it could be hacked together or merely look completed, it was good enough to get by. As for the bugs, by the time they surfaced, I might not even be there anymore.
Just like those who work day and night fixing the predecessors’ lousy bugs.