Making a Business Without Doing Any Work – Part 2

June 15, 2017

I recently begun to formulate a plan to build a profitable business and be not doing any work. To do so, I plan to break down the things needed, then outsource absolutely all of it. If you missed it, check out part 1 here!

As I thought, I read over the steps I had formulated and quickly realized I’d need to break them down further. So, here’s the updated list of steps I’ll need to outsource:

  1. Find a market I could sell an app to, including specific demographics
  2. Find what pain points they have
  3. Collect information on players in the field (competitors)
  4. Formulate an idea that addresses that point
  5. Make a name for the app that uses that idea
  6. Create a logo for the app
  7. Decide on the service’s features – probably a scaled back version to start
  8. Create designs for the service, providing the logo for colour information
  9. Create a layout for the service
  10. Build a rudimentary app
  11. Research how similar apps are advertised
  12. Advertise the app
  13. Sit back and let things play out

That’s what I’m thinking at the moment. It’s a lot of steps, but I look at it like this – if I’m paying $5 per step and not doing any work, it’ll barely cost me anything!

What does it mean to be not doing any work?

On that note, I should mention an important caveat that I decided on. Unless the work I receive is incomplete or obviously terrible, I’ll accept it. For instance, if I ask someone to come up with a name and it’s only “okay”, I’ll take the path of least resistance and accept it.

Will this mean I get the best work possible? Probably not. But I think it’s more about the spirit of the project – the idea that someone could create a business with the bare minimum amount of effort – only contacting the freelancers.

I’ll contact the first seller soon. Keep tuned!



Thanks for reading! I’d love to hear what you think, give me a shout in the comments or on twitter!

Join the Conversation


Can You Make a Business Without Doing Any Work?

June 8, 2017

What’s the only thing better than making a profitable side-business? Making a profitable side-business without doing any work.

First, a little background knowledge. I, like many programmers, enjoy working on the occasional side project. Bringing a program from idea to execution can be extremely satisfying. Although I’ve never made anything that I could monetize, there’s no real reason why I couldn’t. Except, perhaps, for time. Customer service alone is a big task – bigger than I have the bandwidth for when added to my workload.

That’s where outsourcers come in. We live in a world where people who can help with a multitude of bizarre jobs are just a click away. See sites like Fiverr, or Mechanical Turk (AKA MTurk), where these things are quite cheap. Both offer a huge array of services, and Fiverr in particular offers a few that interest me. After all, what do you need for a business?

  1. A target market – one with some cash to burn
  2. A problem that that target market needs solved
  3. An understanding of the organizations trying to solve that problem
  4. A point of differentiation from the competition
  5. A product
  6. Advertising for the product

And… you’re done, right? Of course, in real life, things are a bit more nuanced – but this should be a good starting point. I’m sure that a few of these will break down further – for instance, a product needs a name, branding (colours, icon, design), UI/UX, programming, etcetera. But for most of these points, I’m sure I can find someone on Fiverr who will help.

Starting a profitable side project without doing any work might sound a little far-fetched, but I think that it should be possible. For now, it’s time to break these steps down further. Stay tuned to hear what comes next!


Thanks for reading! I’d love to hear your inspirations and ideas, give me a shout on twitter!

Join the Conversation


What Data Will You Discover?

May 23, 2017

We live in the era of data.

Companies do all they can to collect “Big Data”; information from or about the people who use their products. This information shows researchers how users interact with products, who they’re connected with, and much more. Big Data is interesting because it’s so easy to collect data nowadays that special algorithms are needed to parse it.

This is important if you’re creating a product because you need to learn as much about your users as possible. This might mean tracking their usage of your technology product, or giving them a survey to complete. No matter how you collect it, it is key that you gain first-hand data.

Your companies’ unique edge should result in proprietary information.

No matter what you do, you can collect data about your users. If you have a website or app, you can learn about what makes users click. If you use social media for marketing, you can learn what kinds of posts have the best result.

