Thoughts on building products, entrepreneurship, bicycling and whatever else strikes my fancy.

How I got a product job during the pandemic

I’ve recently joined the rocketship that is Teachable as a product manager for their burgeoning Discover platform.

How I got to this new role was anything but a linear process. In this post, I hope to share some of the experiences, resources, templates, and articles that helped me throughout.

First, some backstory.

My robotic handwritten notes startup, Wami, has been bootstrapped from the start, and the shock Covid-19 provided to the global landscape (and the corresponding reduction in all marketing spend) put us in the uncomfortable position of having to figure out how to keep our company alive in addition to paying our personal bills.

While we’re able to chart a course forward for the business to survive near-term and continue forward, it was clear that I needed to reassess what I wanted professionally in light of a vastly different world and quite uncertain future ahead.

I first tried freelancing as a product manager through the TopTal network. I met some great and interesting people through those projects but found myself wanting something different.

With the pandemic throwing the state of the world into general uncertainty for the indefinite future, I decided to take a full reset about what I wanted to do with the majority of my time for the next few years.

At one point in mid-May, I saw a tweet from Nassim Taleb that summarized my mindset at the time.

The output of this reset for me was understanding that I wanted to work full-time in a vertical where I had genuine curiosity and interest, where I could apply what I’ve learned so far while also being pushed to continue to grow.

Quality not quantity

Taking the time to think about what interests you and why you want to work on those types of problems will carry you well throughout the entire interview process. Spray and pray is not the best way to end up where you want.

The first thing I did was put together a list of verticals and companies that fit my parameters.

My product targets
Some of the companies I was interested in

Once I was ready to start actively searching for a role, I invested some time cleaning up my portfolio and resume.

With interviews being conducted over Zoom, I knew that not all facets of my personality or past work would come out during the interview process. I used the problem, approach, outcome framework to unpack the strategy behind some of the products I’ve been a part of building as my portfolio case studies. I then solicited feedback from some of my friends and peers in the product space to make sure I wasn’t sharing gibberish.

Getting conversations started

With my targets, resume, and portfolio ready to go, the next step was getting in front of the right people at the places I wanted to be.

I was heavily influenced by Gibson Biddle’s article about cultivating your network and the process of getting to two conversations a day. I was not looking for a VP job at Netflix (as he was), but the mindset and “activity” focus made a lot of sense to me.

I tried a variety of different ways to generate these conversations to varying results.

As a starting point, I made this template to serve as a lightweight tracker to help me manage my outreach process to roles, recruiters, and in-network friends.

As every “how to get a job” post recommends, I went on some interviews with companies outside my targets to get some practice in. I got those interviews via recruiters. I was able to find quite a few product-focused recruiters simply via a google search and browsing LinkedIn. I used this template to reach out and followed up weekly if I didn’t hear back.

In terms of getting interviews through my own efforts, I had the most success starting conversations by cold LinkedIn messaging prospective hiring managers and internal recruiters with this template customized for each role and organization. One of the companies I interviewed with I found via the Masters of Scale podcast. I heard the founder give an incredibly passionate talk about their vision and outlook for the future that moved me to reach out.

The exercise of understanding what you want also makes it easier for your in-network friends and connections to make an introduction or point you in the right direction. I had shared with a former manager that I was interested in what Teachable was working on, and they were able to open the door for me to someone within the Teachable organization that would’ve been much harder to make happen on my own.

Going from interview to offer

Using this tracker template, I logged all my outreach, conversations, and in-progress interviews with all the next steps. Even if I could not get ahold of a recruiter or someone within a specific company, I still logged the outreach. This a) made me feel like I accomplished something (and the little victories come in handy in the midst of a job search) and b) kept me honest in terms of following up with each target.

As with anything that requires some form of selling, it’s often not the first touch that leads to success. Follow up at a regular cadence has to be a part of your process. This doesn’t mean you should harass companies you are engaged with for an update, but it does mean you should always be on top of understanding where you are in the hiring process and what next steps remain to put the company in a position to make you an offer.

I’m not going to go into great detail in this post about how to ace product interviews. Still, it’s definitely important to understand who you are interviewing within each company and what types of hard and soft skills they are trying to gather from you during each conversation. It should also go without saying, but you should spend quite a bit of time researching the product strategy and competitive landscape for any org you are interviewing with.

With most interviews happening remotely right now, I would also recommend learning how to properly use Miro or Mural as many of the organizations I interviewed with leveraged these for strategy presentations and brainstorming sessions.

