Hum Qing Ze

Jul 5, 2020

5 min read

Notes from 30/6–7/7


GPT-3 Creative Fiction


My Homegrown, Personal CRM

Principles of Effective Research


  • A smart agreement that benefits all parties involved. In this scenario, all parties stand to gain something that they would not if it were not for this agreement and better than the alternatives.
  • It’s efficient. The agreement should take no longer than necessary. Creating a product vision generally will take longer than deciding what to eat with a co-worker. From a sales perspective, if it’s taking two years to sign a new customer, it would be safe to assume the customer doesn’t have a real interest in your product.
  • It doesn’t damage the relationship. Even if the agreement is for the purchase of a car or house which can be considered a one-time purchase. Maintaining relationships is important.

Some of the most effective negotiators have the following mindset:

  • They prepare a lot. I would go on to say some negotiators who I consider experts would go on to say know the negotiation better than the person you are negotiating with.
  • Personal Integrity. It’s not about getting what you want at all costs. Effective negotiators have no exceptions to personal integrity.
  • They know when you shut up. Staying quiet or knowing not to be the first to break that awkward silence. The first person to break that silence generally ends up losing leverage.
  • They hold high expectations for the outcome.

What is Conway’s Law?

Embrace proper communication within your team or organization, and encourage others to do so. If you’re in a leadership position, start making changes wherever you find they are necessary, and understand that investing in the communication and documentation within your organization has a direct return on investment due to higher accuracy and reduced effort required, not to mention a reduction in frustration or burnout that can occur when people with information aren’t being listened to.

If you’re not in a leadership position, start educating others on the importance of proper communication and you’ll likely find yourself moving up in a world where idle chatter is the norm and focused, directed effort is the exception.


Getting machine learning to production

Deep learning on graphs: successes, challenges, and next steps


Setup automated User Onboarding Journey for your Product’s Growth

Step 1: The moment user installs the app, give the user some time(say 10 minutes) to signup.

Step 3(a): If the user successfully signups, start sending them communication-based on the channel available at your disposal. Users must have provided one of the following information during signup — email or phone number. Use these channels to Welcome users.

Tip: Try to create a welcome email that will have a message from the Founder of the company welcoming the user to the product, this will add a personal touch and will help a user in empathizing with your product.

Step 3(b): If the user doesn’t signup, check if he/she is a returning user, whether he/she has logged in. If the user is a returning user(eg. app reinstall), then the onboarding flow is not for this user, so the flow stops for this user.

i) If the user is not logging in, then you try to help the user in signing up, by sending them some helper app pushes since push token might be available once the user successfully installs the app, so its the only medium available to reach the user.

ii) Once the signup helper app push has been sent, wait for some time for the user to look at the app push, click on it and then sign up(say 1 hour, at max). Now,

iii) Now, check if the user has done sign up or not, if yes, then the user enters the successful sign-up branch we have already setup. If no, then we keep sending user 1–2 more app pushes to help him/her signup over the course of 2 days.

iv) If the user signups successfully in the middle of the flow, then he/she is sent the communication, if the user doesn’t sign up even after repeatedly sending a communication to help user signup, then you have to accept the fact that the user is probably not going to sign up in the near future either on his/her own. So, you can stop the flow there.

Once the user successfully installed the app, performed sign up, and received your communication, you have successfully retained the user on the very first day and made the user aware of your product. This will significantly reduce your churn.

Now, keep sending users some communication for the next 6 days — informing users of your product features, some product tutorial videos, etc. At the end of the week, you can even pitch user a discount coupon to make his/her first purchase.

Netflix Studio Engineering Overview

Product Strategy: Visualized — Part II / 7 Powers

What should a Product Manager know about Software Design and Architecture


Syncthing is a continuous file synchronization program

58 Zoom Tips for Remote Working

Ditto collaborate on copywriting