Whirling Thoughts

Chewing, swishing, and spitting thoughts out. Personal blog of Nicholas Chan.

Page 2 of 5

Good Intentions Are Not Enough

A recent debate started by an article has caused me to begin questioning the worth of good intentions. Specifically, is a good, well-meaning intention enough to justify poor execution?

For light context, this was an article that sparked debate about the lack of initiatives within the Queen’s Commerce Program supporting among other things, diversity in income, hiring, admissions, and support for marginalized groups. It examined the notion of privilege within the program, and the lack of help for those without said privilege. However, in it’s writing, it was an article that was, in my opinion, one that failed to perform the adequate research ahead of time or provide meaningful solutions.

To backtrack, I whole-heartedly agree that there should be some more supportive diversity initiatives within this program and school. I love this school, and it has provided me with opportunities to meet executives, hone my skills, and meet like-minded people. There are more opportunities, amazing people, and challenging ideas here than I have experienced anywhere else.

Racism continues to exist, with racist graffiti being sprayed on the walls of my school and students being assaulted for their race in this city. Privilege exists. I have sat through meetings where my peers complain about how once their father had spend $1500 to cover their cellular data overuse penalties, the $50+ Uber expenses sent to parents because they didn’t want to walk a few meters, what a pain it is to have to fly often to international destinations, and the heirloom LV bag waiting for them once they got a job. People skip class or loaf through this program because they have a job lined up or enough money that it does not matter, when there are those struggling to complete the program or choose to not attend for financial reasons. These are some real issues, though they are not always top of mind

I say this to highlight that the intention of the article was amazing. That the cause certainly has merit. But the execution was terrible. I could not agree with this article.

In failing to adequately research the article, it resulted in a piece of writing that was indefensible. It was full of holes, came off as a rant, and misrepresented statistics. This had the consequence of diluting its very real message and infuriating a good portion of the program, minorities included. No one listens when they are angry. And it’s important that people listen, particularly those who fail to agree, because the purpose of starting a debate is to convince these people that there is a need for change and to listen. Otherwise, you aggravate an “us vs them” mentality that is not helpful when tackling multi-lateral issues.

In a way, this article undermined the author’s cause, which is a shame.

When stating or assuming that “good intentions are enough” it brings to mind the quote “the mean justifies the end.” It doesn’t matter how you act to achieve a goal, so long as the goal is achieved. In parallel, the assumption here is that as long as good intentions exist, it doesn’t matter how you achieve this goal.

Donald Trump is the perfect example of this. I’m sure in his mind, he has some good intentions. He wants help the blue collar workers, reduce illegal immigration, and create jobs. Admirable goals, good intentions. In reality, he started a trade war which has hurt farmers,separated families at the border, and caused an iconic manufacturer to leave the country. Poor execution.

So intention needs to be supported by effective, tactful action and execution. Failing do so puts you in the company of someone like Trump, no matter how good your intentions might be. Trump’s intentions are good too. Actionably, for any initiative, this means at a minimum, doing thorough research ahead of time, consulting with key stakeholders, and reflecting thoughtfully on how messages or initiatives will be perceived by these stakeholders.

Good intentions are not enough.

Difference Between Being “Successful” & Not- Use of Free Time

Reflecting this part month, I was thinking about what allows people to be “high-performers”. This is idea is not particularly ground-breaking, but thought it would be worth writing regardless.

The mentality is that “everyone only has 24 hours in a day”. Elon Musk has 24 hours in his day. Tim Cook has 24 hours. You and I have 24 hours. The only difference is essentially how we use that free time.

Digging deeper, what distinguishes students who excel in a program and those who do not? Everyone spends similar amounts of their time in class. They learn the same material, do the same assignments, read the same textbook. Yet why are there different outcomes at the end of the program? What remains variable? The only thing that changes is how people use their time outside of class.

There’s a certain set of things that you can end up using your time. You can choose to study, read, exercise, do extracurriculars, watch Netflix, party and who knows what else.

Some have direct effects on becoming a smarter person. Other have indirect effects. Sleeping is not a productive activity, but allows me to be more productive. Same with exercise. Even partying in moderation, lets me destress and meet more people. And of course, some activities have no value or negative value. For me, Netflix is a time sink that adds little to no value to my life.

