3 ms·
> There is no award for surprising me in how fancy your solution is, in fact the opposite. While I can agree with "no award" part, I don't think "the opposite"
by klibertp 10y ago
> There is no award for surprising me in how fancy your solution is, in fact the opposite.
While I can agree with "no award" part, I don't think "the opposite" should be true.
How do you know you got surprised because the method was "fancy" instead of because your knowledge was lacking?
- verelo 10y agoWhile I do not go around trying to beat people with a stick when they make things I see as overly complex, I think it's good to have a conversation about it, sit down together to find the simpler solution [or accept the one that is already implemented] and hopefully reach alignment on the path forward. It's totally possible my knowledge is lacking, which is why the conversation is critical. If I just need to be educated on why something I saw as complex was the right decision, so be it, and I look forward / enjoy those opportunities. At the end of the day, I run the tech team and founded this company, while others might come and go, I need to feel ownership over the code, product and most importantly it's shortcomings. If I cannot own that openly, I cannot lead/direct others, and that is when technical teams really start to fall apart imo.
- BurningFrog 10y agoDoesn't matter. If your code is not understandable by most developers, it is probably worthless in practice.
- klibertp 10y agoThe only thing that lays further ahead on that road is the lowest common denominator, copy-pasted code and lots and lots of mediocre code monkeys. I don't want to go there, although I can understand people who would like programming to work that way.