Most of what I build isn't much to look at. It picks up a phone that would have rung out, or writes a job into a calendar somebody used to type by hand. That's the part people actually feel.
I learned that the hard way running my own stuff. I'd finish something I was proud of and nothing would change. If nobody's week depends on it, it's a hobby. I still like the hobby. I just stopped mixing the two up.
I wrote my first Python at twelve. The class was taught by a guy off of MIT Sloan, and every assignment was a real business problem with real numbers. I didn't get why that mattered at the time. I do now.
First company was custom gaming PCs. I did the hardware, then wrote software to strip Windows down, then built the storefront because there was nobody else. A lot of it was breaking something and finding out why.
Right now I'm building MiNT Assist while taking classes at Central Piedmont Community College. Coaches publish once; families get the schedule, updates, and photos in one place. Same instinct, a different problem.