Finding the right mix of the activities that works for you is key. There are certainly people who can do it all. For me, I definitely place high value on quality of sleep, exercise, reading, and extracurriculars.

School work is a low priority (not a true differentiator). Partying is an activity best done in moderation.

I encourage you to reflect on how you are spending your time 🙂

QTMA Product Diaries 1: Ideation Process, Blockchain, and Dev Management

This year, as part of the Queen’s Tech and Media Association (QTMA), I have the pleasure of working as a product manager with a team of developers in order to build a software product. It has been an immersive experience which has forced a lot of thinking about team management, business models, product development, and technology trends.

As part of the process, it will be fun to document the process, mistakes, and wins for future product teams on QTMA. This gives myself a chance to reflect a little more on some of the lessons that I’ve learned myself.

The product my team is working on focuses on allowing universities, online course providers, and businesses to easily issue and verify educational certificates and degrees. This will prevent fraud and drastically cut down the amount of time being spent verifying these documents.

Brainstorming Process

Something that always comes up when looking to start a project is the refrain “I don’t have a good idea.” We ran into the exact same roadblock.

In coming up with our product idea, we started by listing out “cool ideas.” Eventually, we landed on the idea of verifying educational certificates using blockchain technology.

The trap that I really wanted to avoid with this product is working or building a product that is technically interesting, but with no real usage case. When that happens, developers (and even myself) will quickly lose motivation, because frankly, what’s the point? It’s a waste of everyone’s time and resources and something better left for personal side projects.

In reflection, this process wasn’t very efficient and there was a lot of time and effort wasted. If we were to work through ideation phase again, I would have placed more emphasis on implementing a design thinking process.

This is a methodology focusing on identifying problems, their root causes, and ideating solutions to target these root causes. This is opposed to being enamored with the technical complexity and “cool” factor of a product. In short, design thinking is a process that focused on creating sustainable solutions first and technology second.

One idea that our team is looking at implementing from design thinking is rapid ideation and prototyping. Rather than using a linear development process, where you only show users the product at the end of the cycle, you constantly create prototypes, show them to users, and add/remove features based on feedback.

I’m excited about showing this product to potential end users this year on a constant basis. That is going to involve setting up business development efforts, asking questions, and getting in front of real people. It sounds like a hassle, but these are the skills and experiences that are incredibly valuable should anyone on the team desire to jump into working on their own products or startups.

Blockchain Technology and Opportunities

Why are we using blockchain? Frankly, it’s because one of our developers really wanted to work with the technology.

Blockchain is an area with large amounts of skepticism and hype. Bitcoin is the best known example of this. The technology is in its infancy and requires significant time before maturity. One way to move toward that level of maturity is by experimenting and ideating business models which can effectively use it.

One thing that blockchain is good at is creating trust and authenticity. You can use it to verify the authenticity and origin of documents, transactions, and other assets easily. A great fit for what we are trying to do with educational certificates.

Team Management – Communicating with Developers

Developers are a tribe of blunt and analytical people. It’s refreshing. They frequently ask questions, demand clarification, and offer criticism of ideas.

As a PM, there  I focus on three areas to make sure I can work well with my team.

  1. Knowing what I want
    1. I aim to always be clear with my vision of the product and what exactly we are building. I try and leave as little ambiguity as possible when it comes to assigning tasks. Explaining the reasons behind a task is also crucial for allowing devs to make decisions. The worst thing for developers is ambiguity and vague statements.
  2. Making sure they get what they want
    1. What do these developers want to learn? One of them wants to work with blockchain. The other two want to work on their web development skills. I made sure our project was blockchain based and that there would be web development modules for the developers to work through.
  3. Knowing my stuff
    1. As a developer, there are things that I know and I don’t. However, that’s no excuse for me to ask stupid questions. Taking the time to read up on concepts, dive into the code, and understand the technology we are working with has gone a long way.

Moving Forward

Our next steps are to start building out our MVP. This means setting up the Ethereum smart contracts that allow for the issuance & verification of the product while creating a simple frontend UI to interact with the blockchain.We’re going to be building out these features during 4 hour hack sessions.

