Jayden Journal Public Access: Fall 2024
Published: 2024-08-22
*looks wistfully out of window āIāll see you eventually, Hana-chanā¦ā
What Iām up to for the rest of the year (Sept - Dec 2024)
Like I said, weāre gonna keep this quick (as quick as it can be):
See the previous post to find out how my summer went.
December is the deadline.
I promised someone very cool something very cool by the end of december. Iām not actually sure what that cool thing will be yet. But Iāll decide it, and Iāll share it with the cool person (and probably everyone else too).
It will probably be video game related? Although Iām not sure if itāll be one specific thing or a collection of things Iāve amassed throughout the 4 months. Not sure!
āSo, Exchange Time?ā
I will not be going on exchange to Tokyo in the Fall. Itās Nihongover.
There are a lot of reasons for this decision, but as I kept pushing for it to happen there just kept being more and more things that were making it a less and less reasonable idea:
- My courses werenāt signed off on so the classes wouldnāt count towards graduating, pushing my grad back a semester.
- I had to pay an entire semester worth of tuition to york while also trying to take my Ged-Ed requirements online, only to find out that Iām not allowed to take year long courses while on exchange?
- The semester at the exchange school ended in february, so Iād have to do the first month of my winter classes while I was there.
- I didnāt get into the Dormitory I wanted to stay at.
- Iād have to do my team-matching calls for my summer 2025 internship in JST, meaning Iād be doing them in the middle of the night.
As things went along it just felt like I was trying to force a square peg into a round hole. I really wanted to make it work despite it constantly working against me. I am quite sad about this, but Iāll try to think about all the things I can do now that Iām here and back to my ānormalā schedule.
And life is (usually) long, if Iām looking for them Iām sure Iāll have more opportunities to visit and live in japan in the future. Iāll try to at least vacation there sometime next year.
But it doesnāt mean Japanese language studying is also over, thatās still going on. I had to take a bit of a break due to the final few weeks of the internship taking up a lot of my time, but Iāve been easing back into it. I hope to get back to full speed (and have a daily schedule that I can reasonably do every day) soon.
Doing Bunpro and Wanikani and Kamesame SRS decks every day is kinda overwhelming, so I might try to pick some tools that I can do more consistently. SRS algorithms are hard to tune for different amounts of work, as theyāre designed for you to always do all the work they give you immediately, and the amount of work youāre given was decided by how many reviews you chose to do a while ago. Being stuck in a pile of 350+ review cards is certainly overwhelming, but slowly (and with use of the vacation mode to preview new reviews from showing up) Iāll clear them all out.
Specific Goals:
- Come up with a primary daily study schedule as well as a modified one for when I have no time/energy that day.
- Learn half of the N4 Grammar Points.
- Get through all the lvl 0 Tadoku readers.
- Reach WaniKani Level 22.
- Check out Yorkās Japanese student association, Try having a conversation in Japanese.
School
I havenāt been in classes since April of 2023, about 16 months of not being a student. I feel quite different then I did back then, I mean, this entire blog didnāt exist!
I want to set up a new organization/productivity method for my notes and agenda using Org mode, my raspberry pi server, syncthings, and my boox tablet. Inspired by no one in particular.
I also want to try making a Pomodoro timer app as a project. I want to be able to set the timer from my watch, and export my study data as a csv. So making it based on an open API that I can connect other things to would be helpful for that.
Iād also like to get more strict about improving productivity through optimizing environmental factors. Just setting up more āfocused modeā blockers to prevent any remaining distraction traps from getting me.
Hope I donāt fail anything!
Specific Goals:
- Make a Pomodoro timer (or just modify an existing one to have the qualities you want)
- Set up new productivity system involving all my new toys and tricks.
- Set up a focused mode on your devices to improve my ability to lock in.
- Donāt fail my classes!
Work
I am unemployed.
For now at least, as my part-time teaching home-schooled kids job will be resuming soon. Iāve finally decided that weāre moving away from scratch and onto text based programming languages, which is nice (scratch is good but it has quirks you brush up against constantly).
So Iāll need to decide on what Iām teaching and how Iām teaching it. Iāve never really thought about āHow Iād learn programming if I started overā but I think now is the time to do that. Iāll focus on understanding and comprehension, and use lots of existing resources (why re-invent the wheel). Iāll likley consolidate my ātextbookā into some kind of markdown book and release it (for free)
Specific Goals:
- Consolidate resources and plan curriculum.
- Teach it.
Blog posts
Iāve been writing a whole lot recently, Itās a great way to procrastinate! š¤
I also write a lot of personal planners and notes, this is just the public stuff after all. Iām a little tired of writing, making two blog posts back to back as I did, so I likely wonāt make that many more this season.
I want to write about a theory for cultivating deep understandings that Iāve been thinking about and wanted to give a try myself, I also wanted to write some posts reviewing some more books. Finally I also wanted to update the post on game engines, as my opinions have changed.
Outside the blog itself, the site has some known issues Iād like to fix. It would also be nice to be able to write posts in Org files instead of Markdown, but It seems like all the solutions for those involve specific static site generators.
Specific Goals:
- Write post about Learning.
- Write post about Books.
- Update post about game engines.
- Fix issues with site.
Health
Physical
I was doing kickboxing training 2-3 times a week at Google, so hopefully I can keep that momentum to continue to workout here. York does have a Muay Thai community that I can hopefully train with. Iāve always struggled to set goals when it came to exercise. I think trying to reach certain calisthenics tricks could help, but I usually end up getting bored and unmotivated. Iāll try to figure out how to fix that.
Mental
Iāve been learning and practicing the concept of thoughts and actions being separate. Thoughts are thoughts, and actions are actions, thoughts can influence and motivate your actions, but they are inertly separate.
Iāve also been learning that we arenāt in control of our feelings, and what you feel vs how you feel about what you feel are also separate.
Mental health related things are quite personal so I wonāt get into detail here, but I think trying to practice and apply these concepts in my day to day interactions would be helpful.
Also being on my own in california has helped me realize that I donāt need nearly as much as I thought I did. Coming home to all this extra stuff was kinda overwhelming, I think practicing a bit more minimalism and trying to know how much is enough, not just having things for the sake of having them. Iāve listed a lot of my random things on facebook marketplace and am likely going to donate some of my clothes too.
Sleep
I bought a e-Reader finally (The previously mentioned Boox), so Iām now able to read digital books at night without blasting myself with blue light. I have now attained the platonic ideal of being able to read until Iām tired, and if my current tossing and turning habits are any indication, Iāll be able to get through a lot of books. š¤
Specific Goals:
- Wake up and go to sleep at the same time every day.
- Be mindful of how you think and what you do.
- Read 5 Books!
- Set workout plan and stick to it.
- Get rid of extra stuff you donāt need, keep the stuff thatās important.
GDYU
I am NOT the GDYU president this year, as I thought I was going to be in Japan.
I am still an executive. It does allow me to focus less on administrative stuff and focus more on the qualities that I think I could specifically be good at (like helping the club make some hecking games).
We have plans, plans I cannot share with you (we canāt spoil the surprise).
The plans I can share involve fixing Robo Scrimblo, heās been off for a while now and itās my fault, Iāll get to him soon. āFix Robo Scrimbloā is right under āWrite JJPAā in my list of things to do, so itās happening ASAP.
Specific Goals:
- Help Run GDYU!
- Fix Robo Scrimblo
Game dev
Itās Bevy time.
Iāve been interested in this engine for a while an Iām taking this season to give it an honest try. I think it has a lot of qualities that make it appealing to my new perspective on software and goals for learning things. The most appealing aspect is that the engine is uncompiled, and is at the same level of abstraction as the code for your specific game. My only āissueā with Godot (Godot is incredible and you should use it) is that I didnāt know how the engine worked. Itās a pre-compiled binary and trying to understand the source code was a completely separate ordeal from making games with it. I agree with a lot of the philosophies Cart (Bevy engine founder) communicated in this github post. Also the ECS architecture of the engine forces you to do composition instead of inheritance, instead of simply encouraging it.
Does this mean Bevy will become my primary engine, replacing Godot? Well Iāve never actually done anything in it, so I could dislike it. Itās also not perfect either, It is quite a young tool, doesnāt yet have a User Interface (yet), and engineering around a ECS is fundamentally different then the OOP Iāve done for pretty much all other software engineering Iāve done so far. these could be things that end up being major issues for me. But Iām committed to giving it my all!
The pre-requisite of Bevy is to learn Rust, a language notorious for itās steep learning curve. Although from what Iāve done so far it doesnātā seem like itās super difficult to learn, itās just that going from one programming langue to another is generally pretty easy, Rust is just more different than usual. But because of this known learning curve, Rust has a ton of high quality learning materials, which make learning it a very good time.
I will likely expand on my opinions on Bevy and how it compares to Godot in a separate post, Iāll trying doing a collection of small projects inspired by the miziziziz split, and maybe try working at some Jams that are at convenient times.
Specific Goals:
- Learn Rust.
- Learn Bevy.
- Participate in Ludum Dare 56?
- Make a 2 hour, 2 day, 1 week, 2 week (and 2 month?) game in Bevy.
Art?
I know. I do Art.
Not a lot (or any, really) recently, but itās still kicking, I swear. Itās always the first thing to go when I realize I have less time than I thought, so Iāll keep any goals related to it small. With all the game development I plan to do Iād like to also get some pixel art to go with the projects done as well.
Iāve been meaning to give my copy of Pixel Logic the time it deserves since I bought it, itās the most exhaustive and well put together resource on pixel art I know of, and Iād like to go through it and apply what it teaches.
Drawabox might also resume if art is back on the table, but no promises.
Specific Goals:
- Make some (any) pixel art.
And thatās it!
With this post complete I now need to face the ramifications of my actions (doing what I said I would).
Time to lock in š®āšØ.