What I've Been Up To
Been a while since I made a blog post, so I figured I’d write about what I’ve been learning as a of late. I’ve made strides in C++, I’m a bit more comfortable with pointers, as always stated the best way to learn is to throw yourself in the deep end and learn to swim. I’ve reversed engineered simple C++ projects to made use of pointers, breaking it until I figured out how things worked, and from there I’ve made a really small project that uses C++, the project itself is unconventional as I also wanted use vectors because I’m relearning math (I vomited).
Other things I’ve been dabbling in are graphics programming, specifically OpenGL and DirectX, at the moment I’ve been mostly learning the fundamentals, drawing a pixel on screen, projection matrix/orthogonal matrix. I’m making sure not to spread myself thin so I don’t get burned out, but I’m definitely enjoying learning about these things.
The graphics programming is very low priority and it’s what I do to “reward” myself for data structures and algorithm studies. I still don’t know them all by memory but I have a very solid understand on why they exist, why some are better in some situations over others. I had always known big O notation though I’m not sure from where so that definitely helped in learning these things, but it truly changes your perspective on developing good programming practices. On this subject one area I still need to focus on problem solving and specifically problem solving challenges that many websites have like hackerrank, etc. I find myself not dedicating time to this and that’s something I plan to change.