Until next time 🙂

How to Avoid Travel Burnout – Plan Less

Vacations should lead to a feeling of refreshment, a renewed sense of excitement and energy. Isn’t that supposed to be the point?

Yet sometimes, I find that going on vacation turns into an experience more exhausting than everyday life. There is always an urge to cram as many events, restaurants, and attractions into the fleeting few days you have in a city or country.

Isn’t it so strange that we complain about waking up for a 9-5 job, yet on vacation, we gladly pack our days from 8am to 8pm?

Recently, I took a trip to Quebec City without any planning whatsoever. Other than the flight tickets and accommodations, I simply left my schedule open and free for exploration.

Quebec City – No Plans Made

Without a set plan or schedule, I had the opportunity to explore things on my own pace and be spontaneous, pursuing opportunities and interactions that I likely would have avoided. These include:

  • Chatting to a 50-year old woman on the plane, before hitching a ride with her daughter into the city. I am grateful that they treated me to lunch and coffee, while sharing some of the best restaurants and experiences in the city
  • Sitting down for two hours in beautiful Petit Champlain, listening to a street musician strum his harp while journalling
  • Taking advantage of a beautiful day to rent a bike and ride a 25km trail along the St. Lawrence River upon the recommendation of the bike shop owner
  • Watching a hilarious Mexican street performer defy gravity, balancing, climbing, and dropping from a 20ft pole.
  • Savoring fresh, amazingly sweet raspberries and blueberries from local farms, while wandering through the farmer and artisan’s market
  • Absorbing beautiful Inuit and Quebecois art at the Musee de Beaux Arts for, simply because I was in the area

As I slowly ambled my way through the old city, I found that I actually ended up seeing all of the main tourist attractions such as the churches, plains, and the old port and city.

Trust Your Feet

In any case, I have found that I can trust my feet and a sense of adventure to find myself something interesting to do to fill up my time.

I am advocating for planning less during trips when possible and exploring at a more organic pace. There’s less stress, no need to rush, and you will still be able to find the major tourist attractions while stumbling upon more of the little interactions and moments which truly make travel so enjoyable.

First Year Internships – Take The Learning Opportunity

Coming back from a trip to Kingston, my housemates and I were discussing each others’ summer jobs. Being in Queen’s Commerce, a very career-oriented business program, we all felt the pressure to land an internship for the summer.

We are all currently three months into our roles and during the three-hour commute, we had a chance to discuss how we like our jobs and roles.

The words “I hate my job” and “I don’t have much to do” and “I have a lot of free time” came up during the discussion.

The challenge that hits a lot of first-year students in business roles is two-fold. First, it’s significantly harder for you to land a job because it is believed that you lack experience. Second, once you land the job, the reality is that you are often giving routine, mindless tasks that no one else does.

Is this part of the overall job hunting process? Yes. But are there ways to avoid it? I would believe so.

Another friend of mine has had a great time working at an ecommerce / marketing startup this summer. She finds the work engaging, interesting, and one where she is constantly learning new things.

I also had the same experience working at an early-stage startup called Jrop, where I learned a lot about sales, autonomous vehicles, and an up-close look at the nitty-gritty details of execution / strategy that comes with running any business. Very few people know this company exists.

While landing big names in first year will look great on the resume, it appears that many (not all) of these jobs devolve into some form of grabbing coffee, formatting documents, and other routine work. Frankly, these are not activities that make you a smarter and more interesting person, no matter what company you work at.

At the end of the day, your job is an outlet to learn something new, grow as a person, and meet new people. All of this is what contributes to you landing another job.

Finding roles at smaller companies is a good way to get the increased flexibility and learning opportunities. They are generally more accessible and more willing to give first-year interns more free reign. Rather than simply looking to land big names, I would encourage future first-years to find these high-growth opportunities.

Building A Stream Of Information – I’m Unsubscribing From The Economist

One of the most crucial components to maintaining an edge in business / life is access to relevant, high-quality information. This information shapes our perspectives, decisions, and acts as the basis for new ideas or strategies.

