Skip to content

Instantly share code, notes, and snippets.

@minhluuquang
Created October 25, 2024 08:57
Show Gist options
  • Select an option

  • Save minhluuquang/00ab9e3a8f042c3d2b459a940d360b57 to your computer and use it in GitHub Desktop.

Select an option

Save minhluuquang/00ab9e3a8f042c3d2b459a940d360b57 to your computer and use it in GitHub Desktop.

1. Warm Up

Imagine you're diagnosed with a rare disease. Would you choose to live healthy for 6 more months, or dependent and debilitated for 6 more years. Why?

I would choose to live healthy for 6 more months. I would rather live a healthy life for a short period of time than live a long life in a debilitated state. I would want to enjoy the time I have left and make the most of it. I would rather have quality of life over quantity of life.

I would also want to spare my loved ones the burden of taking care of me in a debilitated state. I would not want to be a burden on them and would want to maintain my independence for as long as possible. I would want to be able to enjoy my time with them and make memories that we can cherish.

Also I would want to be able to make the most of the time I have left. I would want to travel, spend time with loved ones, and do the things that bring me joy. I would want to make the most of the time I have left and live life to the fullest.

2. Culture

Telling a personal story, about your experience of below topic (50%). Then share your thoughts. (50%)

Like attracts like

I believe in the law of attraction. I believe that positive thoughts attract positive experiences into a person's life. I have experienced this in my own life. When I focus on positive thoughts and have a positive outlook on life, I notice that good things happen to me. I feel happier, more confident, and more motivated to achieve my goals.

For example, one of my experiences was when I want to learn a new domain. I will start to think about it, read about it, and talk to people who are experts in that domain. I will also try to find opportunities to learn more about it. I will attend workshops, seminars, and conferences related to that domain. I will also try to find a mentor who can guide me. That also attracts people who are interested in the same domain. I will meet people who are passionate about the same domain and who are willing to help me learn more about it. That's a win - win situation.

People tend to connect with others who live similar lifestyles. We’re usually drawn to those who support our choices and don’t make us change too much. For example, if you like coming home, snacking, and watching TV or Netflix every evening, you’ll probably want a partner who enjoys that too. But if you’re someone with big goals, working really hard to reach them, you’ll want someone who understands that and also has their own goals. If not, one of you might feel left behind.

Who you spend time with and what you do together also matters a lot. It’s important to think about how you use your time, even without the other person there. Are you doing things that help you grow, or just activities that feel like a waste of time if not for the social part? Relaxing with friends once in a while is fine, but if you’re always busy with things that don’t help you move forward, it can hold you back. If you have a friend who only likes partying or drinking, it’s okay to love them, but you might need to be careful about how often you hang out with them.

3. Knowledge

How other [designers/dev/sales/pm/managers] are using LLM to speed up their workflow? Give demo.

Designers (anna)

Phase 1: Understand

LLM suggests: Industry reports and user research insights relevant to the design challenge. Content breakdown for user interviews and surveys. Sample interview questions for stakeholders and users.

Demo: https://chatgpt.com/share/67160324-1ba4-8009-8342-0452213ad83d

Designer: Gathers in-depth information about the problem and target users based on LLM findings.

Phase 2: Define

LLM suggests: User flow ideas and journey maps based on gathered data.

Demo: https://chatgpt.com/share/67160c58-a540-8009-a7bc-9097d605d82b

Designer: Selects the most promising user flow concepts and refines them based on design expertise and understanding of the challenge.

Phase 3: Sketch

Designer: Individually sketches solution ideas, leveraging LLM suggestions as inspiration.

Phase 4: Decide

Designer: Converges on the most promising ideas and refines them collaboratively as a team (LLM doesn't participate in decision-making).

Phase 5: Prototype

LLM assists with: Research current UX/UI trends Generating initial low-fidelity prototypes based on chosen sketches. Creating placeholder icons and color schemes. Generating design style guides and documentation. Writing sample content for marketing websites. Providing usability feedback on prototypes.

Demo: https://www.youtube.com/watch?v=_DphpzGlxv8

Designer: Adjusts and finalizes the design based on LLM suggestions and user needs.

Phase 6: Validate

LLM assists with: Simulating diverse user interactions with the prototype. Providing predictive design insights based on user behavior analysis (identifying potential pain points).

Demo: https://chatgpt.com/share/67160f76-8260-8009-84f3-b3f83a376c21

Designer: Gathers feedback from user testing and iterates on the design based on human feedback and AI insights.

Project Managers (nhuthm)

Mostly use LLM for writing acceptance criteria.

Demo:

4. Productivity

Which technique which should adopt for your position? How to adopt?

One thing at a time

Prioritize your tasks and focus on one task at a time. This will help you to complete your tasks efficiently and effectively.

Eat the frog first

Start your day by completing the most difficult task. This will help you to stay motivated and focused throughout the day.

Pomodoro technique

Usually work for 25 minutes and take a 5-minute break. This technique will help you to stay focused and productive. But I prefer to work for 50 minutes and take a 10-minute break.

Stay Hydrated

Drink plenty of water throughout the day. This will help you to stay focused and energized.

5. Extra

How to use LLM to pick up a new domain. Give example

Following these steps:

  1. Set Clear Learning Objectives Decide if I want to learn about high level concepts or low level details. Based on that I will ask LLM to break down domain into concepts and subtopics to focus on

  2. Create a Learning Plan using an LLM Ask LLM to generate a structured roadmap. This can includes books, online courses, ...

  3. Interactive Q&A for Conceptual Clarity Ask LLM multiple questions about to dive deeps into the concepts. For examples:

  • What is the difference between supervised and unsupervised learning?
  • What is the difference between a neural network and a deep learning model?
  • What is the difference between a CNN and a RNN?
  1. Get Code or Practical Examples Ask LLM to genenate practicle exercises for me based on detail topics. After complete the exercises, I can ask LLM to review my code and give feedback.

How to use LLM to know what we don't

I will start from the things that I know and curious about. Then I will ask LLM to give me more insights about specific topics. It usually gives me a list of subtopics that I can explore further. I can also ask LLM to give me a list of resources to learn more about the topic.

Another thing I think important is keeping curiosity. Always ask why about everything and use LLM to go down the rabbit hole. It usually gives me a lot of insights that I never thought about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment