I’m good at both kinds of programming: overcomplicating simple things and underestimating complex problems
@liza is this adhd programming? πŸ€”
@maloki @liza it's literally the last 2 projects on my gitlab :(
@liza I feel so relieved when someone with obvious skill and accomplishments admits, even jokingly, to things I frequently encounter.
@jswright61 , one of the greatest gifts we can give each other is normalizing our weaknesses.
@liza same, and there is no third type
@nasser @liza as a degenerate case, experts disagree on whether it should be considered a third type, but i consider myself an expert at it: just not doing it
@liza I'm good at both fixing bugs that aren't there, and replacing bugs with more devious ones.
@liza @siracusa bwahaha _goes to update rΓ©sumΓ©_
@liza I feel like this generalizes across such a vast array of my things.
@liza I think all Sr. Engineers would agree with you. πŸ™‹πŸ»β€β™‚οΈ
@liza Me too! Especially when a robot project calls for parts I need that are likely only available from China.
@liza been there, done that. I think we need a hashtag for that #BTDT πŸ˜‰
@liza processing information incorrectly and designing an unusable interface.
@liza I'm in this post and don't like it ;)
@liza somebody needs to do exactly the thing and nobody has done it perfectly right before
@liza I mastered the third type: solving the wrong problem
@liza it’s true, there are only those two kinds 😬
@liza "We choose to do these things, not because they are easy, but because we thought they would be easy" - JFK&R.
@liza But can you overestimate the time required to complete the tasks?
@liza harsh, lol. Common but I hope not the only two kinds of programming.
@liza how are you at "taking a satisfactory status quo and utterly ruining it with brittle tech garbage"?

@liza perfect, that reminds me of the quote, I think from Djikstra:

β€œthere are two ways to program. Make it so simple. there is obviously nothing wrong, or so complicated that there’s nothing obviously wrong.”

@liza Okay sure that's cool but what about skillfully and efficiently coming up with a solution to what you belatedly realize is a different problem than the one you actually were tasked with?
@liza , I save a step by underestimating how complicated I can make a simple problem.
@liza I’m skilled in both, but overcomplexification comes more easily.
@liza ooh! Can I be your project manager so I can oversimplify the simple and complicate the complex?
@liza "this should have been done in excel."
@liza omg, same here, too. Thanks for enlightening meπŸ˜‚πŸ˜‚
@liza lol... Did both today. This is so relateable.
@liza That’s what I call an #AnalyticalCreative Welcome to the club πŸ˜Šβ™ΎοΈπŸ’œπŸ’‹
@liza This is the path to enlightenment.
@liza that covers 100% of my work.
@liza i've finally progressed to underestimating simple things and overcomplicating even the most complex of problems
@liza I'm in this toot and I don't like it
@liza As long as the project has a reasonable mix of both your overall estimate will come out about right. 🀣
@liza This is so common among programmers that it sometimes gives me impostor syndrome, because I'm not like that at all.