The Engineering Approach to Dating

The Wandering Engineer
28 min readJan 20, 2023


More young adults are single now than ever. Whether that’s a byproduct of social media, the pandemic, or something else, that’s another story. A lot of people are lonely and desperate and don’t even know where to start. There are all kinds of conflicting advice out there as well.

After years of trial-and-error and reading all kinds of dating advice, I’ve come to the realization that dating is not just about meeting the right people, but rather a journey of learning and self-improvement. And if you don’t have much dating experience, be ready, unless you are already very attractive (or got very lucky), there is a pretty steep learning curve.

No, I’m not an advocate of the Red Pill, PUA, Andrew Tate, or any of those online communities, despite borrowing some of their terminologies here. A lot of their advice is deeply flawed and could do much more harm than good. This guide is developed from a collection of my own experiences as well as the experiences of my peers, what worked for us, and what didn’t.

Some people like to say dating is mostly about circumstance and luck, and all the stuff here is unnecessary. I agree, but there are many tangible things that you can work on to improve your luck and circumstances in dating.

This is a long post. Here I summarize the things that I’ve learned along the way while embarking on the journey of dating. It can be daunting at first, but I like to follow a structured, engineering approach to dating, as dating can be broken down into smaller, more actionable items.

Some people say most generalized dating advice is not helpful and that dating advice should be individualized. I agree, but for starters, there are some universal things that consist of a working formula for dating.

Let’s treat dating as a problem to solve. As engineers, let’s break it down into some smaller, actionable steps, and focus on the things you can control.

I believe dating is just about being the right person yourself, and then meeting and attracting the right person, interacting with them, as well as maintaining it (for longer-term relationships). You attract who you are.

So that brings it down to a few steps:

  1. Who is the “right person”? What qualities are you looking for?
  2. How to reach out to your target audience?
  3. How to become more attractive and attract the right person?
  4. How to communicate and engage with that person?
  5. How to maintain that attraction and engagement?

I will try to cover as much as I can in this post. But if it gets too long, there will be a Part 2.

Step 0: Identify your target audience

Having completed a degree in Engineering and a minor in business, I like to think of dating as selling yourself or embarking on a job hunt.

Just like how you want to sell a product, you start by identifying your target audience or customers, except you are the product. You want to sell yourself. And before selling yourself, you identify your target audience.

Think about how you begin a job hunt. You usually start by listing all the companies and positions you are interested in. To maximize your chances, you pick the companies and roles you are the most suitable for based on your qualifications. You then research the company and role and tailor your résumé and application towards each company and position, where you highlight your experiences and skills that are relevant to each role. You want to go somewhere where your skills are desired.

It’s the same process for dating. Before you start, you want to have a target audience in mind. Women or men? Straight or LGBTQ? FOB (fresh-off-the-boat) or local? Age range? Race/ethnicity? Short-term or long-term? Stay here or move to another city/country? Whatever your preference may be, don’t discriminate.

Also, what kind of qualities or personality traits are you looking for in a person? Certain interests or hobbies? A certain appearance? A “type” you will? What kind of deal-breakers do you have? However, do not set your standards too high or too rigid. Everyone is human. Everyone is weird in some ways. Expecting a unicorn will set you up for disappointment.

But first, ask yourself, do you really want to start dating, or are you succumbing to your loneliness or societal/parental/peer pressure? Be honest here. It’s not wise to go grocery shopping on an empty stomach.

Now, understand that in dating, you are judged by how desirable or attractive you are, which is a byproduct of how valuable you are as a person. The level of “attraction”, or your “market value”, generally consists of the following, though people will have preferences for what is “attractive”:

  • Appearance
  • Personality and interests
  • Career and competence
  • Communication and charisma

I will go into detail for each attribute later, and how to improve each one. To be relatively successful in this business, you should strive to improve all four of these areas to be “attractive”. You need to be well-rounded. Do not neglect any of them. A lot of people become impatient and try to date before they even work on these aspects and wonder why they are getting nowhere.

