Day 3 realize().await;
9:01 AM
So, since in the last day I had mentioned the time-slippage for the writing, I’ll mention it again for today as well. A week.
Now, I don’t know how the fresher’s week went by so fast, but now we’re in the realm of some serious studying. Although not that serious, but definitely serious. Dropping PHY111 was a nice decision as I’ve noticed that I’m considerably free-er than some of my friends. The problem is how do I use this free time.
My procrastination for programming has been a problem for a while, and it only got worse (temporarily) while I tried actually “studying in the library”. Don’t get me wrong - the library is awesome, but I think each of us have our own productive settings. For me that’s sitting in my casual clothes in my own house on my own desk, doing whatever that comes into mind. And, it saves some travel-time as well. I will miss the high bandwidth of my campus Wi-Fi though. This might be true for some of you too as you may later (or soon) find out.
Also, I’ve realized that although socializing is important, too much socializing might be an anti to all of the benefits gained. Hence, I’m thinking cutting down on some connections or setting boundaries might be a good choice right now. And, even if I don’t cut, I should remember that it wouldn’t matter if I don’t meet a certain person every single day.
Coming to the programming side, CSE110 classes are finally in the preliminary stage, as last day our teacher was lecturing us about variables and data types (I was doing nonsensical GitHub-scrolling mid-class). I was thinking of good ways to practice writing Java without autocompletion, so I tried disabling it in my own text editor, which uh, works, but who’d give me the practice problems?
Then yesterday I came across Codedex’s Java curriculum! (this is NOT sponsored by the way xD). There’s no autocomplete, just the challenges - perfect for my use-case, as I’ll have to write code by hand on paper during midterms and finals. Memorizing some syntax wouldn’t be of any loss (although in practice this is a pretty bad way; everything can be nowadays looked up on the Internet, although that raises the question “what do you do if you don’t HAVE Internet?”).
The ENG102 class was half-fun half-boring; we had to do fun reading comprehension assignments throughout the entire week, and turns out I’ve become more vocal in terms of speaking in English frequently. The “boring” part was last day’s class where ma’am started teaching us the APA citation rules/guidelines/how-tos.
Aside of typical campus and library-roaming, I’ve been working with a (senior) friend to fix some bugs on the PreConnect app for our university. I had added the lab filter and timetable-sorting a while ago, and he had highlighted the need for a mode-based search (choosing between labs/theory/both), so I ditched my evening getaway with friends for staying a bit longer. He also wanted the app to intelligently filter routines, as in if both the lab and either or both of the other filters are turned on, we should only filter through the lab’s timetables/days, and the theory ones would be skipped. We ended up setting up a simple sorting loop for each of the cards, and I came home with it to implement a simple dropdown menu for it. Feature’s on production now! (although we just fixed a bug which only took the first timetable and not the rest when sorting, kudos to my guy for notifying)
Oh and!
Bought home the Programming Rust (probably an early edition of it), and I kinda skipped two days of my 7-day borrow, so I need to really make the other five count. The book has some really good systems development stuff, and even though I’m kind of doubtful of its use-case in my projects right now, learning isn’t of no loss!