So in the pursuit of this information advantage, common advice that is given is to read the news. The intent behind this is well-meaning, but the reality is that reading the news turns into you swimming through oceans of irrelevant information, overreactions, and repeats of company press releases. Occasionally, you come across an article that will change perspectives or add significant value, but skimming through news sites to find these nuggets of gold is extremely time consuming.

To me, staying informed is a situation where quality matters exponentially more than quantity. What defines quality? My litmus test is whether it unlocks a new perspective and provides applicable information to my fields of interest.

Those criteria also mean that everyone should build out a stream of information that uniquely suits their needs rather than listening to general advice.

On The Economist

I recently subscribed to The Economist on the recommendation of several friends. It does a great job of analyzing geopolitical trends, politics, and providing a global perspective. The Economist has definitely made me smarter.

But recently, I’ve asked myself how useful this information is to my own interests  in technology, startups, and business strategy. My conclusion is that other than a few talking points, the information that I’m absorbing through The Economist has largely been redundant.

The pieces of information that would interest me, have already come in through other new sources in my stream of information.

My largest complaint of The Economist is that it is reactionary in its coverage and analysis. They provide few robust analyses on business strategy and trends in the future.

I get it, that’s not what The Economist does, their focus is on economics and geopolitics. My interests and the magazine’s interests don’t align, so it’s time to switch off.

The New Information Stream

My subscription of choice moving forward will likely be the Harvard Business Review. Their in-depth case studies, CEO interviews, and discussion of technological trends in business are more suited to my personal interests.

To keep myself up to date on significant news items, I am a fan of using newsletters which sort out irrelevant information. The Hustle is my go-to for daily business and tech news; Seeking Alpha’s Wall Street Breakfast is a short, digestible, daily breakdown of news from a financial lens; Abnormal Returns for curated article links on personal finance, investment strategies, and news from a financial lens; The Tim Ferriss Show is my podcast for learning about how high-performers think and operate through in-depth one on one interviews; National Geographic is my favourite magazine and it provides a holistic view of politics, culture, and nature through their passionate photographs and storytelling.

Moving forward, I will continue adjusting these information sources as my needs and interests change. So far, I am happy with the quality of information these sources provide. They keep me from being caught flat-footed in conversations while providing me with information that helps me make better decisions.


Consistency – Showing Up Everyday

Something that I have struggled with over time has been consistency in my posting. I find my inspiration and desire to write constant, but my ability to create the time to write those posts very difficult.

It’s easy to get caught up in excuses and put off a post for another day or week, that then turns into another month. There’s always some excuse, an event, or project, or impeding exhaustion.

Taking the advice of venture capitalist Fred Wilson, who has managed to blog consistently for years on end, I installed WordPress onto my phone.

I connected my site to my phone, which gives me the ability to write short posts like these. I am a big fan of the idea, mostly because it revolves around setting up an environment that removes friction (annoying to login and open up blog on desktop) from my desired result (more writing.)

Writing is something that I truly enjoy as an avenue to express the random thoughts that come about every day.

This is why I named this blog whirling thoughts, it’s a safe place to plop down the random ideas and thoughts that pop up from time to time for an occasional audience.

The key barrier from making this a habit / successful routine is my lack of consistency. Really need to focus on writing more stuff down and creating consistency.

Not sure where the idea came from originally (buffett?) but knowledge and habits are like compound interest. Continuous small actions, such as writing everyday, ultimately creates significant improvement and growth or what people refer to as the process.

Moving forward, I aim to improve my consistency and focus.

HackTPS – A Reflection On Innovation & Learning

Coming off HackTPS, which is a hackathon sponsored by Toronto Police Services and Ryerson’s DMZ, I wanted to take a few lines to highlight some takeaways from the event and reflect.

Business Case First

To be successful, you need to build the business case first, then worry about building something.

This reflects a lot of the ideas about the design thinking methodology that has gained so much traction. Not only should you find a problem, but you also need to think about how sustainable your model is and your ability to monetize the idea.

It’s really easy to get bogged down in a “code-code-code” mentality, especially at a hackathon like HackTPS. While it’s important to have some product to show, few judges end up asking about the technical stack or how you implemented the solution. What they end up caring about is your thought process on the problem, your business model, and assumptions that you made.

Keep It Simple