Now with that in mind, you want to do a little bit of market research. What appeals to your target customers? What are your strengths and weaknesses? Do your strengths or weaknesses appeal to certain groups more than others? You want to target groups where you’re more likely to be valued for your strengths.

You also need to do some demographic research about your target groups. For a given product, some customer groups or market segments are easier to target than others. For instance, are there more single men or single women in a certain area? Is the culture in this region more conservative or liberal? Are people here more willing to marry or are they more into casual dating? Identifying these things will help maximize your chances. Consider moving to a more favourable location if you have to.

For example, as a straight, Asian Canadian man who is not the most physically attractive, but is fairly well-off financially and career-wise, I know that it will be more difficult to attract women who place a higher value on appearance. I think I would have an easier time attracting more traditional women who value financial stability, as well as longer-term relationships, which leads me to target regions and cultures that are more conservative with stronger family values.

Step 1: Logistics — Reaching your target customers

Now that you have identified your market and target customers, you need to position yourself and be able to reach out to them.

Personally, I’m not a big fan of online dating or dating apps. I believe these apps incentivize you to be unsuccessful in dating so you stay dependent on them and spend money. After all, if the users are successful, the apps lose customers. The gender ratios are also quite unbalanced on the popular apps, resulting in some weird dynamics that don’t happen in the real world (e.g. the 80/20 rule).

As a straight man, I think most popular platforms are a crapshoot unless you are either very physically attractive or put a lot of effort into crafting your profile. Women, on the other hand, face many issues dating online as well, such as being flooded with unwanted attention. There are some lesser-known platforms that might be fairer to the average person, but I am not very familiar. This is not an advice column for online dating.

I am a strong proponent of meeting people in real life. Sure, this sounds old-school, but just like job applications, you can either send out hundreds of résumés online, or you can reach out to individual recruiters, alumni, or current employees, and try to get referrals or recommendations. I believe the latter offers a much higher rate of return. It allows you to showcase your full self instead of just a few statistics.

You can start by asking your friends or family to introduce you to potential partners from their networks. You can also put yourself in an environment where you will meet lots of new people on a regular basis, whether it be going back to school, taking a class, joining a club/organization, or volunteering. Even your workplace is good (but be careful not to take it too far, don’t sh*t where you eat). Also, in the case you do meet someone online first, take the conversation offline and meet in person as soon as possible.

Choose locations and activities where you are more likely to meet people of your target audience. Move somewhere else if it gives you more opportunities. Go out there and make lots of friends!

On the other hand, I am not a big fan of venues where you meet a lot of people one-and-done (bars, nightclubs, malls, speed dating events, cold approaching, etc.). It’s hard to establish a connection by meeting somebody only once. You should instead choose a setting where you get to interact with the same people on a more regular basis, with the option to expand your social network, which is why I highly recommend taking a class or going to school, volunteering, being a regular at a social location (e.g., a cafe), or joining an organization. I believe the best connections are developed over time.

Finally, don’t go to events or join organizations with the main intention of scoring dates — people can sense that and it is desperate. Actually be interested in the activity and enjoy it regardless of the outcome. Getting dates out of it should be a side-effect, not the main goal.

I have some words of advice before we continue.

A lot of people say oh I’m not ready to start dating yet, or I need to hit certain milestones before dating. It doesn’t matter. Nobody is ever ready. Do not wait. You need to start now! A lifetime goes by quickly, and you don’t want to regret all the missed opportunities years later because you “weren’t ready”.

Others like to say they’re too busy, too poor, too weird, or too independent to be dating. No s***, everyone has something going on. If you think dating is important, you make it work — no excuses. Dating and self-improvement take time, effort, and mental bandwidth so you have to prioritize.

In the early stages, do not worry about the dreaded friend zone! In fact, I don’t think it’s an issue at all. You are out there to meet new people and make friends. You are trying to learn, practice, and improve.

