Journal Entry 2025-05-01 Today I continued the new tradition of going out for walk before starting work. I also continue to cooking sunny side egg for breakfast and it’s so far given me time to also prepare for lunch while the egg and toast cook. I am still not used to sleeping for long period after the jaw surgery and average around 6.5 hours currently. I will need time to get used to sleeping for longer duration and sleeping in earlier time. Currently I target sleeping at 11PM and try not watch any youtube or reddit during the last 30 minutes before bed as it typically will cause me to go significantly over the target.
...
Journal Entry 2025-04-30 Today I fully setup the neovim and zsh within my dev servers and was able to write out some code. I gain some additional familiarity about how telescope work and also how to integrate and use it within neovim. I also learned about pbcopy and pbpaste which can be used as clipboard sharing logic when using eternal terminal. In order to perform this, you will need to connect to your dev server with reverse port forward of port. On the client machine, you will need a service running to take the received paste and paste it to the clipboard. On the server machine, we need to setup the nc to output yank or tmux copy to the designated port used for the reverse forwarding.
...
Notes Entry Tmux Tmux is a terminal multiplexer that allow user to set up pane (segments of a window when doing split) or windows which is a segments of a session. The tmux can be used to control the workspace. Here are a list of shortcuts. Note prefix is by default but I remapped to control-a. Refer to my tmux.cconf. Note you will need to install the plugin manager by running git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm.
...
Journal Entry 2025-04-29 Today I went out and exercised three time today. First time during the morning, second time at lunch and last time at around 7PM. I didn’t read book today but I did learn more regarding the tmux which I wrote a note on in the note sections of this blog. I also updated the quickstart config to have better workflow in my tmux config and neovim config. During work, I also attempted to setup the neovim workflow to attempt an alternative workflow. Currently the hg usage is quite difficult and still getting used to. Hopefully tomorrow I can be more productive in using this new system.
...
April 28 2025 Today I wake up and slept in until 9am and still felt pretty tired. The overall energy level is quite low. Despite that I was able to get some of the key design and work item to be completed. I went outside for a quick 10 minutes walk before work begin and thought it help me prepare better for work. I also migrated this site to paper modx instead. There isn’t too much difference aside from better documentation on how to setup certain feature a bit better. I also received the paper copy book Effective C++ Third Edition and continue to read a few chapter. I hope tomorrow I can do more exercise after work and have a bit more energy in the day.
...
Effective C++ 55 Things To Improve Your Program Author of the book is Scott Meyer
Item 1 C++ is a combination of 4 aspect C C++ is a super type of C and contains primitive structure and low level constructs that are inherently unsafe. When working with such code there doesn’t exist any templates, exceptions and overloading.
Object Oriented C++ C++ was built on the foundation of class ideas such as [[encapsulation]], [[inheritance]], [[polymorphism]], [[virtual functions]].
...
My first post after creating this blog