<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[levels.io]]></title><description><![CDATA[I'm the maker of Nomad List, Remote OK, and Hoodmaps and I experiment w/ 3D. I travel to work from anywhere, bootstrap side projects into open startups and only own what fits in my backpack.]]></description><link>https://levels.io/</link><image><url>https://levels.io/favicon.png</url><title>levels.io</title><link>https://levels.io/</link></image><generator>Ghost 3.9</generator><lastBuildDate>Tue, 03 Mar 2020 12:19:26 GMT</lastBuildDate><atom:link href="https://levels.io/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them]]></title><description><![CDATA[<p>It was almost New Year's Eve and I wanted to do something special on Twitter. I had 69,800 followers and because I admittedly am an imperfect and superficial human addicted to vanity metrics, I wanted to get to 70,000 followers before midnight and it becoming 2020.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">To celebrate</p></blockquote></figure>]]></description><link>https://levels.io/giveaway/</link><guid isPermaLink="false">5e19876eb372820038acc097</guid><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Sat, 11 Jan 2020 09:46:26 GMT</pubDate><media:content url="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-6.41.56-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-6.41.56-PM.png" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"><p>It was almost New Year's Eve and I wanted to do something special on Twitter. I had 69,800 followers and because I admittedly am an imperfect and superficial human addicted to vanity metrics, I wanted to get to 70,000 followers before midnight and it becoming 2020.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">To celebrate breaking $6M sent to creators last month, we&#39;re going to give $6,000 to a random person who retweets this tweet!<br><br>(you have to be following us so we can DM you if you win)</p>&mdash; Gumroad (@gumroad) <a href="https://twitter.com/gumroad/status/1162418189940117504?ref_src=twsrc%5Etfw">August 16, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>I knew <a href="https://twitter.com/gumroad/status/1162418189940117504?s=20">Gumroad</a> had done giveaways before. I had thought about it. Half of my friends said it was sleazy and attracted the wrong audience, the other half of my friends said "just do it and see what happens", and then there was <a href="https://twitter.com/camerondare">Cam</a> who said it was "both sleazy and attracted the wrong audience and I should just do it" 😂</p><h2 id="i-m-not-a-big-fan-of-ads">I'm not a big fan of ads</h2><p>I'm not a big fan of ads, nor consuming ads: I have multiple levels of ad blockers like uBlock and HOSTS files blocking any ad and tracker, nor paying for ads: I have tried buying Facebook and Twitter ads and they never really compare to the conversion/clicks/sales I get from writing viral tweets/blogs. Now doing a giveaway is somewhat of an artificial way of getting traction for a tweet. But so are ads.</p><p>So I wanted to try it and I wrote this tweet. Pressing the TWEET button on this I got nerves all over thinking this might go complete wrong, but let's try:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I&#39;d rather spend $3000 on someone who can use it than wasting it on Twitter ads, so here we go<br><br>🎉New Year&#39;s Giveaway🍾<br><br>I&#39;m giving away a new 🍏MacBook Pro 16&quot; to a random person who retweets this tweet<br><br>👩‍🎨 Make something cool w/ it<br><br>(you have to follow because I want followers)</p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1212002843822944256?ref_src=twsrc%5Etfw">December 31, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>As you probably expected to happen, I've never had a tweet take off so fast:</p><!--kg-card-begin: html--><blockquote class="twitter-tweet" data-conversation="none" data-lang="en"><p lang="en" dir="ltr">🎁 How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them <a href="https://t.co/KauZL6KszP">https://t.co/KauZL6KszP</a> (includes the winner) <a href="https://t.co/QO2OQWY6kb">pic.twitter.com/QO2OQWY6kb</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1215943663987019776?ref_src=twsrc%5Etfw">January 11, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html--><p>When it came down to actually picking a winner I started Googling. How do you pick a random person from the people you RT? Luckily there was already lots of sites specializing in that:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-4.34.54-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>My friend <a href="https://twitter.com/marckohlbrugge">Marc</a> was quick to point out that it would be impossible to pick a random person from the RTs due to Twitter's API limits:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-4.40.05-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>Of course me being me, I didn't believe that at first. But the API that lets you list RTs has disabled pagination. So you can get the last 100 RTs, then if you paginate, you get the same last 100 RTs. It must be possible to get a list of all RTs? How about without the API but just through Twitter's web interface?</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Jan-11-2020-16-44-00.gif" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>Nope, it doesn't scroll further than 100 last RTs. So that didn't work. Of course because Twitter's web interface also uses the Twitter API. So who can help me get that RT list?</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">None apart from Twitter dev team can view all retweets. The desktop/mobile clients nor the api allows you to view the retweets. All online services use the max limit of 100. Maybe drop an email to twitter?</p>&mdash; Alex Tsouloftas (@Tsouloftas) <a href="https://twitter.com/Tsouloftas/status/1213451379659943936?ref_src=twsrc%5Etfw">January 4, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Nobody except Twitter employees can.</p><h2 id="so-now-how-was-i-going-to-randomly-pick-a-winner-then">So now how was I going to randomly pick a winner then?</h2><p>My friend <a href="https://twitter.com/marckohlbrugge">Marc</a> again to the rescue. He suggested that since there was 10,000+ people RT'ing and following, I could just pick a random follower from my current total follower list (78,000 at this point), then go to their profile to check if they RT'd it and see. If they didn't, get another random follower and repeat, until you find someone. With 78,000 followers this should take about ~8 tries.</p><p>Where would I get my followers though? I could use the API but that'd takes ages with pagination I think. So I exported my data.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.15.01-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>When you extract the archive ZIP file, you get this folder with all your data:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.16.18-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>One file called follower.js has a list of all your followers. Beware it's more followers than you actually have. I had about 92,000, of which 14,000 were suspended accounts.</p><p>I then made a <a href="https://gist.github.com/levelsio/be7ca3da2895fe087d6460a83aadf1ab">PHP script (I put it on Github here)</a> to pick a list of random followers, so I could open their profile in my browser and see if they had RT'd the giveaway tweet:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.17.34-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>And then I did it, and screencapped it for verification:</p><!--kg-card-begin: html--><blockquote class="twitter-tweet" data-conversation="none" data-lang="en"><p lang="en" dir="ltr">Here&#39;s a screen cap of the random picking (2x speed) and the source code: <a href="https://t.co/Kno6cKomZX">https://t.co/Kno6cKomZX</a> <a href="https://t.co/VKAgOj26ai">pic.twitter.com/VKAgOj26ai</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1215948498698293249?ref_src=twsrc%5Etfw">January 11, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html--><h2 id="the-vulnerability-of-this-100-rt-limit">The vulnerability of this 100 RT limit</h2><p>If I'm right (and I think I am, but let me know on Twitter if I'm not), and:</p><p>1) we know we can only get the last 100 RTs from Twitter</p><p>2) and every random RT picker service I've seen online uses the Twitter API to pick through</p><p>3) it means that it's relatively easy to hack giveaways to win them by being one of the, or all of the, last 100 retweeters</p><p><strong>Not saying you should by the way, because it's very not nice. </strong></p><p>But I don't think most people who do giveaways are technical and will go through the trouble I went of exporting their data, writing their own random follower script and opening people's profiles until finding the person who actually RT'd them.</p><p>If there's a service that downloads all your followers, goes to their profile to find the RT (which takes getting sometimes hundreds of tweets to get back to the date of the original giveaway RT), then yes they'll give an accurately random result. But I checked lots of these RT pickers and I don't think most do this.</p><p>That means if you can get 100 fake Twitter accounts, which again I don't recommend, and you have all of RT just at the end of the giveaway (after everyone else, and before they pick a winner). You can have a 100% guarantee you win it.</p><p>And that's a big vulnerability of Twitter giveaways.</p><h2 id="was-it-good-for-business">Was it good for business?</h2><p>Is this a suitable marketing strategy if you don't want to spend ads? Yes, kinda, maybe. </p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.35.42-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>The tweet got 1,459,193 views, 80,368 engagements, 54,061 profile clicks and 11,723 retweets. If you'd use ad metrics for that that means:</p><p>CPM (cost per thousand impressions): $3,000/(1,459,193/1000) = $2.05</p><p>I could only find Q3 2018 data when Twitter's CPM for ads was $5.93:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.40.06-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>So it's almost 3x cheaper than buying ads. But Twitter ads you can actually target, with a giveaway it's quite random who will RT it.</p><p>I added about ~10,000 followers, at a cost per follower: $3,000/10,000=$0.30 per follower. </p><p>I checked a buy fake Twitter followers site and it $269 for 10,000 followers, so $0.02 per follower.</p><p>So a giveaway is about 10x as expensive as buying fake followers. But then again, the fake followers are robot accounts, the giveaway followers are real people.</p><p>Even then, the followers you add from a giveaway probably aren't the people who actually want to read what you have to say, or use your products/business. They want a free thing. And I expect a share of the 10k+ followers I added to drop off once the winner is announced.</p><p>(Update: At the peak I had 78,700 followers, after announcing the winner it's dropped to 78,200 followers, so that's a loss of 500 followers.)</p><p>All that is nice for your vanity metrics but doesn't do much for your business. In fact, both sales and volume on my main project <a href="https://nomadlist.com">Nomad List</a> (which I link to from my Twitter profile) were lower on Dec 31 - Jan 1 than the same weekdays a week before. That could be NYE of course. I didn't see much effect on revenue. That's logical though since again people just want a free MacBook 16". I'd not click through either, haha.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2020/01/Screen-Shot-2020-01-11-at-5.29.10-PM.png" class="kg-image" alt="How I did a Twitter giveaway, got 10K+ new followers and discovered you can hack most giveaways to win them"></figure><p>However, let's say I sell 30x Nomad List memberships for $99/year because of the exposure this giveaway gave me. That's ~$3,000 and would make me break even. It's hard to measure this because I don't know which of the new followers or people who saw the tweet will stick and sign up now or tomorrow or in a few months. It could very well be &gt;30 people. Not sure.</p><h2 id="and-finally-the-winner">And finally...the winner</h2><p>For everyone scrolling down to find the winner: The random winner of the giveaway is: <a href="https://twitter.com/JSXRDX">https://twitter.com/JSXRDX</a>. </p><p>See the video above for verification of the randomness.</p><!--kg-card-begin: html--><blockquote class="twitter-tweet" data-conversation="none"><p lang="en" dir="ltr">Houston, we have contact 👾 <a href="https://t.co/653xkva1vJ">pic.twitter.com/653xkva1vJ</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1216031611826782208?ref_src=twsrc%5Etfw">January 11, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><!--kg-card-end: html--><p>And here I ordered the high spec one for him:</p><!--kg-card-begin: html--><blockquote class="twitter-tweet" data-conversation="none"><p lang="en" dir="ltr">🎁 Ordered the 🍏MacBook Pro 16&quot; for the giveaway winner, final cost $3,518.90:<br><br>Specs:<br>- 2.3GHz 8‑core 9th‑generation Intel Core i9<br>- AMD Radeon Pro 5500M with 4GB of GDDR6 memory<br>- 32GB 2666MHz DDR4 memory<br>- 1TB SSD storage<br>- 16-inch Retina display with True Tone<br><br>Video below <a href="https://t.co/mrA22bUKH7">pic.twitter.com/mrA22bUKH7</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1216977376443170816?ref_src=twsrc%5Etfw">January 14, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><!--kg-card-end: html--><h2 id="conclusion">Conclusion</h2><p>This was a fun experiment. </p><p>Would I do it again? Not sure: there'd be a risk in <a href="https://twitter.com/levelsio">my Twitter</a> becoming a superficial giveaway account when I like it more as a place where I tweet about what I do and make every day. </p><p>Still a giveaway helps if you'd like to quickly build up the vanity metric of followers, which I think Gumroad is trying to do with their Twitter account, and having more followers might help your business to get actual real involved followers who may become customers later!</p><h3 id="using-revenue-to-support-other-people">Using revenue to support other people</h3><p>It does feel really good to give away if you can afford it. And in the giveaway tweet I wrote "👩‍🎨 Make something cool with it" and I do hope the person who won will do that.</p><p>Last year I already started supporting makers on Patreon:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">💖 My goal is to support 100+ independent creators this year through <a href="https://twitter.com/Patreon?ref_src=twsrc%5Etfw">@Patreon</a>, if you know anyone doing interesting projects, tweet me! <a href="https://t.co/HtoV3cwMQH">pic.twitter.com/HtoV3cwMQH</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1131797489818882049?ref_src=twsrc%5Etfw">May 24, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Admittedly, that's relatively small amounts though like $10/mo per maker. The bigger goal (if I make enough revenue) is to make it into a fund which can bankroll indie makers and creatives for a certain amount of time. Like 6 to 12 months at $2,000/mo to focus on building projects. That means $12,000 to $24,000 for one maker. Which is a lot to give away, but would be the plan if I can afford it with revenue.</p><p>The giveaway was exciting though, and humble bragging here but we/I hardly checked the RT/follower counter because we were too busy drinking IPAs and chatting with friends during NYE:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">🎉 Happy New Year! 🎉 <br><br>Celebrated 🎅 NYE In the rooftop bar in Chiang Mai, Thailand with <a href="https://twitter.com/marckohlbrugge?ref_src=twsrc%5Etfw">@marckohlbrugge</a>, <a href="https://twitter.com/joelgascoigne?ref_src=twsrc%5Etfw">@joelgascoigne</a>, <a href="https://twitter.com/camerondare?ref_src=twsrc%5Etfw">@camerondare</a>, <a href="https://twitter.com/lenilsonjr_?ref_src=twsrc%5Etfw">@lenilsonjr_</a>, <a href="https://twitter.com/levelsio?ref_src=twsrc%5Etfw">@levelsio</a>,  and other <a href="https://t.co/cBWobYV53N">pic.twitter.com/cBWobYV53N</a></p>&mdash; Andrey  Azimov (@AndreyAzimov) <a href="https://twitter.com/AndreyAzimov/status/1212355265837682688?ref_src=twsrc%5Etfw">January 1, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Happy new year everyone! &lt;3</p>]]></content:encoded></item><item><title><![CDATA[Lorn - The Slow Blade x Hong Kong]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/V671t9voT64?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>I was listening <a href="https://lorn.bandcamp.com/album/drown-the-traitor-within">Lorn's new album</a> and the track <a href="https://lorn.bandcamp.com/track/the-slow-blade">The Slow Blade</a> immediately gave me visuals of slow motion future city dystopia. Of course we have one in 2019, and it's Hong Kong during its current protests.</p><p>So I searched the web for slow motion footage of Hong Kong's protests</p>]]></description><link>https://levels.io/lorn-x-hong-kong/</link><guid isPermaLink="false">5da74f9a3edae10038edb034</guid><category><![CDATA[Stuff I made]]></category><category><![CDATA[Music]]></category><category><![CDATA[Future]]></category><category><![CDATA[Asia]]></category><category><![CDATA[Hong Kong]]></category><category><![CDATA[Video]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Wed, 16 Oct 2019 17:16:03 GMT</pubDate><media:content url="https://levels.io/content/images/2019/10/Screen-Shot-2019-10-17-at-2.13.22-AM.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/V671t9voT64?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://levels.io/content/images/2019/10/Screen-Shot-2019-10-17-at-2.13.22-AM.png" alt="Lorn - The Slow Blade x Hong Kong"><p>I was listening <a href="https://lorn.bandcamp.com/album/drown-the-traitor-within">Lorn's new album</a> and the track <a href="https://lorn.bandcamp.com/track/the-slow-blade">The Slow Blade</a> immediately gave me visuals of slow motion future city dystopia. Of course we have one in 2019, and it's Hong Kong during its current protests.</p><p>So I searched the web for slow motion footage of Hong Kong's protests and put it together with lots of vapor glitch color grading.</p><p>Footage from: <a href="https://www.youtube.com/watch?v=RErdSr0iAcs">https://www.youtube.com/watch?v=RErdSr0iAcs</a></p><p>Music from: <a href="https://lorn.bandcamp.com/album/drown-the-traitor-within">https://lorn.bandcamp.com/album/drown-the-traitor-within</a></p>]]></content:encoded></item><item><title><![CDATA[In search of decaf coffee that's not made from industrial cleaner]]></title><description><![CDATA[<p>Coffee is one of my addictions. It's not that I drink it because I'm tired, it's that I drink it because it gives me motivation to go do or make stuff.</p><p>My brain is pretty wired naturally and caffeine gives me the stimulus I need to focus on one thing.</p>]]></description><link>https://levels.io/swiss-water/</link><guid isPermaLink="false">5d8f1d1af0594100380c6cb4</guid><category><![CDATA[Health]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Sat, 28 Sep 2019 10:29:23 GMT</pubDate><media:content url="https://levels.io/content/images/2019/09/cover-photo.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/09/cover-photo.jpg" alt="In search of decaf coffee that's not made from industrial cleaner"><p>Coffee is one of my addictions. It's not that I drink it because I'm tired, it's that I drink it because it gives me motivation to go do or make stuff.</p><p>My brain is pretty wired naturally and caffeine gives me the stimulus I need to focus on one thing. Like a drug.</p><h2 id="coffee-and-capitalism">Coffee and capitalism</h2><p>I can't find a link now but someone argued that every historical time had its own preferred mainstream drug and our current one is coffee because it works so well in a capitalist society. I drink a cup of coffee and I want to work. If I don't, my production goes down and long-term there's less work being produced. Capitalim doesn't like that.</p><p>That means if we want to escape our addiction to work, we may have to cut down on coffee. Or at least the most neuro-active compound in it: caffeine.</p><h2 id="my-coffee-intake">My coffee intake</h2><p>I usually wake up around noon, then I drink my first cup of coffee. I then will drink another 2 cups. Totaling 3 per day. Sometimes 4 cups. A big cup of filter coffee  is ~100mg of caffeine. so that's 300-400mg of caffeine per day. That's quite a lot since it's already near the recommended healthy limit.</p><p>Like lots of people, I'll even drink it late at night after dinner.</p><p>Now, the half-life of caffeine average is about 5 hours. But it can stay in your body for 8 to 14 hours. That means if your last coffee at 4pm in the afternoon, it can still be in your body at 6am in the morning.</p><h2 id="sleeplessness">Sleeplessness</h2><p>Combine that with everyone being on computer and smartphone screens late into the night and it's no wonder we have a worldwide sleeplessness epidemic:</p><blockquote>Meanwhile, the World Health Organization has pointed to a 'global epidemic of sleeplessness'</blockquote><p><a href="https://academic.oup.com/brain/article-abstract/142/6/e30/5425265">https://academic.oup.com/brain/article-abstract/142/6/e30/5425265</a></p><h2 id="decaf-coffee">Decaf coffee</h2><p>If you can't fall asleep because your mind is racing, it might not just be your mind, it might also be the coffee. And it was for me.</p><p>My friend <a href="https://twitter.com/marckohlbrugge">Marc</a> said I should try switch to decaf as he did. So I bought decaf coffee. </p><p>It tasted worse, but not that much worse. It was okay.</p><p>I started switching to a mix of decaf and normal coffee. I'd have a single cup of regular caffeinated coffee. And then 2 decaf the rest of the day. </p><p>In the first week I didn't feel much but after a few weeks I started falling asleep considerably easier. </p><p>It worked!</p><h2 id="but-have-you-heard-of-paint-stripper">But have you heard of paint stripper?</h2><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image-1.png" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><p>Do you know the stuff they use to remove paint from walls? And the stuff we clean industrial factory floors with? It's an industrial solvent called <strong>methylene chloride</strong>. <a href="https://www.nrdc.org/experts/nrdc/lowes-stop-selling-deadly-paint-strippers">Stores have stopped selling it because it's so dangerous:</a></p><blockquote>Public health organizations, including NRDC, had <a href="https://www.nrdc.org/protect-consumers-methylene-chloride">pushed for the ban</a> of <strong>methylene chloride</strong>–based paint strippers, as the chemical has been linked to multiple deaths. Its fumes can cause liver toxicity, cancer, and harm to the nervous system—they can even trigger fatal heart attacks. More than 200,000 consumers petitioned for the ban, and advocates in 12 states also gathered outside Lowe’s stores to pressure the company to remove them from their shelves.</blockquote><p><a href="https://www.nrdc.org/experts/nrdc/lowes-stop-selling-deadly-paint-strippers">https://www.nrdc.org/experts/nrdc/lowes-stop-selling-deadly-paint-strippers</a></p><p>Why am I telling you this?</p><p>Well, the majority of decaf coffee is produced like this:</p><blockquote>(..) coffee beans are soaked in hot water to extract much of the caffeine from the beans. The beans are then removed from the water and the <strong>methylene chloride</strong> <strong>solvent</strong> is added to bond with the caffeine. After the methylene chloride/caffeine compound is skimmed from the surface of the mixture, the beans are returned to reabsorb the liquid.</blockquote><p><a href="https://www.interamericancoffee.com/decaf-methylene-chloride-mc/">https://www.interamericancoffee.com/decaf-methylene-chloride-mc/</a></p><h2 id="we-re-using-paint-stripper-to-make-most-decaf-coffee">We're using paint stripper to make most decaf coffee</h2><p>Yes.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image-8.png" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><p>Now to be valid, there's no real evidence methylene chloride has a harmful effects to humans in decaf coffee. The amounts left in the coffee are very tiny:</p><blockquote>FDA regulation allows for up to 10 parts per million (ppm) of residual methylene chloride, but actual coffee-industry practice results in levels that are 100 times lower than this amount. During this decaffeination process, the coffee beans are soaked in hot water to extract much of the caffeine from the beans.</blockquote><p><a href="https://www.interamericancoffee.com/decaf-methylene-chloride-mc/">https://www.interamericancoffee.com/decaf-methylene-chloride-mc/</a></p><p>Then again, I don't like the idea that I'm drinking paint stripper.</p><p>I especially don't like that something I consume every day has this stuff in it. We know that most negative effects of compounds don't come from incidental use, but from repeated use as part of a lifestyle. I don't want chemical solvent to be part of my lifestyle.</p><p>And I'm not completely stupid to think that: before we used to make decaf coffee with benzene for decades, and many cups of decaf coffee consumed later we discovered it was harmful:</p><blockquote>Since its inception, methods of decaffeination similar to those first developed by Roselius have continued to dominate. While Roselius used benzene, many different solvents have since been tried after the potential harmful effects of benzene were discovered.</blockquote><p><a href="https://en.wikipedia.org/wiki/Decaffeination">https://en.wikipedia.org/wiki/Decaffeination</a></p><p>Humans invent lots of stuff that decades later turns out to be a disaster, think asbestos or plastic.</p><p>So personally, I'd rather not take the risk and be drinking this. </p><p>I don't want to sound like a paranoid anti-scientific crazy person, but I think taking steps personally to minimize risks we might not know yet seems sane.</p><p>Better safe than sorry.</p><h2 id="in-search-of-decaf-without-chemical-solvents">In search of decaf without chemical solvents</h2><p>It didn't take me much Googling to find non-chemical alternatives. The most famous one is a process called <a href="https://swisswater.com">Swiss Water</a>:</p><blockquote>Swiss Water is an innovative, 100% chemical free decaffeination process removing caffeine for coffee roasters around the world.</blockquote><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image-3.png" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><blockquote>In this process, the coffee beans are soaked in caffeine-free green coffee extract, allowing the caffeine to be extracted from the bean and into the solution while the flavor components are retained in the beans.  The now caffeine-saturated green coffee extract is then processed through activated charcoal to remove the caffeine, thus becoming caffeine-free again and ready to extract caffeine from a new batch of coffee. The coffee beans are then dried to their originating moisture level and re-bagged. The Swiss Water Process results in coffee that is 99.9% caffeine free.[3]</blockquote><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image-5.png" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><p>Nice! I found solvent-free decaf coffee.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/SW-Photos2017_02.jpg" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><p>Yesterday I ordered my first bag of ground Swiss Water coffee. And today I made a cup:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image-4.png" class="kg-image" alt="In search of decaf coffee that's not made from industrial cleaner"></figure><p>The taste is much much much better than the methylene chlorinated decaf. It's a little weaker, so you have to use more ground powder to make a coffee. But still pretty good.</p><p>Ignore the text on the bag, it's imported and repackaged by a Korean importer.</p><p>There's one other decaf method that's not chemical: treating coffee with pressurized carbon dioxide. It's the least used method and reviews about the taste aren't that positive.</p><p>So why are most coffee producers like Illy and chains like Starbucks using the chemical solvent process? Because it's cheap. A decaf coffee at Starbucks is about the same price as a regular coffee. </p><p>The Swiss Water process is a lot more expensive. But I'm happy to pay for it knowing I'm not drinking paint stripper. </p><p>And best of all, now I can fall asleep a little better.</p>]]></content:encoded></item><item><title><![CDATA[The odds of getting a remote job]]></title><description><![CDATA[<p>A very common thing I hear is how hard it is to get a remote job. People seem to apply to many job posts, but very few actually get the jobs.</p><p>I wanted to figure out how hard it really is. </p><h2 id="the-data-set">The data set</h2><p>For the last 6 months, I've</p>]]></description><link>https://levels.io/the-odds-of-getting-a-remote-job/</link><guid isPermaLink="false">5d7a0638e432cd0038a05d40</guid><category><![CDATA[Remote work]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Thu, 12 Sep 2019 09:15:09 GMT</pubDate><media:content url="https://levels.io/content/images/2019/09/photo-1522617889820-47708e025180.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/09/photo-1522617889820-47708e025180.jpeg" alt="The odds of getting a remote job"><p>A very common thing I hear is how hard it is to get a remote job. People seem to apply to many job posts, but very few actually get the jobs.</p><p>I wanted to figure out how hard it really is. </p><h2 id="the-data-set">The data set</h2><p>For the last 6 months, I've been tracking job 7,797,838 reads and 392,527 applications to 8,394 job posts on my remote jobs platform <a href="https://remoteok.io">Remote OK</a>. </p><p>A job read is counted as someone clicking a job post on the site to open it. A job applications is counted as someone clicking the [ Apply to Job ] button on the site. </p><p>This has some limitations though: some jobs are posted on multiple boards which we can't track, and some people don't complete an application. We'll get to that later.</p><h2 id="the-odds-to-get-a-remote-job">The odds to get a remote job</h2><p>Importantly is to make the distinction between the average remote job and the top remote jobs. Let's start with the average in the last 6 months:</p><blockquote>Average reads per job: 322<br>Average applicants per job: 47</blockquote><h2 id="the-odds-to-get-the-top-5-of-remote-jobs">The odds to get the top 5% of remote jobs</h2><p>To define a top remote job, I picked the 5% of most read job posts in the last 6 months:</p><blockquote>Average reads per job: 2858<br>Average applicants per job: 263</blockquote><h2 id="a-big-caveat-">A big caveat...</h2><p>The numbers here look about the same as regular jobs. But this is only data from a single job board. If we assume jobs are posted on multiple job boards and websites, which they usually are, the amount of applicants can be a multiple of that.</p><p>Also, not every person clicking Apply completes the applicant process for a job.</p><p>I don't have data on this, so I have to guesstimate here: assuming that jobs are posted on 3 job boards, and that 50% doesn't complete a job application, that's:</p><blockquote>263 applicants for a top 5% remote job * 3 job boards * 50% applicant completion <br>= 394 applicants = 0.25% odds</blockquote><blockquote>47 applicants for an average remote job * 3 job boards * 50% applicant completion <br>= 70 applicants = 1.42% odds</blockquote><p>Very roughly speaking that means if you want to get a top remote job, you'll have to apply ~400 times. If you want to get an average remote job, you'll have to apply ~70 times. Obviously that number will be much lower if you're higher skilled.</p><h2 id="compared-to-regular-jobs">Compared to regular jobs</h2><p>There's no data on the top 5% of regular jobs to compare to. But we do know that high skilled corporate jobs on average get <a href="https://zety.com/blog/hr-statistics">~250 applications</a>. So comparing we may conclude:</p><blockquote>A top remote job gets about 57% more applicants than a regular corporate job.</blockquote><p>And comparing the average remote job with the average regular job which gets  <a href="https://zety.com/blog/hr-statistics">~52 applications</a>:</p><blockquote>The average remote job gets 34% more applicants than a regular job.</blockquote><p>Both these numbers rely on some assumptions and guesstimates though, I'll see if I can find better data to make these assumptions more precise.</p><p>Let me know on <a href="https://twitter.com/levelsio">Twitter</a> what you think, I'd love to do more queries on my dataset based on your feedback.</p>]]></content:encoded></item><item><title><![CDATA[In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera]]></title><description><![CDATA[<p>In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera. Some pros will keep doing work with DSLRs (and need them), but most basic apps will be built with no code. Just like most photos now</p>]]></description><link>https://levels.io/no-code/</link><guid isPermaLink="false">5d74ac43afc31800387d6620</guid><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Sun, 08 Sep 2019 07:51:14 GMT</pubDate><media:content url="https://levels.io/content/images/2019/09/maxresdefault-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/09/maxresdefault-1.jpg" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"><p>In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera. Some pros will keep doing work with DSLRs (and need them), but most basic apps will be built with no code. Just like most photos now are shot on a phone.</p><p>"No code" means building applications without writing code, but instead using a visual platform to connect data and build interfaces. Kinda like Excel, but more visual like this, and it has an actual app/site as output instead of a spreadsheet:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-09-08-at-4.39.55-PM.png" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>And I think this means we'll see The Great Democratization of Software Creation, where most people can just glue some APIs together to build a functioning app/site/thing in hours/days. Kinda like website builders now, but with added API plugging in (like <a href="https://zapier.com">Zapier</a>) and scheduled cron jobs.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/maxresdefault.jpg" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>That's why the complexity of current code frameworks is so interesting, it's essentially people buying expensive DSLRs with shitloads of lenses, light sensors, etc. which they may not really need. Especially not if their simple apps can be put together with no code. </p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/camera-iphone-xs.jpg" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>Just like modern smartphone cameras are good enough (and are used) to make 99% of people's photos.</p><h2 id="towards-95-no-code-5-custom-premium-code">Towards 95% no code, 5% custom premium code</h2><p>I think we'll see coding go in two directions:<br>1) towards simplicity with no code, for 95-99% of apps<br>2) towards complexity with custom high-level engineered code, for the 1-5% of apps<br>The engineers working on (2) will be high paid, in the millions/year, because custom code</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/image.png" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>A recent example is Netflix, who said they want to have LESS employees, paid higher. They'll pay $1M/y+ for 1 engineer instead of $300k/y for 3 engineers.</p><h2 id="current-no-code-platforms">Current no code platforms</h2><p>The major no code platforms currently are <a href="https://bubble.is">Bubble</a> and <a href="https://webflow.com">Webflow</a>. Website builders that could be used for no code (when combined with an API platform like <a href="https://zapier.com">Zapier</a>) are <a href="https://carrd.com">Carrd</a>, <a href="https://squarespace.com">Squarespace</a> and <a href="https://wix.com">Wix</a>. I'm not affiliated with any of these, except that Carrd's <a href="https://twitter.com/ajlkn">AJ</a> is my Twitter friend!</p><h2 id="what-to-build-for-this-trend">What to build for this trend</h2><p>1) build paid APIs that people in the future can use to build stuff <br>2) build no code platforms (many already exist though, but why not) <br>3) build no code tools (not sure what thought)  But note it might take 5-10 years for this to get going</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/screen_shot_2019-07-22_at_2_38_11_pm_kJltvr5l2i.jpeg" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>I wouldn't stop at just building one API either, build a big set of APIs people making apps can use. For example, I use lots of APIs on Nomad List to get daily data, like Dark Sky for weather: <a href="http://darksky.net/dev">http://darksky.net/dev</a></p><p>Collecting lots of dispersed data (for example from government) and merging it together and normalizing it into one format and then selling it for $$$ is a nice example. </p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-09-08-at-12.13.39-AM.png" class="kg-image" alt="In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera"></figure><p>Example from this week: there's no API to get neighborhood boundaries for cities worldwide, the data if even available is dispersed on national and city government sites. I'm collecting/drawing neighborhood boundaries in GeoJSON polygons for <a href="http://hoodmaps.com">Hoodmaps</a> that if I wanted I could put in an API later and maybe sell for $$$.</p><h2 id="conclusion">Conclusion</h2><p>It's impossible to predict the future, but we can try. And the trend of no code while in its infancy now, will only continue I think. It's now at the state of interactive templates and connecting some basic logic. But it will advance more and means a serious overhaul of the software industry for majority of use cases.</p><p>Most software engineers will deny this trend though, but as my friend <a href="https://twitter.com/johnonolan">John from Ghost</a> says:</p><blockquote>Everyone can identify disruption until it’s about them</blockquote><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">In the future writing actual code will be like using a pro DSLR camera, and no code will be like using a smartphone camera<br><br>Some pros will keep doing work with DSLRs (and need them), but most basic apps will be built with no code. Just like most photos now are shot on a phone</p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1170258907232493574?ref_src=twsrc%5Etfw">September 7, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure>]]></content:encoded></item><item><title><![CDATA[Instead of hiring people, do things yourself to stay relevant]]></title><description><![CDATA[<p>People have repeatedly asked me for years why now that I can afford it, I don't hire people, build a team and stop coding myself. Instead every day I still work on all my products by myself. I code the back end, front end, I design the layout, the logos,</p>]]></description><link>https://levels.io/diy/</link><guid isPermaLink="false">5d6789d99ca6090038030dfd</guid><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Thu, 29 Aug 2019 08:37:13 GMT</pubDate><media:content url="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-29-at-5.15.32-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-29-at-5.15.32-PM.png" alt="Instead of hiring people, do things yourself to stay relevant"><p>People have repeatedly asked me for years why now that I can afford it, I don't hire people, build a team and stop coding myself. Instead every day I still work on all my products by myself. I code the back end, front end, I design the layout, the logos, I do the marketing and press for it. </p><p>It's hard to explain why but John Carmack explained it better than I could have:</p><!--kg-card-begin: markdown--><blockquote>
<p>The majority of technical people at some point decide to make the pivot into some kind of management level, whether it's being a startup CEO or just taking a VP position somewhere and managing other people. And there's good reasons for that.</p>
<p>An argument that I would have with myself about how I'd seen the transition from these very low level programming tools writing in Assembly to writing in higher level languages to using application frameworks. And at some level you say &quot;well the next level of productivity enhancing programming development is to work with people&quot;. Instead of writing the code yourself, you find the team, and you tell them what to work on. And that's the way most of the world runs. That type of groups, and teams, and hierarchies, that makes the world go round.</p>
<p>But it's not what I want to do. I don't want to be the one doing that. And in many ways that's selfish. Where, at some point, if I said &quot;I'm all about the project&quot;, I want to change the world in this way by bringing this product into existence, I should just suck it up and learn how to manage people. And make that happen.</p>
<p>But it is selfishness that keeps me saying, no, I dearly love building the things myself. I don't want to step away from that. Even if it would be more effective. And I know that even if you go do that, I could maybe be super effective for a couple of years at that but then my skills atrophy, and the world moves on and I am no longer at the cutting edge of those different things. And eventually I am giving bad advice to the people I am managing. Or at least not current and optimal advice.</p>
</blockquote>
<!--kg-card-end: markdown--><p>— John Carmack on <a href="https://www.youtube.com/watch?v=udlMSe5-zP8#t=1h23m40s">JRE 1342 @ 01:23:40</a></p><p>It's exactly how I feel. Apart from that I don't trust most people and I think you need a hell of a lot of money to hire people that would actually do the job better than me (arrogant yes), it also would stop me from improving my skills every day. Every day I work on my projects, I get a little bit better. It keeps my brain active which helps <a href="https://en.wikipedia.org/wiki/Neuroplasticity">neuroplasticity</a>.</p><p>I studied business and a big part of that is management, so I know what it entails. But my core desire is creating new things. It's what makes me most happy. I don't care if it's programming, design, music, or something IRL. Whatever it is, creating is the most pure activity I can do.</p><p>Doing this has negatives. I'll probably never be able to scale up to a billion dollar company (but do I want that really? and who really does? isn't a million enough?). Automation helps in some respects as I can program the robots to do what I don't want to repeatedly do myself, and they can run for years, maybe decades, without reprogramming them.</p><p>Most importantly, I'll be able to keep creating things myself for a long time.</p><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/udlMSe5-zP8?start=5020&feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p></p>]]></content:encoded></item><item><title><![CDATA[Nobody cares about you after you're dead and the universe destroys itself]]></title><description><![CDATA[<p>Anne-Laure wrote about having <a href="https://nesslabs.com/time-anxiety">time anxiety</a>:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I suffer from time anxiety.<br><br>Writing this article was cathartic. 😌<br><br>⏳Why we obsess over spending our time in the most meaningful way<br>⏳Shifting from outcomes to output<br>⏳What &quot;time well spent&quot; should really be about<br>⏳Strategies to tackle time anxiety<a href="https://t.co/9OhGsIuGPp">https://t.</a></p></blockquote></figure>]]></description><link>https://levels.io/enjoy-your-tea-and-a-cookie/</link><guid isPermaLink="false">5d66757c9ca6090038030d1b</guid><category><![CDATA[Quotes]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Wed, 28 Aug 2019 13:22:26 GMT</pubDate><media:content url="https://levels.io/content/images/2019/08/1_2nCsWhyCyChOgPyN4YVzfQ-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/08/1_2nCsWhyCyChOgPyN4YVzfQ-1.png" alt="Nobody cares about you after you're dead and the universe destroys itself"><p>Anne-Laure wrote about having <a href="https://nesslabs.com/time-anxiety">time anxiety</a>:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I suffer from time anxiety.<br><br>Writing this article was cathartic. 😌<br><br>⏳Why we obsess over spending our time in the most meaningful way<br>⏳Shifting from outcomes to output<br>⏳What &quot;time well spent&quot; should really be about<br>⏳Strategies to tackle time anxiety<a href="https://t.co/9OhGsIuGPp">https://t.co/9OhGsIuGPp</a></p>&mdash; Anne-Laure Le Cunff (@anthilemoon) <a href="https://twitter.com/anthilemoon/status/1166413265133559810?ref_src=twsrc%5Etfw">August 27, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><h2 id="quarter-life-crisis">Quarter life crisis</h2><p>Many people around age 26-30 get a quarter life crisis. It usually happens after you've graduated university, have been working for a few years and start getting the itching feeling "is this it?". You then might feel lack of meaning in your life, start getting panic attacks, feeling tense all day, get <a href="https://levels.io/anxiety/">derealization</a> as if you're living in the Matrix or some simulated reality, depression and insomnia from thinking too much. Also an obsession with your age and goals you need to hit before a certain age is common. Many people also call it <a href="https://en.wikipedia.org/wiki/Saturn_return">Saturn Return</a>, it's like a late 20s rite of passage:</p><!--kg-card-begin: markdown--><blockquote>
<p>In horoscopic astrology, a Saturn return is an astrological transit that occurs when the planet Saturn returns to the same place in the sky that it occupied at the moment of a person's birth. While the planet may not reach the exact spot until the person is 29 or 30 years old, the influence of the Saturn return is considered to start in the person's late twenties, notably the age of 27.</p>
</blockquote>
<!--kg-card-end: markdown--><p>I got this too. And relatedly, I used to have severe anxiety about this stuff before my <a href="https://levels.io/love-anxiety-and-startups/">quarter life crisis</a>.</p><p>Like most late 20s people of this generation having a quarter life crisis, I was terrified of death, my time remaining and what to do with it.</p><h2 id="meaning">Meaning</h2><p>If we die anyway, why does anything matter anyway? I tried to avoid answering this question by becoming extremely ambitious, working really hard and trying to get successful. I though if I just did that, I'd optimize my time in the most useful way and somehow that'd matter.</p><p>But of course, it doesn't work that way. It just made things worse. </p><h2 id="nihilism">Nihilism</h2><p>It took years for my anxiety to mostly go away and ironically what caused me most of my crisis was also what solved it: the realization that nothing matters. </p><p>You can approach the nihilism of that in a positive or negative way. Negatively that means whatever you do, it doesn't matter, so you can just as well do nothing. Positively it means whatever you do, it doesn't matter, so you can now just enjoy the thing you do intrinsically. Not for the end purpose. So that's what I do now, I'm here just to enjoy the ride.</p><p>The <a href="https://en.wikipedia.org/wiki/Heat_death_of_the_universe">heat death of the universe </a>will destroy everything anyway back to <a href="https://en.wikipedia.org/wiki/Entropy">entropy</a> or even more, pure nothingness:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/1_2nCsWhyCyChOgPyN4YVzfQ.png" class="kg-image" alt="Nobody cares about you after you're dead and the universe destroys itself"></figure><h2 id="legacy">Legacy</h2><p>A lot of people from my generation are obsessed with legacy. Like "leaving their mark on the world" or "changing the world". Especially in tech. Since tech is everyone now, essentially everyone from my generation.</p><p>I think this is highly related to this search for meaning. Before atheism we had religion and before religion we had superstition. Religion and superstition gave us meaning to do things. Religion would get you to heaven after death and we'd use superstition as a "belief in supernatural causation leading to certain consequences of an action or event". If you have none of those, legacy is one of the last remaining obvious reasons to do things. You'll be remembered for your actions!</p><p>But will you, really?</p><p>People will probably have forgotten you and your achievements within a generation or two.  </p><p>Even if you start a successful company, <a href="https://www.cnbc.com/2017/08/24/technology-killing-off-corporations-average-lifespan-of-company-under-20-years.html">the average life span of a S&amp;P 500 company is less than 20 years</a>. It'll either fail, be bought up, merged and renamed.</p><p>And if you get super famous, you'll probably be forgotten too within 100 years. How many famous people from 100 years ago do you know now? Not a lot. </p><p>105 billion people were born before us, and how many historic figures are there? Maybe hundreds, maybe thousands? So your odds of being remembered is something like 1,000 famous historic people divided by (105,000,000,000 people ever lived + 7 billion people currently living) = 0.000000892857% percent or a 1 in 112,000,000 chance. </p><p>Even then, we're only counting the human people who lived until now. That's incredibly microscopic odds.</p><p>And even then, <strong>you'll be dead</strong>. How can you enjoy your legacy, <strong>when you're dead?</strong></p><h2 id="so-what-s-left-if-">So what's left if:</h2><ul><li>you're not superstitious</li><li>you're not religious</li><li>we just debunked the odds that you'll be remembered for your legacy</li></ul><p>Well yes, intrinsic motivation and meaning. Enjoying the ride and whatever you do for the thing itself.</p><!--kg-card-begin: markdown--><blockquote>
<p>Just enjoy your tea and a cookie. And be nice to the people around you. That's all there is. Everything else is just filling time.</p>
</blockquote>
<!--kg-card-end: markdown--><p>— My dad</p>]]></content:encoded></item><item><title><![CDATA[The only real validation is people paying for your product]]></title><description><![CDATA[<p>I still see people think "talking to customers" works when validating an idea, but people don't always know what they want.  I think real validation of an idea happens with executing it and then people getting their credit card out and paying you for it.</p><p>I think talking to people</p>]]></description><link>https://levels.io/idea-validation/</link><guid isPermaLink="false">5d6625969ca6090038030bf7</guid><category><![CDATA[Entrepreneurship]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Wed, 28 Aug 2019 07:04:52 GMT</pubDate><media:content url="https://levels.io/content/images/2019/08/photo-1563013544-824ae1b704d3.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/08/photo-1563013544-824ae1b704d3.jpeg" alt="The only real validation is people paying for your product"><p>I still see people think "talking to customers" works when validating an idea, but people don't always know what they want.  I think real validation of an idea happens with executing it and then people getting their credit card out and paying you for it.</p><p>I think talking to people and asking them what to build USED to work because there wasn't as much stuff built as now.  But there's hundreds of websites/apps launched every day now, so even if you build what they want, the odds of them paying for it are less due to competition.</p><p>That's why building more things, not less, and seeing what  exactly people will get their credit card out for and paying you money is, I think, how to get to validation these days.</p><p>There's a certain excessive self-confidence in working on a project for months/years without any paying customers and thinking it will just work out if only people realize how great your product is. But if people visit every day and not pay for it, that's daily rejection.</p><p>That daily rejection should be a data point too. That's people EVERY day NOT paying for your product. That means something is severely wrong with your idea/execution. But instead entrepreneurs like to ignore this with "one day people will get it".</p><p>And yes, sometimes it does work out, people iterate a product for a long time until ppl start paying for it. But this is way more seldom than ppl think. That's why funding is so risky, it removes the biggest incentive to build a product people actually want: making money.</p><p>Being broke may be the best incentive to build something people want because you're struggling to pay rent and survive. There's no Plan B, there's no savings, there's no extra income. You'll build anything to make money, and that'll get you closer to market fit than most people.</p><p>This ties into entrepreneurship research: poorer countries generally have higher amounts of entrepreneurship than rich countries, out of necessity:</p><blockquote>"people are far more entrepreneurial in the developing countries than in the developed countries. According to an OECD study, in most developing countries, 30-50 per cent of the non-agricultural workforce is self-employed (the ratio tends to be even higher in agriculture). <br><br>(..)  In some countries, the ratio does not even reach one in ten: 6.7 per cent in Norway, 7.5 per cent in the USA, and 8.6 per cent in France. <br><br>So, even excluding the farmers (which would make the ratio even higher), the chance of an average developing country person being an entrepreneur is more than twice that for a developed country person (30 per cent versus 12.8 per cent). The difference is 10 times, if we compare Bangladesh with the USA (7.5 per cent versus 75.4 per cent). <br><br>And in the most extreme case, the chance of someone from Benin being an entrepreneur is 13 times higher than the equivalent chance for a Norwegian (88.7 per cent versus 6.7 per cent)." </blockquote><p>— Ha-Joon Chang on <a href="https://www.wider.unu.edu/publication/poverty-entrepreneurship-and-development">United Nations University</a></p><p>Starting from a place of comfort (savings, residual income) can ironically be a negative factor for entrepreneurial success because the difference between the result of you failing and succeeding is smaller: in both cases you'll still be able to pay your rent. Less incentive.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I still see people think &quot;talking to customers&quot; works when validating an idea, but people don&#39;t always know what they want.<br><br>I think real validation of an idea happens with executing it and then people getting their credit card out and paying you for it.</p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1166574430438461440?ref_src=twsrc%5Etfw">August 28, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure>]]></content:encoded></item><item><title><![CDATA[Monitoring Bali's undersea internet cable]]></title><description><![CDATA[<p>Bali gets internet through <a href="https://www.submarinecablemap.com/">a number of sea cables</a>. The most important one is called the Indonesia Global Gateway (IGG). Indonesia consists of lots of islands, and it connects the biggest ones on one giant fiber line to Singapore. It's significantly improved the internet in Bali.</p><p>But sometimes it's down,</p>]]></description><link>https://levels.io/bali-internet-cable/</link><guid isPermaLink="false">5d6664989ca6090038030c3a</guid><category><![CDATA[Bali]]></category><category><![CDATA[Asia]]></category><category><![CDATA[Co-working spaces]]></category><category><![CDATA[Remote work]]></category><category><![CDATA[Remote working]]></category><category><![CDATA[Stuff I made]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Mon, 05 Aug 2019 11:25:00 GMT</pubDate><media:content url="https://levels.io/content/images/2019/08/a4aa4bea9547e450879de8ca48d2080b-1.gif" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/08/a4aa4bea9547e450879de8ca48d2080b-1.gif" alt="Monitoring Bali's undersea internet cable"><p>Bali gets internet through <a href="https://www.submarinecablemap.com/">a number of sea cables</a>. The most important one is called the Indonesia Global Gateway (IGG). Indonesia consists of lots of islands, and it connects the biggest ones on one giant fiber line to Singapore. It's significantly improved the internet in Bali.</p><p>But sometimes it's down, under maintenance or just doesn't work for whatever reason. The problem is you never instantly know if it's just your laptop, the place you're in, the router, the neighborhood, city or entire island.</p><p>That's why I made <a href="https://baliseacable.com">BaliSeaCable.com</a>, it figures that out by constantly measuring the performance of the undersea internet cable. I made it in the last 8 hours.</p><p>It runs a simple Speedtest (with speedtest-cli in a shell cron) from a server in Singapore to a Telkomsel server in Denpasar, Bali every single minute. The results are then grep'd from speedtest-cli's output and securely POST'ed with shell curl to the site (which is hosted on my main server in US). The site saves the data and displays it!</p><p>The mock up of this idea started like this, a simple map with a line to Singapore showing the cable and overlays with the speed data.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-04-at-6.22.55-PM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>I had to draw the actual cable properly though in HTML. Here's a map of the cable:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-04-at-7.30.38-PM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>I had to figure out how to draw SVG paths myself. I used a website called <a href="https://editor.method.ac/">editor.method.ac</a> to draw it over the cable map:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-04-at-9.26.36-PM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>I first made an image of the map as background:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-04-at-7.52.22-PM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>I then threw the SVG above it. </p><p>I learnt to animate the SVG with this tutorial: <a href="https://css-tricks.com/svg-line-animation-works/">https://css-tricks.com/svg-line-animation-works/</a>.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/6a93e1384febc04ce3c6de333a86e975.gif" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>It's simply CSS:</p><!--kg-card-begin: markdown--><pre><code>svg.transfer path {
	animation: dash 50s linear reverse infinite;
}
@keyframes dash {
	to {
		stroke-dashoffset: 0;
	}
}
</code></pre>
<!--kg-card-end: markdown--><p>The SVG has three copies of it. One is the cable itself in light opacity (gray), then there's one line to the island (green) and one line back to Singapore green. They're dashed to act like data packets.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-28-at-8.42.18-PM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>I also added a text overlay explaining the site and the current speed in top right:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Aug-28-2019-20-39-17-1.gif" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>And made it work on mobile:</p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-05-at-1.03.42-AM.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>Then tweaked the colors a bit more, because red is generally negative, so I made it blue:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/Screen-Shot-2019-08-05-at-11.55.50-PM-2.png" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>And I made the map draggable with JS:</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/a4aa4bea9547e450879de8ca48d2080b.gif" class="kg-image" alt="Monitoring Bali's undersea internet cable"></figure><p>The entire site is one HTML file, so you can check the source if you want to figure out. It's pretty hacky.</p><p>I hope this helps people in Bali figure out if the internet in the whole island is down or not, so that if it is, they can take a nice break and go jump in the pool instead of work in the hot sun 😊</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I made a mini project today:<br><br>🌴🌊🔌 <a href="https://t.co/Y8evhP1r7T">https://t.co/Y8evhP1r7T</a><br><br>It checks the current status of Bali&#39;s undersea internet cable<br><br>Internet in Bali can be rough, but sometimes you&#39;re not sure if it&#39;s your laptop or the entire island<br><br>Learnt: <br>- how to draw &amp; animate SVG paths<br><br>😊 <a href="https://t.co/3yi0IvvuTf">pic.twitter.com/3yi0IvvuTf</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1158059103450570752?ref_src=twsrc%5Etfw">August 4, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure>]]></content:encoded></item><item><title><![CDATA[Nomad List 5.0]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/gIc-J2jGP4A?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>💫Today, <a href="https://levels.io/product-hunt-hacker-news-number-one/">exactly 5 years ago</a>, I launched the first version of Nomad List on Product Hunt.</p><p>Now, 5 years later, I present you with 🌴<a href="https://www.producthunt.com/posts/nomad-list-5-0">Nomad List 5</a>, which lets you find the best places to work remotely in the 🌎 and a lot more.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.25.50-PM.png" class="kg-image"></figure><p>🧠 Nomad List now has over 1,000,</p>]]></description><link>https://levels.io/nomad-list-5-0/</link><guid isPermaLink="false">5d751807afc31800387d66c0</guid><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[Stuff I made]]></category><category><![CDATA[Remote work]]></category><category><![CDATA[Nomad List]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Mon, 29 Jul 2019 15:02:00 GMT</pubDate><media:content url="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.25.39-PM.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/gIc-J2jGP4A?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.25.39-PM.png" alt="Nomad List 5.0"><p>💫Today, <a href="https://levels.io/product-hunt-hacker-news-number-one/">exactly 5 years ago</a>, I launched the first version of Nomad List on Product Hunt.</p><p>Now, 5 years later, I present you with 🌴<a href="https://www.producthunt.com/posts/nomad-list-5-0">Nomad List 5</a>, which lets you find the best places to work remotely in the 🌎 and a lot more.</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.25.50-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🧠 Nomad List now has over 1,000,000 data points for almost every major town and city in the world with a significant population. That's data that ranges from climate throughout the year, to gender equality, to the average income of people living in different cities.</p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-5.56.06-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🌎 Cities now stretch across 5 continents, I even have the only two places in Antarctica with inhabitants (hint, it's mostly scientists :D): <a href="https://nomadlist.com/antarctica">https://nomadlist.com/antarctica</a></p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-5.52.58-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>👩‍🌾 <a href="https://twitter.com/ajlkn">@ajlkn</a> asked to focus on the rural remote work revolution that's happening, especially in the U.S.. With fast internet, people can now move out of big cities into more rural areas. That's why I've added hundreds of smaller towns in North America for you to explore!</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-5.06.21-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>💬 After visiting cities people are now asked to review them. Reviews are fully anonymous, so this give you an honest perspective on the city. Pure data gives you only a limited idea of how a city can be, whereas someone writing about a city can give you a better picture</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-6.20.20-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🖼 All photos of cities now come from the amazing @unsplash, and I built a crowdsourced engine at https://nomadlist.com/photos, so that people can vote what's the best pic. Also each city now has a photos tab. (requested by @marckohlbrugge) https://nomadlist.com/photos/amsterdam</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-6.01.55-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>☕️ There's now 300,000 places to work (like cafes and coworkings) indexed in the site in partnership with Foursquare, http://Coworker.com and http://Workfrom.co. I use language matching to figure out if a cafe is suitable for working (like power outlets, fast wifi etc.)</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.34.52-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>📈 Data science is really interesting to me, so I've built a mini data studio into Nomad List. If you click CHART, you can combine two data points and see the data for all cities in an X/Y graph: <a href="https://nomadlist.com/chart">https://nomadlist.com/chart</a></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-5.53.43-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🗺New map view with 3d view, which went viral recently on 9gag: <a href="https://twitter.com/levelsio/status/1025300135553597440">https://twitter.com/levelsio/status/1025300135553597440</a></p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-6.03.51-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>❤️ You can now add cities to your wishlist, by clicking the heart when hovering over a city. This was requested years ago by <a href="https://twitter.com/andreyazimov">@andreyazimov</a>! Kinda useful if you want to make a selection of cities to go. You can also hide cities from results with the X.</p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.33.23-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🙂Travel profiles are re-designed and now show a world map with the countries you visited colored. Just like that big scratch off world map IRL! This was requested by <a href="https://twitter.com/jelmerdeboer">@jelmerdeboer</a> and <a href="https://twitter.com/marckohlbrugge">@marckohlbrugge</a></p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.58.41-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🔍A new useful search that you can find cities, countries, continents and people with, and like or follow them.</p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.27.25-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🛬Nomad List Chat now shows when people arrive in the city.</p><p></p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/09/Screen-Shot-2019-07-29-at-4.32.29-PM.png" class="kg-image" alt="Nomad List 5.0"></figure><p>🥰A big challenge for nomads is loneliness. For that reason I've built a matchmaking app into the site. You can set what you're looking for on your profile (like travel buddies, friends, relationships) and your interests, and the site will match you up with other people</p><p>✨ I hope you like it, and <a href="https://nomadlist.com">please try it!</a> I'd love to hear what to improve. I'm always improving my site, it's my 👶baby, and I'll take your feedback and use it! Tweet me!</p><p>🎹 Music in the video by the amazing <a href="https://soundcloud.com/simpletechnique">Simple Technique</a>, used with permission. The song is called <a href="https://soundcloud.com/cyberfunk_music/simple-technique-mean">Mean Regression</a>. Buy it <a href="http://classic.beatport.com/track/mean-regression-original-mix/12086460">here</a>.</p><p>💖 Thanks everyone for always supporting throughout the last 5 years! It's been incredible and insane to experience all of this and I'm still shocked every day that I can wake up and work on my site which people actually use and pays my bills. THANK YOU!!! 🙃🙃🙃</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">💫Today, exactly 5 years ago, I launched the first version of Nomad List on <a href="https://twitter.com/ProductHunt?ref_src=twsrc%5Etfw">@ProductHunt</a><br><br>Now I present 🌴Nomad List 5, it lets you find the best places to work remotely in the 🌎 and a lot more<br><br>Worked on this with all my 💖heart, hope you like it ☺️<br><br>👉 <a href="https://t.co/MO6hRilIW3">https://t.co/MO6hRilIW3</a> <a href="https://t.co/NUbHvOas7h">pic.twitter.com/NUbHvOas7h</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1155740466714857474?ref_src=twsrc%5Etfw">July 29, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p></p>]]></content:encoded></item><item><title><![CDATA[$1M annual run rate]]></title><description><![CDATA[<p>It took 4 years to get here, but we did it:<br><br>$83,333+/mo revenue ($83k is ✨special because * 12 is $1M <a href="https://www.accountingtools.com/articles/what-is-run-rate.html"><em>annual run rate</em></a>)<br><br>💳 11,996 customers<br>💸 740 payments/mo<br>🤖 208 cron jobs<br>🧧 $115 avg payment<br>💎 2 apps: <a href="https://nomadlist.com">Nomad List</a> + <a href="https://remoteok.io">Remote OK</a><br>📦 1 VPS<br>🎫 0 ad budget<br>💰 $0 funding</p>]]></description><link>https://levels.io/1m-arr/</link><guid isPermaLink="false">5d66727d9ca6090038030ce1</guid><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[Stuff I made]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Thu, 30 May 2019 12:24:00 GMT</pubDate><media:content url="https://levels.io/content/images/2019/08/D70YtHHVsAE3Z_5-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://levels.io/content/images/2019/08/D70YtHHVsAE3Z_5-1.jpg" alt="$1M annual run rate"><p>It took 4 years to get here, but we did it:<br><br>$83,333+/mo revenue ($83k is ✨special because * 12 is $1M <a href="https://www.accountingtools.com/articles/what-is-run-rate.html"><em>annual run rate</em></a>)<br><br>💳 11,996 customers<br>💸 740 payments/mo<br>🤖 208 cron jobs<br>🧧 $115 avg payment<br>💎 2 apps: <a href="https://nomadlist.com">Nomad List</a> + <a href="https://remoteok.io">Remote OK</a><br>📦 1 VPS<br>🎫 0 ad budget<br>💰 $0 funding</p><figure class="kg-card kg-image-card"><img src="https://levels.io/content/images/2019/08/D70YtHHVsAE3Z_5.jpg" class="kg-image" alt="$1M annual run rate"></figure><p>Some details:</p><p>- The big drop in December 2018 is when I enabled free trials on Nomad List, didn't really work out so well because revenue didn't even recover the month after:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">📊 💳 Results of 7-day trial beginning of 2019 <a href="https://t.co/VbTTH3ltoQ">https://t.co/VbTTH3ltoQ</a><br>- Triple the sales, with about half converting to paid, so first it looked great<br>- Then the support issues started rolling in<br>- Then endless refund requests<br>- In the end it cost me A LOT of support work<br>= 🙅‍♀️</p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1088660914352484352?ref_src=twsrc%5Etfw">January 25, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>- Spike in March 2018 was launch of <a href="https://makebook.io">MAKE book</a></p><p>- This month's spike is text ad deals for Nomad List:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">✨ My new PROMOTE page is finished on <a href="https://t.co/ZzT3jdnKNw">https://t.co/ZzT3jdnKNw</a><br><br>You can now place text promotions on the front page and target specific city pages too. Prices start at $5/mo.<br><br>I made a live preview on the page while you type, then you pay with CC via Stripe, and it&#39;s posted! <a href="https://t.co/vB1Hk7a2TK">pic.twitter.com/vB1Hk7a2TK</a></p>&mdash; ؜ (@levelsio) <a href="https://twitter.com/levelsio/status/1132902023907536896?ref_src=twsrc%5Etfw">May 27, 2019</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>- Jan 2017 spike is growth of Remote OK, I think in sync with the entire remote jobs market finally taking off</p><p>- This is total cash flow, so not recurring, because most of my business is not recurring (and I'm OK with that). So you can't just * 12mo a monthly revenue. But I can dream ^_^</p><p>- Also includes <a href="https://makebook.io">MAKE book</a> revenue but that's usually only 5% - 10% max of total</p><p>+ Last thanks to <a href="http://twitter.com/patrickc">@patrickc</a>'s <a href="https://stripe.com">Stripe</a> for making this even possible. I wouldn't be able to get money from customers to my bank account without them.</p><p>+ Thanks to <a href="https://daniellockyer.com">Daniel Lockyer</a> for keeping the server that hosts my sites up and fast. He keeps the PHP + NGINX + SQLite on Linode fast, secure and up.</p>]]></content:encoded></item><item><title><![CDATA[I passed $50,000 in monthly revenue as an indie maker]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I’ve passed $50k in monthly revenue! Which is a ginormous number and a record for me and my sites.</p>
<p>This post is a draft. I’ll keep writing this post today while the tweet spreads! Keep coming back for more info 😀</p>
<p>Many of these income reports are sleazy af,</p>]]></description><link>https://levels.io/50k/</link><guid isPermaLink="false">5c65529bdd973a00c0b5d650</guid><category><![CDATA[12 Startups in 12 Months]]></category><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[Remote working]]></category><category><![CDATA[Tech]]></category><category><![CDATA[Travel]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Mon, 26 Feb 2018 07:35:35 GMT</pubDate><media:content url="https://levels.io/content/images/2018/02/anti2Untitled-4.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://levels.io/content/images/2018/02/anti2Untitled-4.png" alt="I passed $50,000 in monthly revenue as an indie maker"><p>I’ve passed $50k in monthly revenue! Which is a ginormous number and a record for me and my sites.</p>
<p>This post is a draft. I’ll keep writing this post today while the tweet spreads! Keep coming back for more info 😀</p>
<p>Many of these income reports are sleazy af, so I’ll try to keep it clean and real in an FAQ style.</p>
<p>📈 $52,843/mo revenue in last 30 days (PR🏅)</p>
<p>🎒 Nomad List: $30,416/mo<br>
👩‍💻 Remote OK: $20,467/mo<br>
📖 MAKE: $1,960/mo<br>
🗺 Hoodmaps: $0/mo</p>
<p>📊 Extrapolated ARR $634,116/year</p>
<h2 id="howdoesitfeel">How does it feel</h2>
<p>…</p>
<h2 id="moneyandhappiness">Money and happiness</h2>
<p>Completely unrelated after you can pay your bills. Revenue just becomes digits on a screen that you want to increase kinda like a game. Which is nice but also might be an interesting critique on capitalism if you want to go there 😛<br>
…</p>
<h2 id="validationofnomadremoteworkspace">Validation of nomad/remote work space</h2>
<p>This validates there’s a lot of attention and real business to be made targeting the nomad and remote work space. Even if nomads have previously had an image of low-income. There’s money here.</p>
<h2 id="validationofbuildingacompanyremotelywhiletraveling">Validation of building a company remotely while traveling</h2>
<p>I’ve built these sites while traveling every few months to a new place for the last 3 years.</p>
<h2 id="validationofindiemakers">Validation of indie makers</h2>
<p>I’m an indie maker that built these sites and this business. I didn’t raise ANY venture capital.</p>
<h2 id="validationofsolomakers">Validation of solo makers</h2>
<p>And I’m solo. I mostly DIY’d and used off-the-shelf tools to build it.</p>
<h2 id="youcanmakelotsofmoneywithmorallypositivestuff">You can make lots of money with morally positive stuff</h2>
<p>The internet is full of stories of people making money with sleazy internet marketing scammy stuff, but I guess my story shows you can make fun websites that help people in their lives positively and even charge money for it!</p>
<h2 id="passiveincomeisbullshitbutautomationisnotbullshit">Passive income is bullshit but automation is NOT bullshit</h2>
<p>…</p>
<h2 id="themorerevenuethemoreincentiveigettotalklesshonest">The more revenue, the more incentive I get to talk less honest</h2>
<p>The more revenue, the more I feel like talking politically correct and less honest in these kinda posts. Simply because there’s more at stake. But that’s stupid too. I’ll continue talking about how this progress in my sites, business and personal life affects me. Because it’s an interesting case study to observe.</p>
<h2 id="sendmequestions">Send me questions</h2>
<p>If you have more questions, please tweet them to me. I’m still editing this post so will add.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[The minimalist wardrobe]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>When you have to carry all your possessions with you in a backpack, you don’t really have much choice to become a minimalist. It just happens.</p>
<p>Minimalism is fashionable now, it’s a virtue statement. Yet regardless if it’s hip or not, it’s a functional way to</p>]]></description><link>https://levels.io/minimalist-wardrobe/</link><guid isPermaLink="false">5c65529bdd973a00c0b5d64f</guid><category><![CDATA[Future]]></category><category><![CDATA[Minimalism]]></category><category><![CDATA[Society]]></category><category><![CDATA[Travel]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Thu, 01 Feb 2018 15:59:53 GMT</pubDate><media:content url="https://levels.io/content/images/2018/02/IMG_8668.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://levels.io/content/images/2018/02/IMG_8668.jpg" alt="The minimalist wardrobe"><p>When you have to carry all your possessions with you in a backpack, you don’t really have much choice to become a minimalist. It just happens.</p>
<p>Minimalism is fashionable now, it’s a virtue statement. Yet regardless if it’s hip or not, it’s a functional way to live.</p>
<p><img src="https://levels.io/content/images/2018/02/IMG_8668.jpg" alt="The minimalist wardrobe"></p>
<p>Every posssesion needs a purpose. You can’t just buy new things, because you know you’ll literally have to carry it with you.</p>
<p>Your wardrobe is of primary concern. It’s most of what’s in people’s backpacks. It’s also the most problematic one: fashion with its seasons and trends is inherently consumerist. If you buy into the rabbit hole of fashion, you’ll have to keep buying perpetually to stay relevant and that’s a wasteful addiction to have.</p>
<p><img src="https://levels.io/content/images/2018/02/IMG_8666.jpg" alt="The minimalist wardrobe"></p>
<p>I fucking hate that. I don’t want to keep buying clothes from this new season while trashing the old and spending my time to try and match clothes every day. It’s bullshit.</p>
<p>How about having 2 or 3 outfits that fit you well? 6x t-shirts, 6x collared shirts, 1 long pants, 1 shorts and some underwear etc. That covers ~12 days. I heard they call this a “capsule wardrobe”: you buy essentials that fit you well and “augment” them with seasonal trends.</p>
<p><img src="https://levels.io/content/images/2018/02/IMG_8667.jpg" alt="The minimalist wardrobe"></p>
<p>T-shirts are $3 from the Indonesian supermarket @indomaret (via @andrey_azimov), shirts $25 @hm L.O.G.G., socks $0.50 per pair on the street #bangkok, pants $50, shorts $25 and underwear $5 @zara.🤙</p>
<p>Because, fuck no to buying more stuff. Buy a few right things instead.</p>
<p>(via <a href="https://www.instagram.com/p/BepZtaShPI4/?taken-by=levelsio">Instagram</a>)</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[I'm Product Hunt's Maker of the Year again!]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I’ve won 2x <a href="https://blog.producthunt.com/golden-kitty-awards-winners-7c2628e5f429">Product Hunt Awards</a> this year:</p>
<p>🏆 Maker of the Year</p>
<p>🏆 Side Project of the Year</p>
<p>💖 Thank you Product Hunt and everyone for supporting throughout the years! The Product Hunt Golden Kitty Awards are one of the most renowned startup awards in the world, and it’s a</p>]]></description><link>https://levels.io/maker-of-the-year/</link><guid isPermaLink="false">5c65529bdd973a00c0b5d64e</guid><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[Press]]></category><category><![CDATA[Stuff I made]]></category><category><![CDATA[Tech]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Mon, 29 Jan 2018 18:44:45 GMT</pubDate><media:content url="https://levels.io/content/images/2018/01/b5291478-8cf3-49dc-b5de-59270cda38ee.gif" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://levels.io/content/images/2018/01/b5291478-8cf3-49dc-b5de-59270cda38ee.gif" alt="I'm Product Hunt's Maker of the Year again!"><p>I’ve won 2x <a href="https://blog.producthunt.com/golden-kitty-awards-winners-7c2628e5f429">Product Hunt Awards</a> this year:</p>
<p>🏆 Maker of the Year</p>
<p>🏆 Side Project of the Year</p>
<p>💖 Thank you Product Hunt and everyone for supporting throughout the years! The Product Hunt Golden Kitty Awards are one of the most renowned startup awards in the world, and it’s a giant honor to receive them.</p>
<p><img src="https://levels.io/content/images/2018/01/b5291478-8cf3-49dc-b5de-59270cda38ee.gif" alt="I'm Product Hunt's Maker of the Year again!"></p>
<p>I want to dedicate these awards to all the indie makers around the 🌎 world.</p>
<p>In 2014, <a href="https://producthunt.com">Product Hunt</a> kickstarted an indie startup revolution that’s still on-going. Where before startups were built with giant teams and lots of capital, the open and fun nature of Product Hunt made it suddenly okay to DIY and launch your own mini apps.</p>
<p><img src="https://levels.io/content/images/2018/01/giphy-2.gif" alt="I'm Product Hunt's Maker of the Year again!"></p>
<p>By the nature of the game, most of these apps went nowhere. But in absolute numbers, many of these grew out to be real million-dollar startups. Some raised money later (which is fine at that stage). Others bootstrapped to profitability. Like <a href="https://nomadlist.com">Nomad List</a>, which is now valued as a multi-million dollar bootstrapped startup.</p>
<p>The implications of this are big.</p>
<p><img src="https://levels.io/content/images/2018/01/giphy-3.gif" alt="I'm Product Hunt's Maker of the Year again!"></p>
<p>It means that right this second, anyone, anywhere in the world, from 🌎 San Francisco to 🌍 Nairobi to 🌏 Tokyo, with just an internet connection, a laptop, can DIY an app, launch it, get ppl to use it and build an income. And maybe grow it into a real startup.</p>
<p><img src="https://levels.io/content/images/2018/01/Jan-29-2018-23-55-00.gif" alt="I'm Product Hunt's Maker of the Year again!"></p>
<p>Building startups has never been so globally democratized as now.</p>
<p><img src="https://levels.io/content/images/2018/01/source-1.gif" alt="I'm Product Hunt's Maker of the Year again!"></p>
<p>There’s never been a better time for makers to build indie startups than today.</p>
<p>Be grateful for the time you live in. And if I can ask you for a favor. Please go and…</p>
<p>🛠 Build something today!</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Why Korean Jimjilbangs and Japanese Onsens are great]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Ever since I visited my first one in Korea with my Dutch friends <a href="http://instagram.com/sgertsen1">Sam</a> and <a href="https://instagram.com/hassejansen">Hasse</a>, I’ve been in love with bath houses. In 🇰🇷Korea, they’re called jim jil bang (literally: heating room, as the baths are only part of it, they're called sauna) and in 🇯🇵Japan they’</p>]]></description><link>https://levels.io/spa/</link><guid isPermaLink="false">5c65529bdd973a00c0b5d64d</guid><category><![CDATA[Leisure]]></category><category><![CDATA[Travel]]></category><dc:creator><![CDATA[levels]]></dc:creator><pubDate>Sun, 28 Jan 2018 16:01:07 GMT</pubDate><media:content url="https://levels.io/content/images/2018/02/socialgiver-Yunomori-Onsen-and-Spa-Bangkok.jpeg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://levels.io/content/images/2018/02/socialgiver-Yunomori-Onsen-and-Spa-Bangkok.jpeg" alt="Why Korean Jimjilbangs and Japanese Onsens are great"><p>Ever since I visited my first one in Korea with my Dutch friends <a href="http://instagram.com/sgertsen1">Sam</a> and <a href="https://instagram.com/hassejansen">Hasse</a>, I’ve been in love with bath houses. In 🇰🇷Korea, they’re called jim jil bang (literally: heating room, as the baths are only part of it, they're called sauna) and in 🇯🇵Japan they’re called onsen (hot spring).</p>
<p>Usually they make up 2 or 3 different temperature 🍵baths, and there’s a specific order you take to go through them.</p>
<p><img src="https://levels.io/content/images/2018/02/bg-feather-bath.png" alt="Why Korean Jimjilbangs and Japanese Onsens are great"></p>
<p>There’s few things that are better to destress than being in scorching hot water for a few hours and then chilling out in a robe with 🍣food and 🍹fresh drinks. Especially Korean spas have gigantic common areas with heated floors where you just lie down, relax, or maybe nap. You can even stay overnight.</p>
<p><img src="https://levels.io/content/images/2018/02/massage-bangkok-yunomori-01.jpg" alt="Why Korean Jimjilbangs and Japanese Onsens are great"></p>
<p>There’s Korean and Japanese spas all over the world. I’ve been to ones from 🇺🇸Los Angeles to 🇹🇼Taiwan. And they’re completely unlike the American or 🇪🇺European spas we’re used to. The closest is maybe 🇹🇷Turkish bath houses.</p>
<p><img src="https://levels.io/content/images/2018/02/l5.jpg" alt="Why Korean Jimjilbangs and Japanese Onsens are great"></p>
<p>This week I went to one of the few in 🇹🇭Bangkok: the Japanese-owned <a href="https://www.yunomorionsen.com/">Yunomori Onsen</a>. It’s extremely well architected with a building made completely out of wood, dark stone and glass.</p>
<p><img src="https://levels.io/content/images/2018/02/000-Yunomori-Garden.jpg" alt="Why Korean Jimjilbangs and Japanese Onsens are great"></p>
<p>(via <a href="https://www.instagram.com/p/BefyZ97BoEF/?taken-by=levelsio">Instagram</a>)</p>
<p>Later I was told by lots of people (like [@ytspar][<a href="https://twitter.com/ytspar">https://twitter.com/ytspar</a>]) there was apparently an even better Japanese spa called [Let's Relax Spa][<a href="https://letsrelaxspa.com/">https://letsrelaxspa.com/</a>] in Bangkok's Thonglor neighborhood:</p>
<p><img src="https://levels.io/content/images/2019/10/26872532_1879085262404002_5483885582939586560_n.jpg" alt="Why Korean Jimjilbangs and Japanese Onsens are great"></p>
<p>I headed over and yes, this is possibly the best spa I've ever visited in my life. The interior is next level minimalistic, there's literally no object that doesn't have to be there. It's super fresh and clean. One of the scorching hot baths looks milky and has steam coming from it so hot that it's like smoke from a fire.</p>
<p>(via <a href="https://www.instagram.com/p/Be5_5izhTA2H8wAdAWZxl4wAMuZdqWmLbQZ9dU0/">Instagram</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>