Also, in the beginning stages, do not be fixated on a single person. You are here to meet and interact with everyone, and practice your skills — have an abundance mentality. Don’t put one person on a pedestal, you will look too desperate or serious, and it will make you miss other opportunities. There are 8 billion people in this world. In addition, whether they are single or not doesn’t matter yet, you’re out to meet everyone.

Moreover, don’t worry about other people’s standards. Many people pre-reject themselves before they even begin, and the game is already lost. They are too scared to even start trying because they are afraid of rejection, and find other things to distract themselves. Chances are, if you meet enough people, someone will like you for who you are. I believe in casting a wide net. Also, I believe standards are for those who don’t know what they want. When people find what they want, all standards are set aside.

Finally, be receptive to everyone. Never pre-reject yourself or close yourself off from potential opportunities. Don’t start filtering people out based on arbitrary standards you have before you get to know them well — you could miss out on people you might be compatible with. Don’t focus on “feeling a spark” right away — you need to give it time, not every relationship starts with fireworks. Also, don’t be fixated on “finding the one” — soulmates don’t exist and you close yourself off to many potentially compatible people. Recognize and respond to every sign of interest that you receive.

As the journey is getting started, let’s talk about how to improve your market value and position yourself with your target customers.

Before I go into the specifics, I want to dispel some common dating advice that I believe is flawed.

  • Just be yourself / There is somebody for everyone — It might work if you’re naturally interesting, confident, pleasant, or good-looking. However, that’s not most people today. Many are needy, unconfident, or not well-groomed. Sure, you might eventually find someone who likes you for the way you are, but if you’re not already desirable, it will end up taking a lot more effort to find that person (i.e., your dating pool will be a lot smaller). Just like when you sell a product, if the quality is crap or if it’s not from a popular or reputable brand, it’ll be a lot harder to get people to buy it — you need to grow the brand first or build a better product. Therefore, improving yourself, or being the best version of yourself, will significantly increase the size of your dating pool.
  • Stop looking, and the right person will come along — Again, this only works if you’re already quite attractive or have a large social circle. Dating, for most people, takes a conscious and continuous effort. You need to continuously improve yourself and put yourself out there. You need to be proactively reaching out and not waiting for someone to fall into your lap — If you want something, you try to get it. Good things don’t fall into your lap. Just like when you sell something new, you have to make an effort to advertise your product, build a good reputation, and reach out to potential customers. Many people nowadays just sit at home, stay in their bubbles, and don’t talk to anyone new and wonder why they are getting nowhere in dating.
  • Just be confident / Fake it until you make it — As I will discuss in detail later, true confidence is not easy to fake and most people can tell the difference between fake confidence or arrogance vs. genuine confidence. It is hard to be truly confident if you have nothing to show for it — you’re just an empty shell. You need to work on the various aspects of yourself, which I’ll elaborate on below, so you can become truly confident about your accomplishments and your improved self. Also, even though you can fake being someone else for short periods, eventually, your true self will be revealed. You can’t fake it for long, and you might end up attracting the wrong people (who are attracted to your fake self rather than your real self). Gotta stay true to yourself.
  • Just be nice — Being nice to someone and doing nice things for them doesn’t automatically make them like you, especially in a romantic way. Being nice is just the baseline — You need to have substance. You need to be direct about your intentions. Otherwise, you’re just another friendly person in a sea of people. Also, you see all these people putting in tons of effort to chase/impress someone or to get their attention. Nobody is worth all your time and effort! Put that effort into improving yourself first.
  • Use pick-up lines/tactics — I believe those only work if your primary goal is to get easy sex or hookups. Criticize me all you want, but I don’t consider that dating. Most pick-up advice is shallow, forced, unnatural, ingenuine, and has no real substance. It only appeals to very niche groups, and from my understanding of psychology, most of these tactics mainly appeal to mentally unhealthy people (people with trauma / unhealthy attachment styles). As I will elaborate later, you need to be genuine. Mentally healthy and mature adults don’t play these games. Use pickup advice at your own risk.