Once I made it into the later rounds of interviewing with a few organizations I could see being a good fit for me, I then switched my focus to closing and receiving a written offer. I was transparent with each organization’s hiring manager about my comp expectations should they also see me as a good fit and that I wanted to make a decision within a specific time frame. I also leveraged friends’ input within the product recruiting industry to get insight into what fair comp looked like in our specific market.

Using this overall process, I was very fortunate to receive multiple offers to choose from.

Other notes from the interview process

If I had to pick one area that I think paid off the most in helping me open doors for conversations, it would have to be the portfolio. It took some effort upfront to put the content together, but it paid off massively to communicate strategy and outcomes in a way a resume falls short.

From when I started the search process, to when I accepted a job took about ~4 months in total. Some advice I got early in my process was to prepare for ~6 months and be pleasantly surprised if it happens sooner.

In addition to the templates I’ve shared above, I’ve also compiled some of the other resources that I found helpful during my search.

The job-hunting process is inherently stressful. The more you can relax and stay positive throughout the process, the easier the entire process becomes. For me, this meant riding my bike, reading books, and dedicated no screen time with my partner and dog to give my mind a rest. Take care of yourself, and good things will happen eventually. You got this!

If you have a specific question or want another set of eyes on your product resume, feel free to reach out to me on Twitter.

Case study: Unlocking revenue through app redesign


As a member of the cross-functional leadership team at Bond, I realized that the sales team was spending a disproportionate amount of time and cost onboarding SMB customers. These customers represented one of the highest lifetime value segments for Bond and often made repeat purchases. They shared their frustrated feedback with the slow and manual existing process and would often drop off before completing their order through an account executive. 

I hypothesized we could better serve these customers by redesigning our product suite to include features for this valuable and underserved audience. 


I prepared multiple presentations (example above), leveraging current data and customer feedback to persuade marketing, sales, and C-suite leadership in the new direction for the product portfolio and initially encountered resistance at making such a substantial change.

I led the product team to conduct user interviews, where we quickly confirmed the hypothesis and demand for this redesign. We used this knowledge to build clickable prototypes with InVision, which we then tested with potential first customers to understand and inform what features were necessary at launch.

Armed with a substantiated hypothesis, and the learnings from multiple customer interviews and user tests, I was able to get stakeholder buy-in to move forward with the redesign. I put together the product requirements documentation (available below) and go-to-market plan. These assets were our guiding light and were shared broadly across the company to make sure all teams moved in the same direction.


We shipped the minimum viable redesign of the web and iOS mobile applications in >3 months. The new feature set added $1+ million in top-line revenue, a 433 percent jump YoY (Report from Stripe below).

Additionally, the sales team was also able to shift focus to Enterprise deals, increasing their average deal size from $4,000 to $10,000+ over the same period.

Tools and tech used:

Case study: Lowering the barriers of entry to 3D printing


In 2014, 3D printing was one of the hottest markets for venture capital dollars and media coverage. I joined up with the brilliant team at 3DPrinterOS to initially build encryption for the secure cloud transfer of 3D printing files (known as “gcodes”) from computers to machines. 

We realized pretty quickly that while the encryption problem was real, the much bigger opportunity to solve was lowering the barriers of entry into 3D printing so new users could embrace this disruptive technology. 

We hypothesized we could lower the barriers of entry into 3D printing and increase utilization of machines if we built a cloud-powered operating system that worked across multiple types of 3D printers, analogous to how Microsoft Windows worked across PCs from Hewlett Packard and Dell. 


I set out to understand the current state of 3D printing by researching the market and testing out software from 20+ printer manufacturers. We filmed unboxing videos for many of the printer tests, to establish ourselves as thought leaders and improve our SEO. 

I also conducted user interviews with Fortune 500 companies, such as Ford and John Deere, to understand how they were currently using 3D printing, and what pain points existed within their current workflow. 

This work validated our hypothesis and built relationships that led to our first customers. The research gained shaped the MVP requirements, feature backlog, and user stories. With the MVP scoped out, I then spent two months in Estonia with my team driving towards a beta release. 

During this process, I built wireframes and prototypes to test the onboarding process with prospective users and used the knowledge gained to create in-app messaging, tutorials, and walkthroughs to improve the onboarding process.

Aaron Roy - Wireframes
Wireframe example

We launched a free beta version of the product in March 2015, and all focus shifted to feedback gathering, evangelizing the platform, and improving the feature set. I served as the primary tester of the platform with our beta users and established a robust forum for sharing walkthroughs and soliciting community bug reporting. 

