I wrote a piece today about depression that responds to some people on social media who seem to think depression is easy. I control my depression for now, but I have to be aware of it lurking in the shadows of my life all the time. Without my awareness and control measures, it can take over without notice. Others are not so fortunate. They may be less successful in their control. They may not have found a control mechanism that works. They may be haunted by stronger depression than I am. Still, the fact is that people who live with…

Depression just is.

It doesn’t care if you are attractive.

It doesn’t care if you are successful.

It doesn’t care if you are loved.

It doesn’t care if you are…

Okay, I am just a computer scientist who thinks about physics because I write science fiction and computer games that use physics. But I had always assumed that real astrophysicists had their act together when it came to theories. That when they said they needed “Dark Matter” to explain some reactions in space, they knew what they were talking about. Then some of them published a paper that made me say, “what the hell are you jokers thinking.” …


I was shocked by the responses to last week’s Insurrection in Washington, DC. Not that it happened, I have been predicting that event or something like it for more than five years. But, by everyone’s response to the attack on our democracy. The news people and politicians seemed shocked that anyone would “protest” inside the capital building. They expressed shock and outrage at the “protesters” “going too far” with their “protest.”

In other words, the mainstream media and politicians did what they always do when it is white men doing the rioting, shooting, killing, raping, or attacking the countries values…



One of my ongoing issues with writing Unity games and programs, in general, is that most of my game ideas involve massive data. Usually, massive online data, because of this, I spent several weeks investigating and experimenting with ways of accessing both databases and online data using Unity. I will try to cover the highlights of my investigations in this article.

Fair warning, this is all still in the experimental stage for me. I have successfully done the basic framework of what I am discussing in this article. …


This is not a happy article; this is not a fun article. It started with a simple question on a website I read for fun. But the answer I came up with and the realization I had was not fun.

The question was the simple one “If history doesn’t follow rules, so we can’t predict the future, why should we study it?”

I had a relatively simple answer, it does follow the rules, and if you look at past historical trends, you can apply lessons to current problems. Then I thought about it a bit more. Realizing that I have…



This is a different type of topic for my articles. I usually restrict myself to software and project topics. However, I follow and keep up to date with computer hardware news and new developments. That is the topic I am going to discuss in this article.

If you haven’t been immersed in the computer hardware world for the last ten years, you have missed quite a bit of corporate drama and maneuvering. At the beginning of the decade, there were two big players in the CPU market, AMD and Intel. However, AMD failed badly with its CPUs at the start…



I am by nearly any measure an old programmer. I have been writing software in one form or another since the 1970s. Sure there are people out there who have been doing this longer than I have, but frankly, not many compared to the population of people who write software. So when I say I have learned some programming environments and frameworks over my time writing software, you can take it that I am not talking about one or two. I am talking about more than twenty. I have learned some odd language, framework, environment sets in my time. For…

Image by <a href=”https://pixabay.com/users/publicdomainpictures-14/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=316506">PublicDomainPictures</a> from <a href=”https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=316506">Pixabay</a>


One of the ongoing jokes is the youngster in school asking, “Why do I need to take math? I’ll never use it!” It is persistent because it is true. I know that I heard it from other people when I was in school. I heard friends of my kids say it, and I probably said it more than once.

Well, I was wrong, and all of you who think or say this are wrong too. There are many adult answers I could give you. Things that will only matter when you are old like me. But these types of arguments…

Image by <a href=”https://pixabay.com/users/raeng_publications-11384528/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4690505">RAEng_Publications</a> from <a href=”https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4690505">Pixabay</a>


I have seen several videos and articles lately that propose the ideal that Object-Oriented Programming as a skill should be ignored, or at very least deemphasized. In many of these cases, what they were objecting to was the bad object, interface, or inheritance design, along with the objection that OOP is hard. Well, sure, it’s hard to get right, but so are programs. It’s easy as hell to write a piece of software that fulfills the obvious requirements for the average case. What is hard is writing software that also covers the unstated requirements for the edge cases, then test…

Tom Chizek

Software Engineer by day, Novelist by night

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store