Now let’s get into some specifics, by starting with the pillars of attraction.

Appearance — What gets you in the door

Even though a lot of people like to say that appearance doesn’t matter in dating, the cold, hard truth is that appearance matters a lot, and it is what gets you in the door for dating. It’s like how most job postings require candidates to have a post-secondary degree to even be considered. But unlike getting a degree, appearance is one of the easiest things you can work on.

Appearance can be broken down into things that you cannot easily change and things that you can easily change.

Things such as your height, skin color, disabilities, and facial structure are aspects that cannot be changed easily. Although in recent years, there have been some unconventional or rather extreme options to mitigate that, such as height-increasing surgery, cosmetic surgeries, and skin tanning/bleaching. I don’t advocate for those, so use them at your own risk.

If your height is not ideal, it is not the end of the world! Although I’d be lying to you if you’re not at a major disadvantage in dating (especially for men), you can only change what you can change. There are lots of articles on what you can do to mitigate the negative impacts of height (confidence, social skills, fashion, posture, fitness, etc.). I’ll spare the details here.

On the other hand, there are many many more aspects of appearance that you can actively change, such as your cleanliness, weight and fitness, fashion, hairstyle, and body language. It’s basic human nature to be attracted to people who are more physically appealing, no matter the culture. You naturally want to be with someone who looks like they take care of themselves.

Here I won’t elaborate too much as most of this is common sense. If you look dirty, go take a shower every day and shave. If you are overweight or unfit, hit the gym or go on a diet. If you look like a nerd or a goon, go buy some nicer, better-fitting clothes (no need to be brand names, just clean and fitting), and get a nice haircut. If you have bad skin or acne, use skin products or get it treated. If you have body odour or bad breath, up your hygiene, change your diet, or use products to get rid of it.

In addition, many people forget about posture and body language, but that’s a huge part of your appearance. As for that, I have a few tips that worked for me (source: I’ve been trained in public speaking):

  • First, stand upright with your back straight. Don’t hunch your back or be always looking down at your phone. I found that lifting weights (especially exercises that work on your back) and static stretching helps tremendously with posture.
  • Second, be steady. I see too many people who move around, shake their feet and legs, or fiddle their hands when standing or sitting. It screams anxiety and impatience. You want to be as steady as a rock. Stand or sit still. When you walk, take large but firm steps. Slow down your body movements! Don’t look like you’re always in a rush, it’s a huge turnoff.
  • Third, have open body language. Don’t slouch, cross your arms or legs, or put your hands in front of you. You will look very closed off and uncomfortable. Also, don’t put your hands in your pockets, it gives off nervousness. Try to take up more space/presence and look more open.
  • Finally, smile. Don’t put on a poker face all the time in public, or always be looking down or staring at your phone. It makes you look cold and unapproachable.

Many people say they are confident, open, or relaxed, but their body language screams insecurity, anxiety, and unavailability. It is easy to tell. Pay attention to your body language.

Put some effort into your appearance, and the attraction will naturally come. You will find yourself having a much easier time appealing to your target customers. Just like when you sell a product, if you design a nice advertisement, you will attract more customers.

However, don’t set unrealistic expectations about your appearance, you’ll always be disappointed. Just compare yourself to who you were yesterday.

Personality and interests — What makes you stand out

Now that you have worked on the tangibles, let’s take a look at some intangibles that you can work on to make yourself stand out even more.

But before you start working on your intangibles, you need to understand yourself. What are your strengths and weaknesses personality-wise? What kind of interests do you have? Are you an “interesting” person?

For personality, I look at the Myers-Briggs (MBTI), Big Five personality traits, and Attachment Styles. Use these to identify your strengths and weaknesses rather than slapping a label on yourself. Personally, I’m an INTJ with an anxious attachment style. I know that despite my intellect and ability to solve problems, my social skills were very poor, and I had to work hard to not overthink in many situations (aka anxiety).