This is what we’re facing right now. We’re trying to determine which of our users are leaders who are positive and sporty. Because we have access to a lot of their Instagram profiles, we can look at those. But how do we learn what we need to know solely through Instagram? When we figure that out, the information will be highly valuable to us and to other companies in the same space. But why should everyone do it?

There are many reasons to collect data, least of all monetization.

Whether you’re learning about your product, your customers or both, there will be information for you to discover.

  1. Discover what type of person uses your product
  2. Learn what your users like about your product
  3. Find out what your users want to see in your product
  4. Collect customer segment information to sell (if legal)

First, determine what your average and best users are like. Then, determine how your product can solve their problems. Finally, regarding the last point: conventional wisdom is that if you don’t pay for a product, you are the product. The information Facebook learns about you could be worth almost $60 per year to advertisers. Facebook learns about you from your usage, and people pay them to share what they’ve learned. Therefore, data might be your ticket to building a product you can monetize.

Your users can provide so much valuable insight. What will you learn?


Thanks for reading. Feel free to share this post if you liked it, and give me a shout on twitter!

Join the Conversation


1 Simple Step to Get Involved in the Tech Sector

May 9, 2017

An old friend of mine called the other day because he wants to break into the tech sector. His stagnant work in the health care industry frustrates him, and he wants to flex his entrepreneurial muscles. He was asking for advice because his lack of formal computer science education was concerning to him.

During my time in the tech sector, I’ve often heard this hesitation from intelligent people like my friend. What many don’t realize is that the barrier of entry for learning to code is really low. The problem is that the barrier of entry to the tech sector seems high!

This high barrier of entry to the tech sector is artificially.

Watching Hollywood “nerds” hammering away at keyboards makes learning to build programs seems abstract and involved. But in reality, executing on an idea is something that anyone can do, given time. The field is more accessible than ever!

But here’s the secret; you don’t have to wait for anyone or anything. No one needs to give you the go-ahead, you already have it.

My friend wants to do medical work. It’s a field with tons of potential users – patients, nurses, doctors, you name it. It’s a huge customer segment, as most people will go through the healthcare system at some point! All he has to do is think of an idea and build it.

That’s it.

Building something and showing it to people is all you need to do to become involved in the tech sector.

It will be tough to build something novel, but the rewards of building a big tech company are obvious. Social impact, huge monetary gains, you name it. It’s there for the taking. All you need to do to get involved with the tech sector is build your product and get it into people’s hands.

The time is now!


Thanks for reading, feel free to share this post if you liked it or give me a shout on twitter!

Join the Conversation


Look Toward Your Vision, but Focus on the Steps Ahead

March 31, 2017

When your company is full of visionaries, it’s easy to forget to focus on the steps you need to take immediately.

Maybe you’ve heard the phrase “Big, Hairy, Audacious Goal“, or “BHAG”. A BHAG is a lofty goal that outsiders might consider impossible, but your company works toward and believes they can accomplish. Ours is to energize every child in the world! What’s yours?

A team that believes in their big vision is driven to work on the cause. However, there are important pitfalls to avoid when focussing your company on the big goal.

  1. Your BHAG will take years to accomplish, and it is common to become discouraged on the journey.
  2. Your BHAG is nice to focus on, but the steps on the path are just as important.

You must remember to focus on the end goal, and also focus on the steps ahead.

When you’re climbing a mountain, focus on the summit. But don’t forget to watch where you’re climbing, or you’ll slip.

A proper BHAG will take years to properly accomplish. As well, it will be met with scepticism and naysayers. If it won’t, then perhaps it isn’t that audacious a goal!

Bill Gates famously dreamed of a computer in every home in a time when that was considered laughable. Who’s laughing now?

Prepare yourself for questions from everywhere, including from your harshest critic – yourself.

But what are you going to do – give up? How long are you going to sit around doing nothing or questioning yourself, while a problem you want to solve gets worse and worse?

You are better than that. And I know that, because I truly believe that we are all better than that.

Think about your goal, but focus on the steps to get there.

What you build in the short term will be smaller than what you want to tackle. It’s just not going to have the impact or the features. That’s a harsh truth that you must become accustomed to.

