I guess I have to want to create something to see how it works. There is of course some satisfaction in seeing how the pieces come together and come apart.

The problem with programming is it is quite cumbersome to see how all the parts work. Most debuggers are Greek. And acquiring support is a joke. Yes, I’ve heard of StackExchange and Google. The problem continues to be that as some of the in-forum stuff gets too commercialized it then becomes more opaque and difficult to use. Also advanced coders go off on side quests and tangents. When seeking support for personal tech questions, one often doesn’t know what the advanced people are referencing until one really digs in.

The other side of the debug coin is stuff like Visuino. Visuino is a graphical modeling interface you use to program the Arduino. I would try it out but it is proprietary (restricted)! Visuino is basically code without command line debuggers. I’m sure it has its problems too. It’s rare code. Coders who write languages and generalized user interfaces rarely write code like that. Why? They can’t fully control it.

There is Web code. I have not done a lot of work with Web code aside from HTML and some Node.js/React.

Is some technology consigned to a dismal fate, like what happened to Babylon? Sometimes I think this is what happens to many subsets of code or code functions/libraries/algorithms that get old or fall into disuse.

Then again why am I complaining? I’m not much of an innovator. Why should I talk about code? I’m sad because lately I cannot see the forest from the trees.

How can I do better design?

Today, while I was trying to read the history of the C programming language I came to the stark realization that most computer languages are boring. It is a boring field that doesn’t change very much. Code support for new hardware is often lacking (or missing reams of plain language documentation).

I’ve always been a visual learner. Back in the day, it took me a while to get into aspects of coding. I’ve never fully embraced it. Writing is easier for me. I’ve never had a full time programming or Web development position. It’s not possible, living in a small town. There are few tech jobs here for non-college graduates like myself (yes — places like HP are still making it a requirement; like that really matters).

I don’t really know how I can contribute to Open Source. I refuse to learn JavaScript because it is always changing and seemingly always dynamic. Systems administration is too obtuse a concept for me, too. I don’t have a professional job where I write code on the side–contributing to GitHub or what not. I just do it as a hobby. It’s just HTML, Python, and Arduino’s modified C for me.

Am I dumb? Might I have an inferiority complex? Do I compare myself to more talented programmers? I don’t want to be like them. On the contrary, I want to be knowledgeable and proficient in something tech-oriented. I don’t have to be an expert to have a little fun, now and then.

Maybe I could get more into AI. That requires knowledge of deep level programming and mathematics. I have an Algebra II book that I’ve been perusing. I never got past advanced algebra in high school. I was smart, but not exactly talented and gifted. There was too much emotional abuse in the family for me to achieve that, early on. I was also on the spectrum but stuck in a family situation that refused to see things in that light. I repressed myself.

I like using Linux when it doesn’t break. Maybe there’s something I could design or make with it. Linux only constantly grows within the server market and there are not that many jobs in Open Source, even today. It never changes. At least it doesn’t appear to be changing from my viewpoint.

I have Windows installed with a Linux Mint VM on my desktop. I’ve had bad luck installing Windows and Linux as co-existing bare metal operating systems (dual boot).

I don’t know where I’m going with my skill set. I guess that’s alright. Maybe I’ll be surprised by something, eventually.

Designers are liable for what they make

Everyday I see professionals standing up for corporations and not people like they should be. Just yesterday CNN seemed to come to the conclusion that the Surfside, FL building collapse was really not the designers’ faults.

Of course the designers had something to do with it.