Now, having studied some social and developmental psychology, I believe personality is not set in stone (especially before age 25), and your personality type can change depending on your mood and the situation you are in. You can always highlight your strengths and work on your weaknesses.

As humans are social creatures, you should surround yourself with the type of people you want to become. If needed, seek a therapist, take public speaking lessons, put yourself into certain situations more often (exposure therapy), or adjust your surroundings (e.g. changing your social circle or moving to a different location).

For example, I, as an introvert, pushed myself to go out and party, join clubs, volunteer, took counselling, and took public speaking training (Toastmasters) to work on my social skills and overcome my social awkwardness. I also befriended more extroverted people so I could learn their behaviours and social skills.

If you have a mental health condition or disorder, or an insecure attachment style, please get it treated by a professional. Most people don’t want to deal with your emotional baggage or be with a mentally unstable person.

Also, if you have undesirable habits such as drugs, porn, alcoholism, violence, gambling, etc., cut that sh*t ASAP. It’s not cool.

Now one may ask, I’m a very boring person, so how can I become more “interesting”? Now, being interesting or boring is very subjective, and different people have different standards, but there are some concrete aspects that you can work on to become more conventionally interesting or attractive.

If your entire life is just eat, sleep, work, and study (like your stereotypical engineer), then go develop some interests. Nobody wants to be with a robot or a complete shut-in.

“I don’t have time” / “I am too busy” is not really an excuse as you need to learn how to prioritize and sacrifice. If you want to start dating and self-improvement, you need to make that a priority in your life now and drop some of your less important commitments.

To be interesting, you have to be interested — Start by going out there and trying out different activities. Be open to learning new things. You’ll never know if you’re interested in something until you try.

And don’t just be any interest, try to develop some interests where you are more likely to connect with your target audience. Some interests are more “attractive” than others. Some interests make you more traditionally “masculine” or “feminine” and can be more attractive to your target audience. A lot of people I know complain they can never get a date but play video games every day. Go figure.

Note: If you are always disinterested or apathetic towards everything in life, it is not normal, and you may have some form of depression. Please consult a professional.

Now, once you have developed those interests, you also need to learn how to communicate your interests. As I will explain later, you need to be able to showcase yourself in an interesting manner. Showcasing your passions with genuine enthusiasm is attractive. People are attracted to novelty and excitement. You want to present a positive image of yourself.

However, many people make one aspect or interest (e.g., gym, travel, anime, video games) their entire identity, and it becomes unattractive. As adults, you need to be well-rounded — you can have some “weird” hobbies, but you also need to be somewhat normal. There is no need to ditch your current interests, but you have to find a balance — don’t make one thing your entire personality, and have some “normie” interests so you can connect easily with most others. Nobody wants to date a complete weeb, gym rat, or basement dweller.

Finally, don’t underestimate the impact of social media. Even if you despise it as much as I do, in this day and age, you should at least display a part of your life on social media if you want to appeal to your target customers. Learn to take nice photos. Your social media pages are often a part of your first impressions, just like the advertisements you see for a product.

Remember, at the end of the day, be yourself, but be the best version of yourself. You want to sell the best product, but that product is you. Don’t try to become someone you are not. You will be miserable.

Career and competence — What makes the relationship last

This might not matter as much if you’re into short-term or casual dating. I’ve seen countless people who don’t have careers or finances figured out who are either dating a lot or are in happy relationships. However, if you’re from a more traditional culture like I am or are interested in pursuing long-term relationships, marriage, and starting a family, having a good and stable career, being financially well-off, and your overall competence are crucial criteria.

Unless your family is very well-off, there are only so many career paths that can offer you the desired financial stability and the ability to raise a family here in North America (medicine, law, engineering/computer science, business, certain skilled trades, etc.). Don’t worry too much about whether you are passionate about a career, think of this as an investment for your future. Always look at the long-term benefits of a career path rather than the immediate gains.

