Building New & Improving Past
I mentioned in the last post that I would be developing the new AI class libraries in python, C# and C++, and there are multiple reasons why this is important for me to do simultaneously. Besides the obvious advantage of getting all three formats built, there is also the opportunity to practice my coding in the newer languages to me (python and C++), as well as improve my coding in C# as well.
When I started learning C#, it was mainly self-taught using basic tutorials, and the learning was slower there because I was trying to do a lot all at once, while learning the language. However now, with more experience and opportunities to learn from more in-depth tutorials across multiple languages, I can improve my C# coding by learning new techniques that will help with the UI and UI Interop layer refactoring later on. I've put together a quick example in the top right of the larger screenshot above, simulating my old technique and the new, single-line equivalent to do the same thing.
So I'm multitasking the learnings. Because my brain wasn't quite fried enough 🙂
Stay awesome,
EMH
HOW MOOVPAD IS BEING BUILT
For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, and more in relation to all the technical things, please see the link to the left.
This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.