Games give you a nice domain to think about that you get very involved in. I think they are a very good starting point for business-oriented programmers. You are very invested in the "world" and stuff that doesn't work as you want is painful. If it's painful enough you solve the problem via programming.
That's pretty much exactly how good and sustainable software business in the B2B world tend to start. As a HS student it's not very likely that you know much about the healthcare, legal or whatever domain but it is very likely that you "live" in some game domain.
I think there's some potential in cultivating this spirit and moving on to real world problems. Maybe something as silly as "talk to your family, what jobs do people have, are there painpoints you can identify, how would you solve them".
The good thing about games is that there's no bureaucracy involved and feedback loops are fast. It can be frustrating if you write an automation script that makes a task someone solves by doing manual steps (Excel entry etc.) easier and then not have it rolled out or having to wait half a year to get a report if it improved things etc.
That's pretty much exactly how good and sustainable software business in the B2B world tend to start. As a HS student it's not very likely that you know much about the healthcare, legal or whatever domain but it is very likely that you "live" in some game domain.
I think there's some potential in cultivating this spirit and moving on to real world problems. Maybe something as silly as "talk to your family, what jobs do people have, are there painpoints you can identify, how would you solve them".
The good thing about games is that there's no bureaucracy involved and feedback loops are fast. It can be frustrating if you write an automation script that makes a task someone solves by doing manual steps (Excel entry etc.) easier and then not have it rolled out or having to wait half a year to get a report if it improved things etc.