If you’re working one of those dead-end jobs that anyone (or AI) can do, in serious financial trouble, or you’re currently directionless and have no idea what you want to do, you need to stop, think, and re-evaluate yourself. Life can go by quickly, and before you know it, you’ll be old, poor, and depressed. You don’t have as much time as you think.

Choose a career that you don’t dislike (ideally something that you enjoy and excel at) and give it all for several years. Try to make it far into the career path and obtain financial stability. Also, learn how to invest your money and purchase some financial assets (stocks, real estate, etc.). Ideally, you should achieve some degree of financial freedom.

However, what matters even more in dating is competence. Career success and financial stability are merely reflections of your competence.

By competence, you need to have a purpose in life (that is something beyond reproducing). You need to have the ability to set goals and achieve these goals. You also need to be able to solve problems, whether it’s your own or other people’s. You need to be accountable and dependable, as in having the responsibility to get things done on time, having basic self-control and discipline to do the right things, fulfilling your promises, owning up to your mistakes, and constantly trying to improve yourself (growth mindset!). You need to be able to take calculated risks, and have the courage to do things you’re not comfortable with (get out of your comfort zone!).

Finally, you need to be knowledgeable about the world (how things work, history, politics, economics, cultures/humanities, technology, etc.), develop some basic life skills (such as organization/time management, people management/social skills, self-awareness, cooking, cleaning, fixing simple items, navigation, etc.), and be able to function independently. Be useful, and people will flock to you.

Develop your competence first, and the career/money (as well as dating success) will come along naturally. Far too many people blindly jump into a career (or start dating) without developing that competence and wonder why they aren’t getting anywhere. Personally, I found that having a daily routine, exercising, journaling/writing, reading, and having the willingness to learn have helped me a lot.

Competence also goes hand in hand with confidence. As I’ll talk about next, true confidence comes with competence. Having competence and knowing your value can greatly improve your confidence, and that is genuine confidence.

In the end, do not make your career and money define you completely. It is merely a means to achieve your financial goals. Once you are in a good spot financially, devote more time to building interests, developing a purpose, and improving other aspects of yourself. Nobody wants to be with a workaholic. It’s important to keep a balance in your life.

Finally, do not lead with money in dating. Lots of people have nothing else going on in their lives aside from having money and wonder why they only attract “golddiggers” or keep getting used for their resources in relationships. You attract who you are. Again, once you make money, go and live an interesting life and develop other parts of your personality so you attract people based on those aspects instead of just your wealth.

Communication and charisma — The “game”

The previous three aspects are usually just screening criteria in dating, but once you get past the screening, this is where the real fun begins. It’s like getting to the interview stage once your résumé passes the initial filter.

Many people have the previous three facets together, but they don’t develop communication skills and charisma (or “rizz” as kids these days call it), so they hardly see any success in dating. On the other hand, I see people who are lacking in other areas become attractive simply by having good social skills. I believe this is the final, but the most important piece of the puzzle.

This is something you must develop through practice. There is no shortcut. No amount of sitting at home, reading, watching tutorials and YouTube videos will help you improve your communication and charisma. Many people never go outside or talk to anyone in real life and wonder why they aren’t getting dates, or don’t have any friends. Social skills are like muscles and need to be exercised regularly, otherwise they atrophy.

If you don’t even have any friends in real life or have trouble making new platonic friends, forget about dating for a minute. Learn how to make some friends first! But continue reading because the same principles apply.

Dating is really just more advanced social interaction and building friendships, and to improve that, I like to break it down into the following. Follow these tips when you’re out with people, and you’ll notice a substantial difference in the quality of your social interactions.

