Mind-Body Problems
Never heard of it before.
What I am talking about here is, at least in my own case, a tendency to “over-engineer” the solutions to problems and seek a complex answer when a simple answer will do.
Right now, I am finishing up the TalantCell YB1203000 battery experiments and state of charge circuit conversion.
My original analysis, (which persisted for a long time), was that the circuit would require extensive modification to do what we wanted.
Eventually, when I discovered exactly what was happening, (and yes, it was simpler than I thought), it ended up being a trivial component change of three resistors from one standard value to another.
====================
It has been my understanding that many engineering people, and that includes many programmers, seem to seek complex solutions
I am trying to push-back at the seeming unconscious desire for clever complexity.
Complex is always more difficult to maintain, upgrade, modify, or adapt.
My cannonical example from the GoPiGo is nipple.js.
It’s supposed to take a mouse’s motion and convert it into joystick motion. It consists of several closely packed pages of code that neither I nor Nicole can make heads-or-tails of.
IMHO, it could be simpler. Once I understand what’s going on, I will try to both generalize it, and make it simpler to use.