This is going to be a long story about Half-Life.
24 years ago I was working on a computer science assignment to build a phone book application in desktop Java. It was a pretty decent portion of the grade for the class. I seriously hated working on it, I saw a future of typing up code for phone companies or banks or law offices. I wanted to make video games and it was hard to see how this had even a dotted-line connection to that end goal.