5 ms·
This is really incredible. You are on one end of the spectrum by being hardworking and motivated, while I on the other end of the spectrum by being lazy and unm
by unobatbayar 5y ago
This is really incredible. You are on one end of the spectrum by being hardworking and motivated, while I on the other end of the spectrum by being lazy and unmotivated. While both being misjudged.
I started last year, and since then I was constantly late to work, left home early, and always complained about design, tasks and so on. Took ages to understand code written by others and just thought it's over-engineered when it's clearly just my lack of skill. Moreover, the deadline and planned launch is delayed too; I firmly believe this is my fault. Yet, my boss thinks I worked really hard, and the delay is not related to me. I told him this is not the case but he says just work hard this year while giving me a good performance review.
I'm completely blown and with the shame and guilt I'm feeling, the way I proceed is to work hard and actually contribute to the project. If I was in your case, I would tell them the truth of which you did work hard with so much care. I'm afraid if you don't do this immediately it would end up as a trauma and will stay in your head for a long time.
- xiphias2 5y ago,, thought it's over-engineered’’ Every code in the world is over-engeneered, as it’s a living thing changed by many people whose only goal is to not introduce new bugs while introducing a new feature. Removing code is hard, because it requires a deep understanding of the system. The best software engineers I know are the best people who can improve messy code substantially with the minimum amount of changes.