Discussion
M
levelsio
@levelsio · Founder of Nomad List
I'm Pieter Levels, the maker of Nomad List which lets you find the best places to live and work.
Today, I'm launching MAKE, a book about building, launching, growing and monetizing startups. You can pre-order it now.
I've also made Remote OK to help people find remote jobs, Taylor, an A.I.-based assistant that helps you while you're traveling and recently, Startup Retreats a platform to find and book remote work retreats. You might know me from my challenge to do 12 startups in 12 months12 months. That taught me a lot about how to get over my procrastination, get press and actually ship stuff.
I've been traveling as a digital nomad for over 2 years now and it's been an amazing time, full of ups and downs (mostly ups though).
I make everything myself from the backend coding, to the front-end design, to the marketing. I also always work alone, to avoid getting into arguments about things as I'm extremely stubborn about how I want things to look/feel. I'm a terrible programmer and I don't follow the typical standards of how you should make things. I don't use hip new languages or frameworks. Everything I make is hand-written in raw code. It's because I like to develop fast.
You can ask me questions about anything, but in particular I can probably tell you about digital nomads, remote work, overcoming procrastination, getting press, building startups with constraints (like no money, no staff, not being a great programmer/designer). I'm also one of Product Hunt's highest voted makers, so I can tell you something about how to launch on here :)
Ask me anything!
Today, I'm launching MAKE, a book about building, launching, growing and monetizing startups. You can pre-order it now.
I've also made Remote OK to help people find remote jobs, Taylor, an A.I.-based assistant that helps you while you're traveling and recently, Startup Retreats a platform to find and book remote work retreats. You might know me from my challenge to do 12 startups in 12 months12 months. That taught me a lot about how to get over my procrastination, get press and actually ship stuff.
I've been traveling as a digital nomad for over 2 years now and it's been an amazing time, full of ups and downs (mostly ups though).
I make everything myself from the backend coding, to the front-end design, to the marketing. I also always work alone, to avoid getting into arguments about things as I'm extremely stubborn about how I want things to look/feel. I'm a terrible programmer and I don't follow the typical standards of how you should make things. I don't use hip new languages or frameworks. Everything I make is hand-written in raw code. It's because I like to develop fast.
You can ask me questions about anything, but in particular I can probably tell you about digital nomads, remote work, overcoming procrastination, getting press, building startups with constraints (like no money, no staff, not being a great programmer/designer). I'm also one of Product Hunt's highest voted makers, so I can tell you something about how to launch on here :)
Ask me anything! upvotesharetweet・
💖
Ryan Hoover
@rrhoover · Founder, Product Hunt
You always surprise me, @levelsio. 😀You've build 8 products that have been featured on Product Hunt (entirely by yourself, from my understanding) while living a romantic nomad life around the world. You epitomize two trends in technology:
1. A single person can build something useful in relatively short amount of time thanks to new programming languages, open source, and better tools.
2. You don't need to live in a tech hub like Silicon Valley to build product and a network.
I'm curious to hear your thoughts on these two movements and how you see it changing the way startups and independent makers build things in 5-10 years.
Hey @rrhoover! You and the Product Hunt team have made a lot of this possible, without this platform I'd be nowhere right now. Thanks so much 🐯
> 1. A single person can build something useful in relatively short amount of time thanks to new programming languages, open source, and better tools.
Yes, absolutely! I think "making" in the broad sense is quickly being democratized by the internet. It's happened to art, culture, music and now finally software too. It's great because it lets more people express themselves creatively and that means there's more ideas going around. And to me software is the defining form of expression right now, it combines all the senses and with the internet we literally have the potential to reach most of the world's population soon. That's insane to think about and mostly positive I think.
As you mention, it's become so much easier to build stuff without being a great programmer (as I'm a good example of, I'm pretty bad!). That will only continue. With more simple tools, it'll be possible to build entire startups without programming. You see now that building basic MVPs has become possible with just a Typeform. That will continue into entire startups I think. And that means in the future most of our non-tech friends will be able to build stuff too. I think that's great.
It's scary for us tech people though as it'll increase competition. I say, innovate or perish.
> 2. You don't need to live in a tech hub like Silicon Valley to build product and a network.
Also yes! If people follow me on Twitter, I might grind people's gears with my criticism of Silicon Valley. But it's mostly to provoke and let people think of alternatives. As you know (you're in the middle of it), the core of building a product is simply building it. Everything else is secondary.
I think being outside of Silicon Valley is in a way an advantage in that respect. There's a lot less distraction and you don't really have any other choice than just to focus on the most important, building your product.
Our "startup" subculture is the most tech-enabled in the world. Most of our day, we already communicate through the internet. So why is being in one place (like SV) still so important for us. I don't think it is any longer although SV has its merits (you know better than me as that's why you're there).
Ignacio Alonso
@allnacho
@levelsio
Looking at all the startups and projects you have done (from Panda Mix show back in 2009 to Nomad list) You are one of the most accomplished Makers right now, it’s admirable that you don’t have a CS background and it seems you are an excellent autodidact. Can you tell us:
1. What was your learning path?
2. What 20% of the coding/design courses/books you took gave you 80% of the results?
4. How did you stayed motivated when you where starting out and didn’t knew about coding?
5. What advice can you give to someone with similar business background that wants to start building stuff and achieve the level of expertise you have right now but doesn’t know where to start?
Hi @allnacho! Thanks for the nice words 🎅
> 1. What was your learning path?
I studied business and graduated in 2012. I knew that I didn't want to get a job in banking or management. So a few years before I scrambled to learn to code. I always played with computers a lot but I was never really able to program anything really workable. So around 2010, I started building websites (first WordPress blogs), and improving my coding with it. Mostly it was just brute force "I want this button to do that" and then Googling for nights how to learn it.
I never did any coding courses. And as much as I think it's good that they're increasingly there. I have to say most people I've met that are good at something, just learned by going (autodidact as you say). Someone mentioned to me the idea of Just-In-Time learning. It means that you learn something when you need it. That's the opposite of most courses. And I think that works best as it gives you practical knowledge vs. theoretical knowledge.
> 2. What 20% of the coding/design courses/books you took gave you 80% of the results?
None. Just Googling questions. So in that sense Stack Overflow probably helped me most.
> 4. How did you stayed motivated when you where starting out and didn’t knew about coding?
I really wanted things to make things in a certain way. And so to figure out how to do that I would Google endlessly. And then I'd figured out. So the motivation was the curiosity to figure it out and wanting it to work.
> 5. What advice can you give to someone with similar business background that wants to start building stuff and achieve the level of expertise you have right now but doesn’t know where to start?
As much as I think coding will be less important, I'd still suggest to just start making websites/web apps/apps. Don't do courses but just build something simple. Get stuck. Continue. Get stuck again. And then finally you have something. And don't be lazy. Just work hard and ship. If you do that long enough you'll get somewhere at some point.
You don't need to be "good" at it. Most programmers/designers are much much better than me, but they never ship.
Michael Oblak
@michaloblak · Sheetsu.com founder
Hi @levelsio. I really appreciate your work and how you are doing it. How much do you earn on your startups, how much revenue do you have from all those projects?
@michaloblak I'll write a more detailed blog post about my revenue later. But for now it ranges from $15,000 to $25,000 per month in revenue with hardly any costs.
Michael Oblak
@michaloblak · Sheetsu.com founder
@levelsio I'm waiting for the post, while coding my own projects! You are a great guy!
Nicolas Wielonsky
@nicolas_wsk · Freelance Developer
@levelsio I'm also waiting for this post ! I'm really curious about how you monetize all your projects and what are your business plan in details. I really like NomadList, thank you for that !
Sung Won Cho
@mikeswcho · developer
Hi @levelsio. Paul Graham says that single founder is one of the mistakes that kill startups. But you’ve managed to build not one, but many stuffs that people love to use. How do you manage to build those awesome stuffs mostly all by yourself? And what are the challenges that you particularly faced as a one-man maker?
@mikeswcho Yes! I think about that quote a lot because I respect Paul Graham a lot.
PG usually talks about funded startups and YC focuses on business that can be a billion dollar worth. I'm not there and not sure if I will be there or want to be. So I don't know if the advice is applicable. I'm definitely not an expert on billion dollar businesses haha!
I think being a solo founder is extremely beneficial. I meet many startups on the road (like in coworking spaces, or when they invite me) and I see a lot of them fail because of founder drama. It'll be two or three founders and every feature has to be discussed, there's meeting, personal drama.
Every night before sleeping I have a meeting with myself in my head, and I decide what feature to build next. And then I sleep and wake up and build it. That makes me very fast at shipping.
Being a solo founder does exponentially increase your stress levels though. But having a great partner and friends to talk about (even better if they're non-tech) helps. It lets you relativize things,
Craig Barber
@craigjbarber · Craig Barber
Drew Meyers
@drewmeyers · Co-Founder, Horizon
Have you contracted any work out for the various products you've launched over the last year?
@drewmeyers Nope, never. I've had help when my server broke down from @aikedejongste and @daniellockyer, but that's it.
kevmar08
@kevmar08 · Mobile Engineer, Freelancer
Hi Pieter,
I'm a big fan of your work and passion for the digital nomad community. As someone who has made many products to help fellow nomads, what are some of the problems that you feel hindering the effectiveness of the digital nomad community in the workplace?
@kevmar08 I think one of the challenges is that many companies still don't believe remote workers can be as effective as on-site workers. But there's lots of companies that are showing the opposite like Buffer (with 50 remote employees), Zapier and Automattic (with 400 remote employees). It's the future of work and if a company doesn't embrace it yet, it probably means it's behind in many other ways too.
Isaac Herrera
@mrisaacherrera
Hi Pieter, I really enjoyed your “How tech is shaping our future” keynote, specially your thoughts around automation. Can you share with us how you apply automation to your personal life?
Thanks @mrisaacherrera! Yes, one of the most useful automations I have is a robot that finds invoices/receipts in my Gmail, then prints them to PDF and saves them in my Dropbox with a filename like "YYYY-MM-DD - Company - Product - Price.pdf".
Most of my sites have extreme amounts of automation. Nomad List collects data every minute about 500+ places in the world, like weather, humidity, places to work, places to sleep. And it does all of that without me even looking at it.
Tim Chard
@timchardme · Self
Long live drum and bass ;)
How do you typically organize your day/workflow? Do you usually do an hour at a time and break? Binge for 12 hours? or a set routine (say 4 hours, lunch, 4 hours)?
@timchardme Product Hunt's co-founder @andreasklinger used to throw D&B parties in Austria 😍
I usually wake up in the afternoon, then I shower, have coffee, hardly do anything for the first few hours (browse BuzzFeed, no not really, walk around outside) then my creative peak starts around 4 hours after I wake up. Then it continues in the late night.
Usually when I'm making something I spent two weeks working 10 hour per day. Just work, sleep, work, sleep. And then when I ship I take like a week or two off. That concentrated work and concentrated play time is how my brain functions. I can't relax if I know I need to finish my work. But I need to relax to not get overworked.
Sung Won Cho
@mikeswcho · developer
@levelsio You don't use any impressive/hip technology or follow standard practices, but still manage to build great things. From your blog, you said: "I actually shy away from using real database systems in the 12 startups. Instead I use JSON text files". Also you mentioned that you simply FTP your app to your server rather than pushing to your remote repository or unit-testing it.
1. In the course of scaling up, what kind of challenges have you run into because of the technology stack choice you've made, and the unorthodox method of development?
2. Do you intend to learn any new languages or framework, or adopt more 'best practices' to fight scaling issues and help manage your apps in the longer term?
>1. In the course of scaling up, what kind of challenges have you run into because of the technology stack choice you've made, and the unorthodox method of development?
Oh a lot! But I've been able to overcome all of them. The JSON text files have since been converted into SQLite databases. Which if I have to scale up more can be converted into MySQL or PostgreSQL databases.
The biggest challenge was that as Nomad List grew in the first 6 months, the site became very slow as it was still the MVP with stuff plugged into it. So I had to rewrite the entire codebase. That's something that usually goes wrong, but I managed to do it relatively smoothly. It did take a lot of time and work though.
I still think this is the best approach for me. I only scale up things when things start to break. A recent example is Startup Retreats (http://www.producthunt.com/tech/...), which is just two PHP files (index.php and retreat.php) for the front page and the retreat page. There's no config file, no functions file etc. There will be, if it takes off.
I think I'm just agressively against premature optimization. And because I have limited resources I have to be. I don't have time to optimize everything. But it's shown to work to my advantage. As I can be fast in shipping.
2. Do you intend to learn any new languages or framework, or adopt more 'best practices' to fight scaling issues and help manage your apps in the longer term?
Yes, kind of. The challenge is that I keep not having the time to learn new stuff. I'd love to learn Node, React and Swift. But the issue is that it's not been necessary yet.
I think PHP scales greatly, but yes Node and React etc. are more modern, so I'd love to switch. But no time yet and no immediate requirement to do so yet (except I want to build iOS apps, so Swift would be useful).