Life Update
Before I completely forget what I have achieved or done with my life this year and go into a negative spiral, I want to take a moment to reflect on the first four months of this year.
The biggest achievement of this year would be joining Money Forward India. As someone who loves Japan, its culture, and its people, I am still wondering how this unfolded. I now have the chance to work with Japanese colleagues and code for Japanese customers.
https://recruit.moneyforward.com/en/mvvc
It amazes and scares me how wonderful, intelligent, and amazing all my peers are.
Even though it is a big corporate, it is really easy to communicate with management. The CEO often says, "Bye and have a great weekend," to the team, and there is no separate executive room in our office.
New Perspectives
As someone who has always seen applications as just tools for CRUD operations, this time around, I happened to understand the users of the application. I think an accountant's job is a bit tedious.
As the saying goes, you should never get attached to a product, but I really think the product we work on helps streamline a complete process and makes accountants' lives much easier.
I had a chance to interact with the CEO of a small business who manages his accounts receivable himself. It was amazing how I could represent the product very well and explain it since I understood the pain points. Later, he asked if there is any similar product in the Indian market so it would be easier for him—he wouldn’t need to pin his invoices to every quotation and save them as paper. I wasn’t sure if there was a similar product in the Indian market.
Challenges
One challenge I faced was switching from Vue 3 to Vue 2. It might sound easier the other way around, but for me, it was quite the adjustment. I had to retrain my muscle memory and adopt older patterns. I constantly questioned, “Is this implementation necessary?” But over time, the codebase proved itself right to me. As I started working more, I began to understand it better—and started speaking my mind openly.
Previously, I worked with a small and close-knit team where we brainstormed ideas, implemented them, and pushed them out. This is my first time working with such a streamlined process. The team dynamic is different, and to be frank, sometimes I wonder why such lengthy processes are needed.
Reflections
One thing I miss is the ability to code what comes to mind and extract it later.
I am not interacting with the open-source community as much as I used to do, but I am sure this will change. I think I am missing out on technological advancements too. We have a frontend forum within the company where the latest updates are discussed, and I make sure to interact with people who are up to date so I won’t miss out.
I’m still learning a lot with the help of my team—and there’s a long way to go 🚀.
That’s it from me for now.
I will share my technical learnings later.
Kiri ....