But – you must not forget that every step of your journey is key – your company can’t do great things if it’s dead!

Every time you make a change, think – how does this step benefit you?

Have your users requested this new feature, or do you just think it’s a good idea? Do you need to scale up, or scale back? Will you be able to put food on the plate tomorrow?

Use your big, hairy, audacious goal to drive every small step

Your dreams are important – there’s no point making your company without them! Remember to always use that dream as fuel for each small step. Because, trust me – you’re going to be taking a lot of small steps.


Thanks for reading this post. If you have any feedback (or just want to say hello), give me a shout on twitter!

Join the Conversation


When Problems Become Jokes, They Don’t Get Solved

March 20, 2017

Team members joking about problems is a common trend across low-performing teams and organizations. Have you ever been on a team where bad behaviour gets glazed over, and problems become jokes?

“Uh oh, looks like Gaby is half an hour late to another meeting!”

“Jim forgot to record a client’s details again, classic!”

“Ha, why is Lana even a manager if no one ever listens to her?”

Does this sound familiar? Are you guilty of this?

Maybe it seems like it’s all in good fun because everyone in the organization is friends. Or maybe this office “comedian” thinks they’re influencing a shift in behaviour.

Unfortunately, neither is true.

The harm of laughing off an issue

When someone exhibits bad behaviour, they are at fault. When others don’t help them correct it, everyone is at fault. It might seem like a message is getting through when you jokingly prod into an issue, but it isn’t.

Think about it – if a bad behaviour is frequent enough that people joke about it to the person’s face, it’s a behaviour that people want changed but aren’t confronting. Does the person in question even know that the team wants them to change their behaviour if everyone is joking and laughing?

Jokes about things that people know are real problems will always have an underlying tension. Real feedback needs to be given, and change isn’t being made.

Give real feedback instead of letting problems become jokes

In general, feedback delivered in a constructive way will be appreciated. If you had something stuck in your teeth at a lunch, wouldn’t you rather someone point it out?

When behaviour needs to be changed, it’s time to evaluate if the person actually knows that their behaviour is a problem. Have they been told? Could you help solve the underlying issues?

One final note – is the behaviour one that can’t be changed? Perhaps a medical condition prevents performance from being exactly as you expect. If something can’t be helped, it should go without saying that you shouldn’t make jokes about it! The person probably knows that they have this problem, and highlighting it is nothing more than bullying by means of public shaming.

Remember – leaders raise the people around them, not just themselves. And you have the power to go forth and lead 🙂


Thanks for reading this post, feel free to share your thoughts about it with me on twitter!

Join the Conversation


Your Product Needs a Clear Market

February 23, 2017

WhatsApp, one of the most popular messaging apps on the market, recently released a feature that clones Snapchat’s Stories. This feature might be important for a number of reasons – but do their users actually want it?

Pressure to build what your market segment doesn’t want

It seems clear that WhatsApp is trying to cause direct harm to Snapchat with this release. Snapchat’s parent company, Snap, will soon publicly trade, and this moment could be make or break for the company. WhatsApp’s parent company, Facebook, might have pushed the feature to take the wind out of their sails. This raises the question – is harming Snapchat by bloating WhatsApp actually the best move?

WhatsApp’s biggest demographic is poorer countries, where the residents usually have less powerful phones. They use WhatsApp because it’s simple, fast, free, and lightweight. The addition of features that bloat the app will only make it harder for WhatsApp’s target market to use their app.

Define your market to define your product

WhatsApp seems like they’re having trouble understanding their market. They might have some metrics that prove that most of their users also use Snapchat stories, but I can’t imagine it’s possible for them to accurately make that claim.

Which features would their users use, and which are unnecessary? These are questions that product managers must always be asking. WhatsApp’s announcement came as a surprise because either few people knew about the change, or because the people who did know couldn’t reveal it. But that doesn’t mean that users weren’t consulted. Defining your market allows you to find the users you want to target, and to actually find out if they’d use your new features. For WhatsApp’s sake, I hope they did this kind of testing.

Even big companies build MVPs

