============================================================================= Date: Nov. 02, 2019 Location: Green Bed, Lavender Room Mood: Everything Humming Music: Mogwai - Young Team ============================================================================= I've been reading "Design Patterns, Elements of Reusable Object- Oriented Software" lately. OOP concepts seem very interesting to me, and it gives me another reason to continue using C++. When I was first learning how to code, I used Python, and C++ was always this "scary" or "difficult" language for only the most seasoned software engineers. But after learning it last semester and using it for all my programming assignments this semester, I've really fallen in love with it. So I decided to do some reading up on the OOP patterns that I know I'll be using in the future. In order to help me learn, and in order to feed my insatiable love for terminal-based applications, I decided to pick up another personal project. This time, it's a simple RPG system built in ncurses, and utilizing the various design patterns I'm learning where applicable. It might seem slightly overkill for a small battle system in the terminal, but it combines three things I enjoy: OOP, ncurses, and RPG games. I'll probably make a post about the project in my tech section if and when it really gets off the ground. At the moment it's just two static scenes and a template for the battle menus. ... Outside of personal projects, things are heating up and cooling down in a very disorienting way. Flurries of emails about internships and midterms followed by relative radio silence. Things are getting very busy at work as the holiday season descends upon us. And then the weekend hits and I'm left feeling restless, mindlessly typing at my laptop, listening to music. Even the tiny flickers and ripples of conversation here on gopher stand at odds with the lightspeed scroll of news and social media sites. And I've come to appreciate that slowness. Something about it reminds me of my own habits. Taking time to read deeply. To comprehend. Reminds me of the stack of books I still have to read. Or in most cases, finish reading.