Most everyone today interact with graphical user interfaces (a.k.a GUIs) when using a computer (phone or otherwise). This makes sense as people are visual creatures and it helps them use computers effectively. Technical people like programmers or computer power users may choose to use command line interfac (CLIs). You can accomplish so much when you… Continue reading Defining Video Game Interfaces (VGIs)
Category: Software Engineering
My thoughts on Web 1.0 versus Web 3.0
I have had an interesting experience with web 3.0 over the past couple months where I’ve transitioned from being a believer to then becoming disillusioned with the concept. I think I’m at a point where I believe in the dream of web 1.0. I want to help create a world where most people are technical… Continue reading My thoughts on Web 1.0 versus Web 3.0
Printable Project Notes Technique
I have discovered a technique that seems to help with project work. It is a combination of digital and physical. I call the technique the “Printable Project Notes technique.” Let me tell you how it works. The generic objective is to use your printer to create something that can help direct your project. The idea… Continue reading Printable Project Notes Technique
First Impressions: AWS CloudShell
I remember seeing an announcement about AWS Cloud Shell December of 2020 but I did not explore it then. Instead I was focusing on my Unity learning path. Recently, I decided to use it when I had to fix the state of my AWS resources. This blog is meant to capture some of my thoughts… Continue reading First Impressions: AWS CloudShell
Trade-offs During Project Execution
Perfect is the enemy of good Voltaire Programmers come up with rules constantly in an effort to make our products more resilient, the code easier to work with, or even to release. Sometimes these rules play well with each other but sometime these rules contradict. This creates a problem for the programmer — given a… Continue reading Trade-offs During Project Execution