There are many different kinds of software and how it is built and why, graphics programming, mathematical computation, artificial intelligence, big data, systems programming, games programming, just to name a few. But, the one I have been involved with for the past four years has been mostly business programming. I had been a coder for a long time before this. I thought...
You would think such a simple feature with HTML would not cause much trouble, but I have a different story after trying to correct a mysterious bug on a web app was I was working on. On an ASP.NET Core project, I was building a registration system for new users to the application. Everything was fine and dandy until I clicked...
It has been a while since I dedicated myself to my projects. I had been working on the Baby Monitor project with a friend. It was his idea, and he was driving it. That is why I only got so far with it. I was able to take pictures with the web cam and filter out all the red with OpenCV and...
As I move through my career, there are a few guidelines I have summarized for how I should write software: 1. Make it work 2. Do it correctly so that it is: 1. Testable 2. Maintainable 3. Use the right tools But, what is it about using the right tools? I have gotten consistently confused growing up in this job about all...
It is easy to have a world where choices are bipolar, either good or bad, true or false, everything or nothing. I was attempting to live that way for some time. It was in the midst of a survival mindset. I think that when questions or decisions come, if hasty or even necessarily hasty, we may break it apart only into two...