Although everyone has a different perception of good social skills or is attracted to different traits, there are some universal traits that are attractive. In general, you want to be a pleasant person to be around.

  • Confidence and composure — Some people are naturally confident and composed, but for most people, this is something that comes with practice. Don’t get in your head and worry about how others think of you — Focus on the present moment. Project and use your strengths. Embrace who you are, whether you’re awkward, quirky, unique, or whatever — Own your character. Confidence may be one of the most attractive traits in dating, but it is not all. Do not become overconfident or cocky. True confidence comes with composure. Composure is about staying true to yourself and owning yourself. It’s about understanding yourself and showcasing your strengths. You know your value and can demonstrate that value. It is okay to tell a story in a slightly different manner to fit the narrative, but do not bulls*** or lie or try to be something you’re not. Make sure whatever you say is in sync with what you truly believe in. It’s easy to smell bulls***. Lastly, composure comes with having steady body language and speech, which I will detail below.
  • Understanding human psychology — You need to have a basic understanding of human behaviours and social awareness. Analyze people’s emotions and behaviours and have a rough idea of their personality type, then look at their strengths and weaknesses. Then, adjust your behaviour to appeal to their personality traits and preferences. For example, some people prefer their partners to be more forward/direct, but others like their partners to be more laid back. Some people are more serious but others are more fun-loving. Be able to read the room and read people’s emotions. Know when to enter or walk away from situations. Finally, you also need to adjust your strategy for different people and different situations. It takes a lot of practice. At a deeper level, some cultures encourage and value certain personality traits, so research this as you choose your initial target audience.
  • Verbal communication — Basically, knowing what to say and what not to say in different situations. Think before you speak. Oftentimes, it’s better to not talk too much and just listen to your audience. Don’t always try to dominate a conversation, you will look cocky or insecure. Try to make your audience the center of attention. Be interested in them — ask them lots of questions, talk about things you have in common, and give detailed and thoughtful compliments. Stay engaged with your audience, by that I mean do not give one-word answers to their questions, and make your answers open-ended to keep the conversation going. Also, speak slowly and don’t look like you’re trying to pour everything out at once. More importantly, learn how to tell a good story. The same story, when told in a different manner, can yield vastly different impressions. If you are unsure how, go watch some standup comedy. Learn how to crack a good joke. Finally, be a little mysterious. Don’t spill out everything about yourself when talking to people, you may end up attracting the wrong type of person or come off as insecure or self-centered.
  • Nonverbal communication — This is mostly your body language and situational awareness. As I mentioned in Appearance, have a steady and open body language, and smile to people. Don’t be too serious all the time, it is okay to show some emotions, but not excessively. For instance, when texting, it is okay to use some emojis. When speaking in real life, have some tone variation (don’t sound like a deadpan robot). As for situational awareness, you need to have a sense of how the other person is feeling at all times, as well as knowing the general mood of your surroundings (“reading the room”). Try to put yourself in other’s shoes, and think about what can make them feel good (again, the focus is on the people you’re talking to, not you). Finally, don’t always be complaining, making excuses, or shifting the blame on others, but rather focus on actionable items for self-improvement, and have the ability to handle criticism well — be positive, and don’t be negative.
  • Setting boundaries — It’s good to be kind and caring towards others, it’s basic human decency. However, do not degrade yourself or disregard your own needs just to appease others. Don’t be needy! I see too many people completely abandon their own plans/goals or spend tons of money just to meet someone, or revolve their entire lives around another person when they are clearly not reciprocating. This will never work as it makes you look needy and insecure. You look like you don’t have your own life, and you’ll only get people to use you and step all over you. Develop some self-respect and put yourself at the same level as others. Be nice and friendly to people, help someone out if you can, but never go out of your way or sacrifice your own priorities just to gain validation from others. Learn how to say “no” sometimes and don’t be a yes-man. Learn to walk away from situations. You could end up losing your own identity. In essence, don’t be a f***ing simp.
  • Know how to have fun — In the end, people like to have fun with each other. You need to know how to have fun so you can bring the fun to the table. Learn how to plan an event (or an interesting date), and become the organizer of your friends and your communities. Try to be in the moment when you are doing something, don’t always be thinking ahead, and don’t be overly self-conscious about your behaviour. Live in the present. Go into something with the expectation of having fun. Don’t worry about the outcome or be too focused on “scoring”. Also, it’s okay to be a little bit unpredictable or spontaneous. Everyone enjoys some surprises occasionally. However, that does not mean reckless behaviour that endangers yourself and others. In essence, be a fun person, and people will flock to you.