Yik Yak’s recent foray into social networking is a great example of this. Hive comes from employees of the failed anonymous posting app, and is only available at one school. Their strategy is clear; they’re testing that users actually like their product before a wide release. That, and they’re building the buzz.

Even employees from $400 million dollar companies start slow. Define your market and test your product. Then, build something you’re sure that your market will love.


Thanks for reading! Feel free to share this post if you liked it, and come give me a shout on twitter!


Join the Conversation


Why I Cancelled Evernote

February 3, 2017

Evernote is a note service that allows synchronization across devices. The concept is incredibly useful – edit the same note from many different places. After 2 years of using Evernote, however, I’ve cancelled my subscription.

There are a number of reasons that users were pushed away from Evernote, including a privacy policy SNAFU. The lessons learned from their lack of communication or proper wording are worthy of examination. My gripe arose when Evernote made a change to their subscription plans. Free users, once able to synchronize notes across unlimited devices, were limited to 2. In doing so, they made an important assumption: synchronizing notes across devices is what users will pay for. Free users received a downgrade, and asked to pay for what was taken away.

Finding a profitable model can mean losing users.

In building startups of my own, I’ve come across the problem Evernote undoubtedly faced. Users will use a free version, but how can you get them to pay? Tech companies have a lot of expenses: developers, servers, and more.

With that in mind, creating a payment model can be difficult. A freemium product needs to do two things, draw in and upgrade users. The free offer needs to be tantalizing, and the paid version needs to provide enough value to call for a paid upgrade. In my personal experience, their choice of what to charge for is not something I’m interested in. On top of that, their limitations to the free plan eliminated what I liked about the platform.

The meaning behind big decisions

What this shows is their trend away from customer-centric to a business focussed on revenue. Perhaps they were unsustainable, or perhaps they were pushed by a stakeholder. To be clear, this isn’t my gripe. What I’m saying is that while there are many things Evernote could have charged for, they are charging for something I would not pay for.

Evernote has the right to do this, and we have the right to switch services.

Evernote is well within its right to change its plans. There’s no faulting them for that. But that doesn’t mean us users have to like it! To be clear, I don’t feel entitled to Evernote’s services. However, if they expect me not to switch to a different platform, they should entice me to pay by adding value to the paid version, not taking value away from the free.

Many people are very passionate about the services they use – see the Cult of Mac, for instance. For now, I’ll be sticking with Microsoft OneDrive. The OSX app still has a bug or two, but it syncs across all my devices, has absolutely everything I need, and runs smoothly. Running smoothly is, incidentally, another thing Evernote is struggling with.

Love Evernote? Hate it? I’d love to hear your feedback!


Thanks for reading! Next week I’ll dig into a business topic – maybe user testing?
Give me a shout on twitter!

Join the Conversation


5 Things that Make Cooperative Games Fun

January 26, 2017

Recently, my roommate and I played through one of my favourite cooperative games of all time, Little Big Planet. While playing, we were wondering – what makes it such a strong multiplayer game? While there are a number of fun gameplay elements, the game is more fun with others than alone.

We did some brainstorming and came up with 5 elements that make cooperative games fun.

The Controls are Easy to Learn, but Hard to Master

When you’re sitting around ready to play, you want to get right into the action. Maybe that’s why first-person shooters are so popular among groups! A unique elements might make a shooter stand out, but you know the core of what you’ll be doing; running and shooting. Little Big Planet is a great example of this. There are basically only three things you can do; run, jump, and hold on to things.

These games are all easy to learn. But, as the difficulty increases, you end up working as a team to help each other and get better together, making for a shared experience!

Teamwork is Necessary for the Big Rewards

While an emphasis on teamwork is nice, working together for progression’s sake doesn’t influence behaviour. There are stronger ways to approach this. For instance, a game might allow players to struggle through individually, but only really succeed if they work together.

Whether fighting enemies or solving puzzles, working with a friend is a rewarding experience that will allow you to share in success. Solving a puzzle alone can be fun, but who are you going to share with? A good cooperative game should egg players on to the big rewards by getting them to work together.

