Posts

So I started using neovim, and why it isn't for me

Image
So I started using Neovim-- So recently, I started getting into Neovim after being convinced by some people, watching more of "theprimeagen" and seeing how cool it could be. I still vividly remember that one time I saw a co-worker navigate through scripts with only his keyboard and thought to myself -- "wow if only I could do that". My relationship with Vim has been, more or less to say, hot & cold. I started using vim back in 2018 on my first job. Installing Nerdtree, learning the hjkl  commands, learning the different shortcuts that could be done in vim. However, quickly I realized that my productivity with Vim went down way too much to be useful so I went back to VSCode shortly after. Ever since then, I'd use vim only to quickly edit files in the terminal, but never as my main editor. Fast forward to today, I decided to give vim another try. This time, with Neovim. I went fully into the Neovim universe -- installing lazy, plugins, themes, LSP, you name it

想要寫個中文的post

Image
最近想要寫一個中文的post! 不知道到底要寫甚麼, 但是就是覺得好像寫一寫可能會跟多加強我的中文能力 哈哈😅. Anyways! 最近回溫哥華, 真的感覺好像完全沒離開的感覺. 畢竟我人生大部分的時間都是在溫哥華. 回想起來, 我覺得渥太華其實很像溫哥華. 兩個都市都很漂亮, 很舒服. 難怪我當時會選擇去渥太華工作和住! 最近我的github 程序被100多個人按星星了! 讓我很開心 :) 感覺好像我對網路安全這個世界貢獻了一點小東西. That's about it for now! 我最喜歡的景色 -- 以前在這裡工作都好舒服 -- 現在回來就想起當年的記憶~

Importance of silence

Image
Reflection on this past month It's coming to the end of April! April showers bring May flowers -- as they usually say. What I'm seeing is more showers + flurries. Never in my life would I have imagined that it would snow almost in May! Back in Vancouver, it was mostly just rain with the occasional sun that would pop out.  --- I really do miss the rain. I'd love to just work while it's thunderstorming outside. I want to feel like I'm forced indoors, in a cozy environment drinking my warm mocha, while programming or just writing away.  Life this past month has been exciting! I've been going out more, taking on more things to do in both my personal life and work life, and overall just trying to put myself out there. Life is becoming colourful again. Meeting new people, making new friends, and getting new perspectives on life. I found myself starting to have random chitchat with strangers these days. Whether it's to feel a sense of connectedness, or just a frien

Koshi (こし)

Image
Hello world! Just here, typing away. It's midnight now. I locked Koshi out of my room for tonight, he's just a bit too hyper. Work has been fun. My personal life -- ruled by my cat and personal development. I'm not sure what to write here actually. As I'm typing, I hear Koshi tossing around toys in the living room. Not inclined to any particular topic, these days I've felt very free. Free to pursue my own interests or just binge time into research topics on cars and the inner workings of engines. I feel like recently, I've found myself again. The Omar that was so curious from back in high school. The one that just went down rabbit holes in Wikipedia and YouTube researching topics that piqued his interest. I find glimpses of that Omar, through all the adult responsibilities that he has to do, lies the same but inexperienced boy. Social media -- while super useful, is a competition. A competition of "Who's getting married" or "Who's going on

Happy Chinese New Years! + Random thoughts

Image
Happy Chinese New Years! 新年快樂! Ice dragon sculpture in Ottawa It's the start of a new lunar year! I'm writing this on 初三, which means 3 days since the new year has started! This year, I didn't do much for Lunar New Year since I'm here in Ottawa now. Usually, I would go to a temple in Vancouver to pray, but there are no Buddhist temples here in Ottawa 😅. You see, my family is quite spiritual - as in. Growing up, my parents would always take us either to Buddhist temples or Christian churches to pray. I even attended Sunday school growing up! The value of tradition holds strongly in my family, and we always try to be honest with any spiritual being, whether that be God or Mazu.  Aside from tradition, we'd usually have hotpot or the like at home! Which, of course now that everyone is scattered across the world, we can't really do that anymore! But that's ok! We of course had a call and just had fun chatting with each other.  It was also in this new year that I

2023 - Letter to Omar

Image
Hi Omar! You might be the only one reading this, or you might not. If you aren't me and you are reading this, then welcome. I thought I would write a reflection on how my year went. In a similar fashion to how Bill Gates or Warren Buffet writes annual shareholder letters, I'd like to also write a letter. But since I have no shareholders, I've decided to write a letter to myself. So here goes! If I could summarize this year in one word, it would be the word change.  The changes in my life that Omar in 2022 could have never imagined. Starting out in 2023, I was still completing my courses for my masters at Simon Fraser University. I had just gotten back from my co-op in Ottawa, and I was just phoning it in for the last semester. For the first time in my life, I learned how to snowboard! It was an amazing experience with my then-girlfriend J - and I can proudly call myself a beginner snowboarder now! During that last semester, all my friends around me were looking for jobs. In

How I saved $800 a year moving from DigitalOcean to Oracle Free Tier

Image
Migrating from DigitalOcean to Oracle Use case My use-case was relatively simple. We needed an application to track supply chain demands over time. The reason was that the company I was working with were still using hand-written notes and sending these notes to vendors who would then transcribe it and send assets over. All of this took a lot of overhead and time; furthermore, it was very easy to forget what kind of assets were already purchased since there was no searchable history. The tech stack built to approach this problem was a front-end built in react and hosted statically. The backend was a simple Django application, simply wrapping around my DB and simply hosting the API / backend. This was the only thing I needed to host and honestly it could be a completely serverless application, but I didn't want to muck around too much with serverless as this project had a timeline of a week. Digital Ocean Digital ocean, as you may already know, is a cloud hosting provider for develop

Pushing oneself

Image
I really think, that to get anywhere in life we have to continually push ourselves. This stems from what I've felt over the past few years. I realized that I'm not happy just working a 9-5. I need to work a job, have many side projects going on, and be working towards something meaningful.  Case in point: recently I was finishing up this paper. It was really hard to juggle so much time between work, implementing our method, and writing the  paper. Oh, and that's not to mention all the daily obligations of life! But, I felt more productive in all aspects of my life! Not only in being able to do many things at once, but I also r ealized that I was more productive at work related tasks! It's fascinating that working more makes me more productive rather than the other way around. Kind of makes me wonder if this is what the definition of a workaholic is? 🤔 Anyhow! That's my little rant of today! It finally started snowing in Ottawa. In fact, today was the first day it a

Updates on life

Image
 Hello world! Realized I haven't written here in a while so I might as well just update this blog. Since September, I've been pretty pretty! Work has been the most draining of all so far, with most of my time just thinking about the problems at work. To be honest, oftentimes I get really anxious. Whether it's imposter syndrome or just my general personality, it kind of prevents me from feeling 100% safe at work. I can't talk about much for work so I'll just say it's a highly selective environment - which might be leading to this. I've decided to use the free counselling I get at work though . It reminds me of when I was in grade school and had a counsellor as well. That really calmed my nerves down. I hope it can do the same for me here too. Asides from that, I've been working on this research paper that i've put off for ages now. It's finally being drafted, and I hope I can get it done soon. In my regular life, I've been learning more chines