Meet everyone with the intent of becoming friends first before moving forward. It is okay to become friends first before dating someone, despite popular advice. Approach people with genuine curiosity and try to get to know them (remember it’s not about you, it’s about them).

However, when you are ready to move things forward (e.g., expressing interest, asking someone out for a date, or asking to be official), you need to be assertive and clear about your intentions. Be direct — many people nowadays cannot read social cues or respond to subtle hints. Do not play mind games (e.g., delaying communication, waiting for the other person to approach/speak first, playing hard to get, push-pull, sh** testing, etc.) — it is childish. Otherwise, they may miss your signals, merely see you as a friend, or have already moved on.

Furthermore, lots of people believe if their advances get turned down or if the other person doesn’t reciprocate, they should move on and cut contact immediately. I believe you should still keep in touch with them, but from a distance or in a lighthearted way, or at least stay as friends. Another opportunity may arise, or they may introduce you to new people. Continue to grow and leverage your network.

Also, don’t move forward too quickly. Get to know the person well — it takes time (at least a few months) for people’s true selves to be revealed. Try to see people objectively and not just based on your internally idealized version of them — nobody is perfect or a “unicorn”, everyone is human and has flaws. There is no such thing as soulmates, only compatibility. Ideally, find someone who shares your core values, and everything else will follow.

Finally, remove the word “settling” from your dictionary. It is not a healthy mindset and you are always going to set yourself up for disappointment. Everyone is human and nobody is perfect — have realistic standards. But also know your deal-breakers and be able to recognize red flags.

Choosing your romantic partner is one of the most important decisions of your life, so choose wisely.

Although I’ve been over-using the metaphor of sales and job interviewing, dating is not all transactional as people like to describe it. You are human after all, and you should treat others like humans as well. Treat others the way you want to be treated. Give and demand respect.


Now, this post is getting long so I will stop here for now. I have a lot more to say about how to move forward with a relationship and maintain a relationship but I’m not qualified to comment on this yet. My dating and self-improvement journey is far from over. Hopefully, I can come up with Part 2 of this blog in a few years with more experience under my belt and lessons learned.

One thing about dating that a lot of people don’t want to admit is that luck plays a huge role in your success. One can do everything right and perfect all the aforementioned things in this post, but still not see success in dating. Do not give up. Keep improving yourself, living your best life, don’t get too hung up on dating, and just put yourself out there. Your time will come. Even if it doesn’t come, your life will at least be better than before.

Also, I believe self-improvement should feel natural. If you’re in a good state of mind, it should feel easy. At the end of the day, you don’t necessarily need self-improvement to find someone and have dating success, but also, you don’t deserve anyone simply by existing and being yourself. It’s a fine balance. Fixing your mental health, especially your self-esteem, should be the number one priority, and everything else should feel straightforward.

Another thing is that getting good at dating doesn’t happen overnight for most people. Think about how long it took you to acquire the skills and land your first professional job. For many, especially us introverted nerds, geeks, and fellow engineers, it could be a multi-year-long journey to getting all the things right and becoming successful in dating. Be patient.

Furthermore, I believe a lot of the advice here doesn’t just apply to dating, but can be applied to making friendships, and your day-to-day and your professional lives, which could drastically improve your quality of life in general. At the end of the day, self-improvement is a lifelong journey. You learn to love yourself, take care of yourself, be the best version of yourself, and showcase your best self to the world. Just like in engineering, no product is perfect, but it can always be better in subsequent iterations.

Finally, a quick note about myself. I used to be a socially awkward, anxious, and boring person with not much to offer. But by following the steps above, I was able to improve my social skills, become more interesting, grow my career, make lots of new and diverse friends, as well as going on many wonderful dates, even during the pandemic years. My quality of life has dramatically improved.