Building on the previous idea, you really don’t need to make your code the most complex and advanced as possible. What matters the most is that it works. No judge has ever asked “How many hours did you stay up to finish this? How many bugs did you solve?”

We put a lot of pride on “taking the hard way” and “making something for scratch.” But hey, those “easy ways out” exist and should be used if they fit in with your solution.

As an example, the runner-up for this hackathon made an AI chatbot that would allow TPS to handle and troubleshoot many of the unnecessary 911 calls that could occur to a service.

Did they hard code that themselves? Build the ML and AI algorithms from scratch? Nah, they used Google’s DialogFlow service which had all this information plugged in and ready to go.

The result? They got 2nd place at the hackathon, spent maybe 4 hours implementing their solution, and had something functional to show the judges.

Don’t work hard. Work smart.

Read More

Getting Started With Investing Part 2: Common Misconceptions

This is part two in the “getting started with investing” series on Whirling Thoughts. The purpose of this series is to provide the underlying rationale for investing and small, actionable steps to get started with investing. I’m doing this because I believe that investing is a fundamental skill in life and something that many students / young people find very intimidating.

DISCLAIMER, not an investment expert and this is not investing advice. Just some general knowledge repackaged to help you get started. This is a beginner guide and not meant for finance whiz kids.

What Will Be Covered In The Series

Within this series I want to discuss a few key topics:

  1. Why should you invest?
  2. What are some common misconceptions about investing?
  3. What can I buy? Options, bonds, stocks, dividends, mutual funds, ETF’s and everything in between
  4. The concept of passive investing. Why ETF’s are a great place to start.
  5. Where can you start investing stocks? What platform can you use?
  6. The psychology of investing
  7. Sources for more information

If you have additional questions, please comment below, and I will make sure they are answered within the articles.

If you study business/already invest and have objections, questions, comments, and variations on “you’re dumb”, I also welcome those in the comments section! Feedback and debate are always appreciated.

What Are Some Common Misconceptions About Investing?

  1. It’s a path to get rich quick
  2. Investing is gambling
  3. You need a deep understanding of business to get started

In this article, I will present arguments and debunk some of these misconceptions. It’s a little boring and theoretical, but it sets up a good base for the next few articles.

Investing Is Not  A Path To Get Rich Quick

We constantly hear the stories about the traders and investment bankers who are making millions (occasionally billions) of dollars investing over a week. It’s tempting to believe that we are able to replicate similar success. As a beginner, this is the worst mindset you can possibly have because:

  1. These people are professionals who have access to knowledge and resource you do not have
  2. Investing is a long-term game. But not as long as you think.
  3. Risk is directly correlated with returns. The higher the return, the higher the risk. AKA you losing a lot of money

Read More

Hitting The Gym – Beyond The Looks

Short and simple post.

I’m sure that I am not the only one who believes that there is a lot more to the gym than simply trying to stay fit and look good. There are certain psychological benefits and advantages which I find going to the gym helps with.


Going to the gym on a regular basis reinforces the concept of consistency. There are certainly days where the bed is just a little too comfortable and you’re tired. But those are the days where it is even more important to gather some willpower and go.

This practice of being consistent and mastering the ability to create willpower has effects which spillover into other areas of life. Writing is one of them. Coding is another. Reading is another. There are always going to be some excuses, but having the ability to say “damn it, I’ll do it” over and over again allows me to continue pursuing consistency in those areas.

Process Orientation

Working out at the gym is a long term game. No one is going to jump 50 pounds in strength within a day. Reaching higher levels of strength and fitness revolves around the acceptance of focusing on slowly ramping up weight and focusing on good technique. Maintaining a reasonably healthy diet also helps.

This has reoriented myself away from expecting results quickly. Instead, I reflect on workouts and appreciate the slow and steady progress that I am making. The extra rep. The extra 5lbs I can handle.

Looking at other activities through this lens is extremely helpful for my impatient soul. Coding? Every time I go to a hackathon, I always make some huge, time-consuming mistakes and don’t accomplish what I set out to do. Yet in the long-run, I notice that I have not made the same mistakes twice, have built foundational knowledge, and have been able to help and explain to others. It’s a painful process, but rewarding.

Read More

Page 2 of 5

Powered by WordPress & Theme by Anders Norén