Skip to main content

· 2 min read

The big takeaway from today was that, despite spending months with it over the summer, my understanding of C# as a language is still incredibly basic. I learned a lot in just a few lines about how C# applications might be structured in the real world, outside of the boot camp environment. I knew there had to be more to the language, but the new tools and tricks I'm learning are making me remember why I loved learning it in the first place.

I also appreciated Jeff Gonzalez's brief history lesson on the Microsoft software family. I've got some new things to research more now. The importance (and relative recent-ness? recency?) of cross-platform development is something i've really taken for granted as a software engineer entering the space after the cloud necessitated its widespread implementation. All of my code in the past has kind of just "worked" and I never felt the need to understand why until now. I intend to do some reading on the CLR and Intermediate Langs. I also want to fully understand what ".NET" means past it being the thing that makes C# work.

At the end of the day, I'm extremely excited about this class. I knew it would be a great asset to my skillset, but I think it's also getting me excited about code all over again, which is a great feeling. Can't wait to see what's next.

See you all at the end of day 2!