Encouragement is Small, yet Frequent

If you’re playing a game with a friend and she starts to get bored, you’ll want to stop as well. That’s why it’s beneficial to add frequent encouragement, instead of one large carrot at the end of a stick. Keeping the players focussed on small, numerous goals works just like real life. Staying motivated requires constant focus and small wins. You don’t start a project and only give your team compliments when you reach the end! Cooperative work environments require positive feedback all the time, and a cooperative game is no different.

For a game-based example, check out how often players get points in Little Big Planet 2!

Cooperative Games Don’t Need to Be Very Competitive

Competition is healthy, especially for children. So there’s no reason it should be kept out of cooperative games – as long as it doesn’t take over the focus! There’s no reason to rely on competition to drive behaviour. There is a powerful UX lesson here – people like to be seen as playing in a well-populated world, but don’t like to always be losing!

There are actually a lot of UI/UX lessons that can be taken from good games. But one thing about games that can’t always be applied to products is this last point:

Playing With Another Person is Fun!

While the days of playing outside may have changed, we’re still social creatures who like to play together! Sitting around with my roommate eating snacks was good, clean fun.

I hope you enjoyed this brainstorm of what makes cooperative games enjoyable. There are a ton of similarities between this list and good UI/UX in products, but that’s a topic for another post. 🙂


Thanks for reading! Next week I’ll dig into a service I loved but stopped using, so stay tuned.
As well, I’m thinking about illustrating posts myself, the way waitbutwhy does it. What do you think?
Finally, feel free to give me a shout on twitter!

Join the Conversation


3 Ways to Meet Techies in Toronto

January 18, 2017

I love to meet techies in Toronto. Finding people with similar hobbies who we like makes us feel connected – like part of a community. Many people in Toronto take part, but it can be hard to get started. That’s why I decided to write up a few of the things that worked for me. They are attending meetups, attending classes and… well, just asking! Without any further ado, here’s the list!

Attend a Meetup

There are tons of great events in Toronto where you can meet techies. Some, like HackerNest are broad in scope, and some like TorontoVR are very narrow! Meetup.com is a great site that lists tons of events where you can get together with people. There are meetups for languages, hardware, concepts… you name it! There are also a multitude of bar nights.

HackerNest in Toronto. Great place to meet techies in Toronto!

A HackerNest in Toronto. Image from the HackerNest website.


  • Tons of people
  • Niche topics
  • Usually catered with pizza and drinks


  • Can be loud and overwhelming
  • Can be hard to introduce or distinguish yourself

A few meetups I like are Coffee & Code, Dev West Toronto and Devhub.

Attend a Class

If you’re learning to code, this is perfect for you. Toronto is full of courses where you can learn all sorts of different skills! The city is slightly unique in that there are classes for people of all ability levels. There’s Ladies Learning Code, HackerYou, Lighthouse Labs and more!


  • Broaden your horizons
  • Easy to meet people
  • You might meet a good mentor


  • Can be costly
  • Might take a lot of time to complete a full course
  • A bootcamp isn’t a substitute for a computer science degree or learning programming in a job, no matter what they tell you.

Just Ask!

People are proud to hail from Toronto, and often mention it in things like their Twitter bios, linkedin profiles, and other social media. Reach out to people with similar interest and maybe you’ll form a group or make friend. You never know until you try!

Just remember – people might be wary that you’re looking for a job, or sucking up to them for some other reason. There’s no such thing as a free lunch! Or coffee, or beer, for that matter. Luckily, there’s an easy solution for this – be clear with your intentions. Let people know exactly why you want to connect and you can quickly assuage any worries they have and see if they’re on the same page.


  • You can choose exactly who you want to connect with
  • You can meet in a spot that’s suitable for both of you


  • Slow
  • Can be awkward. But practise makes perfect!

It’s Easy to Meet Techies in Toronto if you Try!

One day I’d like to write a city-agnostic guide, but I know that these great things are true about Toronto. We’re extremely lucky to be in a diverse city full of interesting people. I hope we can work together to create a connected, diverse tech community!

Join the Conversation