Learning programming: My First boss battle
Today was the first day I wrote some code where:
1) I didn’t have to check the internet 100 times,
2) What I wrote didn’t anger the compiler (much), and
3) When it did, I was able to figure it out myself.
If I was learning a spoken language, this would be like walking into a café and successfully ordering a coffee for the first time. I am getting glimpses of basic conversational fluency.
The app still does barely anything more than it did two weeks ago (display items in a list), but now it's written much better: it has error handling, is architected according to best practices, shares data between sections properly, is easier to read, shorter, talks to a cloud database, and listens for changes (that last part doesn’t quite work yet — tomorrow though🤞)
I feel like that moment in an adventure game where you just beat the first boss with a wooden shield, tin sword, and leather vest. It’s a long way to the endbut with a little help, and a little luck, you can finish the game.