Hey everyone 👋🏻. You’re getting this email because you signed up for the email newsletter on my website. I appreciate you being here, but if you’d like to leave, there is an unsubscribe button at the bottom of the email. No hard feelings.

🙅🏻‍♂️ What’s bad

My Linode account got hacked

Linode dashboard

When I was doing bookkeeping for my freelance business, I found out that my Linode account has $500 overdue amount.

I open a support ticket and report regarding this issue. Found out that it’s because of leaked password 🤦🏻‍♂️

Luckily, Linode support cancelled the outstanding invoice and recommended to change the password and add 2FA.

I spent my whole weekend change all of my passwords and used 1Password.

Google Authenticator

Transfer Google Authenticator from iPhone to another iPhone was a pain in the ass.

I can’t find any article that teaches how to do it, or it’s not possible to do it.

How do I solve it? I open every account that linked to Google Authenticator and re-authenticate again with Microsoft authenticator on my new phone.

Bye, google 👋🏻. I migrated all of it to Microsoft Authenticator since they have cloud backup.

😄 What’s good

Coworking space

I’m working at coworking space TD1303 at Terengganu. It’s fun to work in a different place since I had been working at home last week.

It’s a good time to catch up with a friend. One thing that I learn from a discussion with my friend’s there was how to reduce man-hour in software management.

We need to prepare a base repository (boilerplate) for the project. In my case, it would be Laravel and Vue. Every time any project started, clone the base repo and start working from there.

Make sure the project repository have two git origin.

  • Master origin (our boilerplate)
  • Project origin (custom code)

Just in case, if we have any update on the boilerplate, we can pull the changes in our project.

Lead an interview session

I conducted two interviews last week for Frontend position at Skilledd.

Finally, I have a gut to open my webcam during the interview session. It’s something I didn’t feel comfortable. I was lead the interview until the end.

Overall, it’s a good way to improve my confidence. I like this kind of work. At least I have non-programming work on my day job. 😂


I started working on an e-commerce project. I decided to use Woocommerce as my starting point.

Since I’m not a big fan of drag and drop theme builder, I’m going to use storefront as my base theme. It’s an official e-commerce theme from Woocommerce.

I installed TailwindCSS, and I already made big progress with it. I like this kind of workflow.

I am interested to learn more about how to build a guttenberg block.

💎 Resources

  1. I read this insight from a substack. I didn’t remeber which one is it 🙏🏻

There are 4 ways to build a successful side hustle:

  • Buy an existing asset
  • Launch a product on a marketplace with existing demand
  • Launch a unique, one of a kind product in a new space where you can buy demand (Adwords, Facebook, etc.)
  • Arbitrage (Craigslist, Airbnb, trading, Uber)

See you next week,


November 3, 2020