I put together feedback surveys and created incentives (free t-shirts, early access to future new features, 3d printer filament giveaways) for users to test the beta release. I went on-site to multiple companies and educational institutions to observe how they would interact and add internal users to the new platform. I also used Intercom to communicate in-app with users and deliver A/B tests of different walkthroughs to understand the impact on improving metrics.  

Aaron Roy - Using Intercom for walkthroughs
Intercom is terrific for in-app messaging


Launching a new product is just part of the challenge. It’s what you do once it’s out in the wild that defines whether or not it will survive.

In analyzing our metrics post-launch, I was able to identify and guide the team to build low development, high-yield features that led to the first $500,000 in ARR.

3DPrinterOS has 100,000+ users in 100+ countries. Users have printed 1.3+ million parts and have logged 4.5+ million print hours. Clients include Google, NASA, John Deere, Duke, MIT, and Yale.

Aaron Roy - 3DPrinterOS Dashboard
Screenshot from 3DPrinterOS dashboard

Tools and tech used:

Wami is the featured product for TPG!

Aaron Roy - Product Manager

It was an absolute blast serving as the featured product of the month for the Product Group here in New York. 

We had the chance to talk through our lessons learned while bootstrapping Wami, and how vital failure (and learning) is as part of the product cycle. 

This 20,000 members strong group is an incredible resource of knowledge, expertise, and support for current and aspiring product managers in the NYC area. I highly recommend attending one of their meetups

Researching student loan products

We all know student loans suck but are you familiar with how much they actually impact our society?

Student loan debt is now the second-highest consumer debt category – behind only mortgage debt – and higher than both credit cards and auto loans.

I’m working with some friends who are set out to help solve this crisis.

Check out this super quick survey to be part of the student debt solution:

Some of my favorite products in 2018

With 2018 just about to come to a close, what better way to spend a rainy Sunday morning in Brooklyn then to list out a few of my favorite products I used this year. In no particular order…
  1. Byword – This Mac-only app is how I’m typing and publishing these words right now. I’ve been a power Evernote user for years, but have found myself switching to Byword even for basic notetaking (beyond the blogging feature set) just because it’s a cleaner, less distracting experience.
  2. Grammarly – A game-changer for improving spelling and grammar in emails and other forms of written communication. Better yet – it’s free.
  3. Strava – This is my social media. It’s the best parts of Facebook (the sharing and community) for cyclists (and other athletes). I’ve upped my riding miles per year significantly since joining the app and been able to stay in touch with folks I’ve meet all over the world. If you are on it, add me!
  4. Arlo Pro – I had one of my bikes stolen earlier this year, this motion detecting security camera has given me peace of mind in the days that followed.
  5. Lastpass – Since I switched to a password manager, I cannot imagine going back to life without it. I use it for both personal and business use now.
  6. Divvy – Super simplified business expense management. We switched Bond over to it from the traditional put everything on Amex and sort it out later approach and it’s been a game changer in terms of managing and tracking spending. Being able to create account specific burner cards is awesome and cuts out having to track down whose email is tied to each specific account.
  7. Qapital – helped me save money as I prepared for my wedding this year. This app made it easy to create saving rules that can be applied to various banking / credit accounts. Transferring money back to your bank account is painless as well.
  8. Mint – This is how I manage my personal finances. This platform helps keeps me sane as I juggle student loans, credit cards, investments, and sources of income.

How to manage students, 3D printers, and data at scale

Aaron Roy - Speaking at Construct3D

I recently gave a talk on “How to manage students, 3D printers and data at scale,” at the Construct3D conference at Georgia Tech University.

Focusing on examples from my 3DPrinterOS work with other top universities, I discussed how educators and engineers could collect and report program data, integrate machines seamlessly into existing IT infrastructure, and maximize access to limited printer resources.

My presentation slides are available below.

Product launch plan presentation

This presentation outlines the user journey of a potential customer over 30 days and concludes with the timelines and next steps necessary to make the vision a reality.

I built this for marketing, sales, and C-suite leadership to build consensus for the direction of the product portfolio.

Video: Increasing active users with an onboarding tutorial

One of the biggest challenges we faced in the early days of 3DPrinterOS was turning new user signups into active users. We noticed pretty early into our launch that users would signup for our free account tier and then go dark before adding their first 3d printer or some other high-value action in the system.

I made this walkthrough video as part of the 3DPrinterOS onboarding experience, to be sent in-app and email via Intercom, to help new users understand the different features and set up their first 3d printer for use with the operating system.

About Aaron Roy - Product Manager

My name is Aaron Roy. I’m a product manager at Teachable, and the co-founder of Wami,

Previously, I was part of the founding team at 3DPrinterOS.

Here is a bit more info about me and feel free to explore my work or contact me if you have any questions.