Hi everyone!
I’m Steph. 👋 3 years ago, I was unhappy with my life, so I decided to design a new one.
Since then, I’ve been lucky enough to work remotely as a growth marketer, writer, and indie maker. While working FT, I also taught myself to code and have launched a handful of projects.
This year, I decided to start writing about the topics I care about most: remote work, continuous improvement, and technology. Since then, I’ve been lucky enough to have 350k people read my thoughts.
This month marks my 1-year celebration of launching my first project and I'm excited to celebrate on Indie Hackers. I’ll be here on November 13 at noon GMT to answer all of your questions!
Ask me anything! 🤗
Hey Steph!
How does one go from "being unhappy" to "designing a new life"?
How did you flip that switch? Was it gradual or was it overnight? Was their a tipping point? What specific steps did you take?
Hey Harry! Thanks for the great question.
It was super iterative and not overnight. When I realized I was unhappy, I tried to break down what the inputs to that were and how much control I had over them. At the time, I was unhappy with where I was living, was commuting 2h a day, and had a job that was good, but not fulfilling or inspiring.
The common thread there was that I could control where I was working, at least to some extent. And in that case, the solution was finding remote work. The main constraint was that I didn't want to trade my career for the ability to do so.
I spent the next 10 months looking for the right role, while working iteratively to get there. I didn't know how long it would take, but I just started picking up whatever remote roles I could get my hands on. At one point, I think I had 3 side jobs, in addition to my full-time consulting role. Some offered me full-time work, but it didn't feel right.
Eventually, after applying to probably over 100 roles throughout those 10 months, one that I could sign onto with confidence came along (that was my initial role on the growth team at Toptal).
So I suppose to answer your question, it was definitely gradual--putting together as many pieces in the hopes that something would eventually go my way, and having the humble patience that the work would pay off. (Also, having fun learning along the way!)
And even after that role, there were so many aspects of designing my life that came later. But I think that's the nature of designing one's life. Start with the biggest or most substantial barrier that needs to be solved. Ask yourself, "What will unlock the most potential X?" where X could be happiness, opportunity, time, etc. and tackle that first. And remember: don't settle for trading off significant portions of your life as that will just trade one problem for another!
Stay curious. :)
Smiled as I read this. Thank you. Interesting that it was a long road. Which in hindsight does make sense. I'm not sure how substantial an overnight change can be.
:)
Hey Steph!
You've achieved an incredible amount in just 3 years. I'm super impressed and glad that I got to know you in real life! 😊
I'm curious to know if you've ever been hit with Impostor Syndrome, and if so, how do you fight it off?
It's happening to me a lot these days.
By the way, I just started reading Algorithms to Live By, thanks to your recommendation in Lisbon 😁
Hi Merott!
Hope you've been well since Lisbon! And very happy to hear that you're reading Algorithms to Live By - let me know what you end up thinking!
I definitely get hit with Imposter Syndrome. All the time. There's a few things that have helped me keep on pushing forward:
And finally, I'll leave you with my personal favourite quote from Steve Jobs.
"When you grow up you tend to get told the world is the way it is and your life is just to live your life inside the world.
Try not to bash into the walls too much. Try to have a nice family, have fun, save a little money.
That's a very limited life.
Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own things that other people can use.
Once you learn that, you'll never be the same again.” - Steve Jobs
Thanks for the insights, in this answer, and the other answers you've given here! It's very inspiring :)
This one, in particular, stood out to me:
I can definitely relate to that. I had a very similar experience in the past!
---
I'll let you how it goes with Algorithms to Live By… I'm a very slow reader…
Yes, it was truly eye-opening. People at the top of the "ladder" were no closer to clarity.
I'm also a slow reader, but I promise this book will be worth it! :)
Much respect! How did you get so much traffic in under a year? do you find it more convenient to write on your own blog? or to start on a well-stablished platform like Medium. I have a bit under 1k followers on Medium with roughly 20k monthly readers but I'd like them to start reading in my own site. What ca you recommend me?
Keep it up, you're inspiring!
Thank you!!
I must admit, that I think some luck played a role in my blog's success. But, if I were to boil it down to a few things, it would be:
I am personally a huge fan of Ghost and that's what I use for my own blog. It's really fast to set up and has a Medium-like editing interface, so writing is super seamless. Regardless of the platform you choose, I would definitely recommend self-hosting so that you can "own" your content and also control visibility. I've also been able to set up a lot more custom functionality and if you ever wanted to add your own paywall, Ghost recently launched that in v3.
Congrats on the impressive following on Medium, but you can actually crosspost there with no issue (I do this with a much smaller following), so I would recommend at least having your own site alongside!
Thanks for taking the time to reply. You're the best, keep it up!
What are the three (or so) things that have most helped you grow your blog audience?
Writing only about things that I can uniquely contribute to. There's so much content out there, so in order for me to stand out, I chose to optimize for quality. And specifically, articles that I would be really proud of, but could also on topics that I could deliver more value to than the average person. Sounds obvious, but is rarely taken into consideration when people think to start blogs. (Not targeting you in that comment, but just that it is often forgotten). This article speaks to this further.
Publish as much as possible, without sacrificing quality. I thought I would know which articles would be hits, but I was often wrong. Create as much as possible to give yourself more "at bats" and experiment as much as possible. Don't let people's perception of your work impact your confidence in the craft, but use it to learn even more.
I originally thought that people would want a blog that is heavily centered on one particular topic. Instead, I've received feedback that people are actually quite happy to read about an assortment of topics (remote work, tech, productivity), so long as they're thoughtful and tangentially related.
I SEO optimize every article, which many newer bloggers skip over. Coming from a marketing background, I can't emphasize enough how important it is to build up domain authority and build a "bedrock" of articles that drive residual traffic every single day.
Experiment across a bunch of different channels at first, but then focus on a few. Develop a small launch plan for every single article. Just as much work should go into creating a piece as distributing it. People often focus on one or the other, but they're two inputs to the same equation.
What are your top 3 learnings from working with Sam Parr?
P.S Really enjoyed your episode on my MFM pod. Congrats on hitting 100k!
Hey Nava! Thank you! 😊
Hi Steph!
I love all of your projects. What stack do you use to code these projects? And how do you design your apps, given I could see consistent design used across all 4 of your projects. In addition, what resources did you use when you first started to code. Wish you best of luck for your coding/entrepreneurship/continuous learning journey.
Hey! Thank you. 🤗
I use Node, Express, and Mongo for all of my projects! I don't know any of the fancy front-end frameworks and mostly just design as I code. Not necessarily best practice, but it works for me! I've started using Figma for some projects, so might start integrating that into my approach.
The main resource that I used at the beginning of my journey was this course. I would definitely recommend it! It takes a while, but is really thorough and well-taught.
If you're looking at getting started, I gave this talk and wrote these two associated articles. Hope you find them helpful!
Learning to Code Products in <1 Year
The 7 Myths of Learning to Code
Finding Programming Inspiration: Learning to Code and Launch in Months
Hey @stephsmith - what resources / activities did you find most helpful while self-learning how to code?
Hey Rick!
I started with this course. It's a great fullstack course that took me a few months, but is really thorough. From there, I just started building! Without building things, it feels a bit like learning a language but never speaking it.
If you're looking at getting started, I gave this talk and wrote these two associated articles. Hope you find them helpful!
Learning to Code Products in <1 Year
The 7 Myths of Learning to Code
Finding Programming Inspiration: Learning to Code and Launch in Months
Thank you @stephsmith
Hi Steph - great job on doing a 180 and kudos on all of your successes!
Whats your biggest takeaway from the change? Any regrets?
Interested in podcasting?
Hey Noah! Thank you. 😊
My biggest takeaway from the change was that we can and should design our lives. We should bring the same intentionality that we bring to planning for Q4 or our next holiday to our major life decisions. It's surprising how many people just fall into the "way things are". Unfortunately, many people live in the cookie-cutter that is presented to them, instead of considering whether there is another approach that would make them more happy. I imagine life a bit like Tetris. In designing your life, you wipe the slate clean and add back in the pieces as they come. Stuff will come your way, but you decide where it goes and how you engage with it.
I've obviously made mistakes, but no major regrets! I think that's mostly because I've changed my decision-making framework over the years to be more heavily weighted to regret minimization, instead of risk minimization. More about that in this article: Antifragility at Work: Change is the Only Constant
I've been a guest on a few podcasts, but I don't know if I'll ever start my own. It's been a thought, but at the moment I have no idea how I'd ever fit it in. I also think it's become such a competitive/saturated space, but I said the same thing about blogging before I eventually decided to bite the bullet. We'll see!
I'm just starting to blog, and am having trouble coming up with topics to write about. How do you go about brainstorming ideas, and deciding what to write on?
Hey Shane!
I would first ask why you're looking to start a blog? I find many people gravitating towards launching one because they see so many others doing it, but is there a specific goal you're looking to accomplish with it?
I think in answering that question, you might find some topics come to mind immediately.
From there, I find that as I research and write, I get more ideas. I try to take notes of concepts or things that spark interest throughout the day, adding them to a running spreadsheet of concepts. They don't need to be fully vetted--just early stage to get the "wheels spinning". You can also use Ahrefs to do keyword research which could influence article topics, but I would encourage you to start with asking yourself, "What are the things that I can uniquely contribute to?". In other words, what do I know that a majority of the world likely doesn't?
Because my blog is not commercial, I use a mixture of my intuition and the phase of research an article is in to determine what to publish next.
You might find this article relevant as it dives more deeply into the process and how I think about writing/ideating:
Writing is Thinking: Learning to Write with Confidence
Thanks Steph! I really appreciate you taking the time to write this out. I'm just wanting to get more well known in my industry. This has been really inspiring and I hope I can start blogging more.
You mentioned that you grew as a remote worker at Toptal.
Given that you spent 3 years at Toptal I was wondering if you could share your feedback on the company culture.
I read that it's 500+ employees fully remote -which is very unusual.
How did your days look like? How were your interactions with the leadership?
Hey!
Yes, Toptal is a fully remote company with hundreds of distributed employees. Unfortunately, since I'm no longer at the company, I can't really comment on the internal culture.
As for my days, it was super flexible! Most of our calls were oriented around North American time, but outside of those standing calls, we were free to get our work done how and when we needed to. Depending on whether you were on the leadership team (I was) and what team you were on, there was a huge range in terms of how many calls you had. Some people were on literally all day, while others had almost entirely open schedules.
Sorry that I can't provide much more info than that! Are you thinking of applying to the company?
Thanks for the reply, makes sense and interesting to know that some calls might still be on North American time.
Yes, I applied to one of their Growth PM role a couple of weeks ago now.
Anyway, big thanks for the AMA and keep up with the blog. As I was saying on Twitter a lot of your topics resonate with me so looking forward to read more :)
Hi Steph, give you worked for toptal, what would you recommend as a career for web developer bored on working on customer projects? I want to build my own projects but still need to earn money. I was hoping I could consult tech companies given my technical background and decent project management and soft skills. What do you think?
Hi there!
I think there are tons of paths, depending on your interests. Without knowing more, it's a bit hard to advise, but I think you could definitely consult tech companies in more of an advisory or strategic role. You could also consider starting an agency where you hire other developers and act as more of the individual interfacing with the client.
Another option would be to join a company like Toptal or something similar, as a matcher, where you're using your technical skills to be the bridge between the client and the talent.
As for working on your projects while working full-time, it can definitely be difficult! You might find this article helpful, as it's something I'm also tackling myself. Of course, one final option would be to try getting funding or co-founding a project with someone.
Hey Steph 👋
First of all, your blogs are really great & think I've learned a thing or two from you so thanks for that. Always been a fan of yours since your first project. My question is what is the role of a senior analyst? You guys building something like https://trennd.co/?
Thanks Akshay!
Yes, it's a mixture of Signals (similar to what you see on Trennd), but also in-depth analyses, databases, AMAs/Q&As with founders, a community, and hopefully even more as it grows.
My role as an analyst mainly focuses on the data analysis!
Hey Steph,
Love your blog😊
I was wondering what's your promotion strategy for your blog posts? Or do you only send posts to your subscribers?
Thank you, Alex!
At the beginning, I tested a bunch of different things. I would reach out to newsletters, post on most social channels, and try out anything I could get my hands on. After the first few posts, I started to see patterns in the channels that were working for me.
Now, I do a mini-distribution plan for every article which focuses on those channels. Twitter, Hacker News, and a handful of newsletters have been really good to me. Every so often, I'll venture into other channels like Reddit or Quora, but I just don't think I have found the right approach for some of them. It's really important to get the voice right for each channel. This is especially important for more critical channels like Hacker News and Reddit. @harrydry wrote an article about how to post on Twitter effectively here.
Finally, I SEO optimize everything I do, so I've been seeing organic traffic drive a more notable percentage of my traffic these days.
In general, I would encourage people to experiment at bunch at the beginning and then hone in on channels working well! Hope that helps!
Thanks for the advice!! I appreciate it!!
Hey Steph! I've been reading about your journey, and everything you've been writing about over on your blog for some time, and I really admire and appreciate the way you continue to share your story and insights into the things you've found helpful for improving various aspects of your life.
One thing that I've been struggling with is prioritizing the different things I have going on. Between my job, my ideas, learning software engineering, and launching an NGO, I feel like I'm being pulled in a million and one directions, and making no particular headway in any one direction either.
What are some ways that help you prioritize what you're going to focus on as your next goal?
Tina
Hey Tina! Thank you so much.
Congrats on your ambition to do so much! It's a great attribute, if we can learn to reign it in. I totally feel you and recently have been feeling overstretched as well.
Some things that I employ or have been wanting to do:
I hope this was helpful!
Thanks for the detailed and honest breakdown Steph. I'll definitely be putting 1 and 5 together to come up with a more organized and realistic, modular plan on what I want to achieve over the coming months and years.
I really look forward to your next set of posts on best practices and hope our paths cross at some point in the near-future.
Thanks Tina! So glad you found a few points that resonated with you!
Loved this AMA thread Steph!
Hi Steph,
Any feedback on www.glimm.io ? Any ideas as to how we should think about growth?
This comment has been voted down. Click to show.
Haha! They do @pavelz! The questions have got to come first though :)
This comment was deleted 4 years ago.
Hey! Thanks so much.
The first thing I would say is that there are a lot of blogs out there. The barrier to entry is so low (which is a wonderful thing!), but that means that there's a lot of low-quality stuff out there.
So my first piece of advice is to focus on quality! And tied to that, make sure you're focusing on something that you're an expert in. Ask yourself the question, "What can I uniquely contribute to the world?".
Related post: Writing is Thinking
Just like building a product, your blog should in some way be solving a problem for people. It sounds obvious, but many people jump into creating content without really sitting down to think about this. Just like a good product sells itself, a good article can do the same.
Once you have the content, a few pieces of advice on distribution:
Write as often as you can, without sacrificing quality. You'll be surprised by what people cling to and what no one cares about. The more you write, the more "at bats" you have.
Best of luck!
This comment was deleted 4 years ago.
Thank you! I really did love South Africa (Cape Town in insanely beautiful), but I don't know if I could live there longterm because of safety. I know it's mostly safe, but I just like not having that worry in the back of my head!
This comment was deleted 4 years ago.
Exactly! I just prefer the peace of mind. It's a shame, because it's such a wonderful country and it really deters some people from even going in the first place. I'll definitely be back!
This comment was deleted 3 years ago.
Thanks Rob! 🤗