Things at the office have become horrifically complex. I've had to cobble together, using wires/breadboards/modules and/or discrete components to create a "wire-connected" prototype of the actual hardware so we could get software development going. My work area looks like I'm a hardware designer! I have an LCD wired into a breadboard wired into a microcontroller prototyping board, with a motor control evaluation board ALSO wired into it through a breadboard, and finally an Ethernet controller I'm wiring up.. it looks like a nightmare and I've had the enginering department manager tell me he can't believe it works at all.
Nor can I, actually. This is the most complex bread-boarded prototype I've seen in all 35+ years of my life as a software engineer.
I suppose I should shut up about it. This company has paid me to learn to do basic hardware design, a VERY useful skill. I'm also the only software guy,so I get to do it all.. drivers, graphics, apps, the works.
It'll look GREAT on a resume', should I survive all this.
I disprove the "Can't teach an old dog new tricks" saying, even if I'm not a dog. I am old, though. And having to learn new things quickly, and many new things at once, while actually producing working circuits and code is a real strain on me. If I had a family, I'd likely have quit this job months ago.
So, my brain hurts again, even as people get all excited that my spit-and-bailing-wire hardware makes a cute little motor spin round and round (and let me tell you, it's NOT easy to make it happen). hat's a major milestone! Grabbing a six pack of microbrew tonight, going to put on some metal, get into chat, and finally relax!
Until tomorrow, anyway.