
    <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"
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:typefully="https://typefully.com/profile"
      version="2.0">
      <channel>
        <title>Rox (@RoxCodes)</title>
        <link>https://typefully.com/RoxCodes</link>
        <description>Built tools for @MrBeast, now I build software with creators

Creator of ThumbnailTest.com (acquired)

Currently: buildin a video-first podcast hosting platform</description>
        <pubDate>Fri, 23 Jun 2023 18:13:16 GMT</pubDate>
        <lastBuildDate>Fri, 23 Jun 2023 18:13:16 GMT</lastBuildDate>
        <generator>Typefully</generator>
        <image>https://screenshots.typefully.com/screenshot?size=1200x640&amp;url=https://typefully.com/RoxCodes/card</image>
        <atom:link href="https://typefully.com/RoxCodes" rel="self" type="application/rss+xml"/>
        
    <item>
      <guid>https://typefully.com/RoxCodes/the-truth-about-youtube-ab-testing-WRJ8ORQ</guid>
      <title>The Truth About YouTube A/B Testing</title>
      <description>I created the second most popular A/B thumbnail testing tool in the world

Yesterday, YouTube announced their upcoming A/B testing feature

So, I think it&#39;s time I told you all the truth about A/B testing Myself, Tubebuddy, and every other tool like us have been misusing the word &quot;A/B Testing&quot; for …</description>
      <link>https://typefully.com/RoxCodes/the-truth-about-youtube-ab-testing-WRJ8ORQ</link>
      <pubDate>Fri, 23 Jun 2023 18:13:16 GMT</pubDate>
      <content:encoded><![CDATA[I created the second most popular A/B thumbnail testing tool in the world<br><br>Yesterday, YouTube announced their upcoming A/B testing feature<br><br>So, I think it's time I told you all the truth about A/B testing<br><br>Myself, Tubebuddy, and every other tool like us have been misusing the word "A/B Testing" for years<br><br>Until now, it didn't matter<br><br>But now you need to know the difference, so you can understand the weight of this announcement<br><br>Tubebuddy changes your thumbnail every 12-24 hours<br><br>ThumbnailTest changes your thumbnail every 1+ hours<br><br>But YouTube's new feature is different<br><br>It changes the thumbnail shown on EVERY IMPRESSION<br><br>So within the same 1 minute, if 99 people see your video...<br><br>33 will see Thumbnail A<br><br>33 will see Thumbnail B<br><br>33 will see Thumbnail C<br><br>I also believe, based on some insider info, that if Thumbnail A begins to look better than B/C, that thumbnail A will slowly be shown more<br><br>This is true A/B Testing<br><br>This is, 100%, without question, 100x better than every tool that exists<br><br>For years we have been scraping partial data from youtube with chrome extensions<br><br>fighting dozens of limitations<br><br>to try to bring you all a fraction of this functionality<br><br>why?<br><br>because youtube has been building A/B testing for years<br><br>but they have always shut it down before full release<br><br>(see these 3 year old videos)<br><br><a href="https://youtu.be/AqsIS3qzq5k?t=567" target="_blank" rel="nofollow">https://youtu.be/AqsIS3qzq5k?t=567</a><br><a href="https://www.youtube.com/watch?v=JZoLw141o78&t=118s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=JZoLw141o78&t=118s</a><br><br>but again, insider info, the team working on A/B testing this time is a lot of new people, and they are valiantly pushing to get this out the door<br><br>which is a really positive step for the community<br><br>when I built ThumbnailTest, I had one goal:<br><br>Make a cheaper alternative to Tubebuddy's A/B testing, so that more people could benefit from it<br><br>If I had more money, honestly I'd just make it free, but sadly I'm not rich<br><br>So what happens to ThumbnailTest now? What happens to TubeBuddy?<br><br>We still have a full year before YouTube puts out their A/B testing globally<br><br>So for 99.9% of creators, these tools will still be the best bet<br><br>I will keep ThumbnailTest running for as long as I can, to continue helping the community be more powerful, until the last moment<br><br>But, in the meantime, I have a request<br><br>Please, if you know any large creators, people making cool/big moves in this space...<br><br>Reach out to me<br><br>Connect me with them<br><br>I want to build something amazing for this industry, and you've all seen what I can do now<br><br>My DMs are open &lt;3]]></content:encoded>
      <typefully:post_id>WRJ8ORQ</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/problem-vs-product-risk-y7hcY4E</guid>
      <title>Problem Vs. Product Risk</title>
      <description>Helpful thing to understand for startups: 

problem vs product risk

problem risk = is it really a problem? ex: do we really need tinder for dogs?

product risk = people obviously want this, but does it actually work? ex: biz pays you to bring in more customers, can you rly do it this is common in …</description>
      <link>https://typefully.com/RoxCodes/problem-vs-product-risk-y7hcY4E</link>
      <pubDate>Tue, 06 Sep 2022 00:39:44 GMT</pubDate>
      <content:encoded><![CDATA[Helpful thing to understand for startups: <br><br>problem vs product risk<br><br>problem risk = is it really a problem? ex: do we really need tinder for dogs?<br><br>product risk = people obviously want this, but does it actually work? ex: biz pays you to bring in more customers, can you rly do it<br><br>this is common in a lot of early entrepreneurs (i also did this)<br><br>where you make up some product like "of course every restaurant wants more customers! they will gladly sign up for our rewards program!"<br><br>then u get a bunch of signups and celebrate<br><br>but then it doesnt do the thing<br><br>a bunch of customers signed up, but they aren't satisfied<br><br>why?<br><br>your product doesn't actually do what you said it does<br><br>the hard part wasn't the problem<br><br>your problem statement might as well be "do people want more money"<br><br>yes, of course<br><br>but can you actually provide that?<br><br>probably not<br><br>it's really hard to just magically give people money<br><br>or get people more customers<br><br>a lot of ML/AI startups fall under this as well<br><br>can you actually predict what you want to, if not whole biz fails<br><br>but if you can just "ml to predict the stock market", ur rich now<br><br>product risk also changes how you think about validation<br><br>you don't need to validate that people want money<br><br>obviously people want money<br><br>you need to validate if you can actually give money to them profitably<br><br>you need to validate if your ML model WORKS<br><br>not if the market wantsit<br><br>also a lot of courses have this problem<br><br>"become a bajillionaire by taking my twitter course"]]></content:encoded>
      <typefully:post_id>y7hcY4E</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/exactly-how-i-got-every-clipbot-customer-Py9P91z</guid>
      <title>Exactly How I Got Every Clipbot Customer</title>
      <description>My most successful startup is @ClipbotTV

It makes almost $600/month right now

Here&#39;s exactly how I got every single customer Just enough context: Clipbot turns Twitch clips into TikToks and YouTube Shorts and uploads them automatically

Strategy #1:
Reach out to streamer friends individually and …</description>
      <link>https://typefully.com/RoxCodes/exactly-how-i-got-every-clipbot-customer-Py9P91z</link>
      <pubDate>Sun, 10 Jul 2022 18:50:18 GMT</pubDate>
      <content:encoded><![CDATA[My most successful startup is <a class="tweet-url username" href="https://twitter.com/ClipbotTV" data-screen-name="ClipbotTV" target="_blank" rel="nofollow">@ClipbotTV</a><br><br>It makes almost $600/month right now<br><br>Here's exactly how I got every single customer<br><br>Just enough context: Clipbot turns Twitch clips into TikToks and YouTube Shorts and uploads them automatically<br><br>Strategy #1:<br>Reach out to streamer friends individually and beg them to try it😂<br><br><a class="tweet-url username" href="https://twitter.com/TheAltF4Stream" data-screen-name="TheAltF4Stream" target="_blank" rel="nofollow">@TheAltF4Stream</a> <a class="tweet-url username" href="https://twitter.com/ThePrimeagen" data-screen-name="ThePrimeagen" target="_blank" rel="nofollow">@ThePrimeagen</a> <a class="tweet-url username" href="https://twitter.com/retrommo" data-screen-name="retrommo" target="_blank" rel="nofollow">@retrommo</a> <a class="tweet-url username" href="https://twitter.com/splashleycodes" data-screen-name="splashleycodes" target="_blank" rel="nofollow">@splashleycodes</a> <br><br>Results: ~5 users, 2 paid<br><br>Strategy #2:<br><br>Find streamers live on twitch that had linked TikTok accounts and offer Clipbot for free<br><br>this was super scuffed and barely worked but I got a handful of new users and had the first few "word of mouth" recommendations<br><br>Results: ~8 free users <br><br>Strategy #3:<br><br>All their friends were small streamers, so I made Clipbot free for all streamers below 2000 followers<br><br>But! I added a watermark so their videos would be advertising for me<br><br>Results: ??? this was pretty much impossible to track, which was a mistake. track shit.<br><br>Strategy #4: Reddit Launch<br><br>Free customers don't get revenue, so I had to add stripe and do an official launch<br><br>Launched on /r/twitch on November 23, 2021<br><br>Streamed the launch live on Twitch all day begging people for upvotes<br><br>Results: 50(!) free trials, 11 still active today :D<br><br>Strategy #5: Tweet about price increase<br><br>$6/month just wasn't that exciting so I raised the price up to $15 (mostly because <a class="tweet-url username" href="https://twitter.com/levelsio" data-screen-name="levelsio" target="_blank" rel="nofollow">@levelsio</a> and <a class="tweet-url username" href="https://twitter.com/AndreyAzimov" data-screen-name="AndreyAzimov" target="_blank" rel="nofollow">@AndreyAzimov</a> yelled at me)<br><br>There aren't many twitch streamers on twitter, but there are a few :)<br><br>Results: 2 paid customers <br><br>Strategy #6: Affiliate program<br><br>People said they wanted to refer friends!<br><br>Up until literally two weeks ago, this made no money<br><br>Even big referral partnerships with streamer tools didn't end up converting<br><br>But 6 months later I got some!<br><br>Results: 4 paid customers<br><br>Strategy #7: SEO<br><br>I did some keyword research with some free tools and asked SEO people on Twitter for advice<br><br>I wrote 6 blog posts<br><br>3 about competitors vs me<br>2 about how to use the tool<br>1 just about a random twitch feature bc it had good traffic<br><br>Result: 🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀<br><br>It took weeks, sometimes months for my blog posts to pick up, but holy shit this was the best thing I did<br><br>at this point, I would say more than 80% of my customers come from GOOGLE<br><br>that giant bump in mid-january is when I started SEO<br><br>Results: 60+ paid users, tons of free users <br><br><img alt="Image" src="https://api.typefully.com/media-p/e3741c8a-413d-45a2-a069-6d6283a495ff/"><br><br>An important note is that customers from google came and went in a weird pattern<br><br>there was churn for sure, but also some months search traffic gave me 0 customers<br><br>other times it gave me dozens<br><br>🤷‍♂️<br><br><img alt="Image" src="https://api.typefully.com/media-p/7a694b13-263f-4632-89e1-6878e73eabb4/"><br><br>Strategy #8: Make a free tool<br><br>I made <a href="https://clipthat.live" target="_blank" rel="noopener noreferrer">clipthat.live</a> which lets you make twitch clips with your voice<br><br>took me 1 day to build it, and again I launched it on /r/twitch on reddit<br><br>Got ~400 upvotes, got a lot of traffic, but very little usage, and 0 conversions<br><br>Results: 💩<br><br>Now, again randomly, Clipbot is blowing up a bit<br><br>Getting a new paid user every few days :D<br><br>Some from word of mouth, others from google<br><br>Who knows!<br><br>But I have big new strategies coming up soon<br><br>I'm going to at least 5x <a class="tweet-url username" href="https://twitter.com/ClipbotTV" data-screen-name="ClipbotTV" target="_blank" rel="nofollow">@ClipbotTV</a> before the end of 2022<br><br>watch me.]]></content:encoded>
      <typefully:post_id>Py9P91z</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/code-being-used-as-a-weapon-aIY7x1Q</guid>
      <title>Code Being Used As A Weapon</title>
      <description>An insane story of code being used as a weapon

A huge project just pushed out a new version that wipes your hard drive if your IP is from Belarus/Russia

This project is downloaded 1 Million+ times a week

It&#39;s now a NATIONAL security issue ranked 9.8/10 in severity

The story: This project is wha…</description>
      <link>https://typefully.com/RoxCodes/code-being-used-as-a-weapon-aIY7x1Q</link>
      <pubDate>Thu, 17 Mar 2022 23:08:40 GMT</pubDate>
      <content:encoded><![CDATA[An insane story of code being used as a weapon<br><br>A huge project just pushed out a new version that wipes your hard drive if your IP is from Belarus/Russia<br><br>This project is downloaded 1 Million+ times a week<br><br>It's now a NATIONAL security issue ranked 9.8/10 in severity<br><br>The story:<br><br>This project is what's known as a "package"<br><br>This means when nerds like me want to write complicated code, we start by downloading someone else's code to save time<br><br>The problem? Most of the time, this is done _automatically_<br><br>So overnight, 30k+ downloads happened instantly<br><br>This is so dangerous, it's now listed in the National Vulnerability Database: <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-23812" target="_blank" rel="nofollow">https://nvd.nist.gov/vuln/detail/CVE-2022-23812</a><br><br>The code in question is node-ipc: <a href="https://www.npmjs.com/package/node-ipc" target="_blank" rel="nofollow">https://www.npmjs.com/package/node-ipc</a><br><br>Let's just say it's really important code for a lot of software<br><br>But let's explain the new, bad code in English:<br><br>Step 1: Check your IP<br><br>Step 2: Grab all the root folders on your computers (everything on your PC is stored on /)<br><br><img alt="Image" src="https://api.typefully.com/media-p/8bcee5fc-27e4-41ec-80b6-5358c41d3fdd/"><br><br>Step 3: if you're in Russia or Belarus, delete everything.<br><br>That's literally it.<br><br>It doesn't take complicated code or a genius to do something extremely dangerous like this.<br><br><img alt="Image" src="https://api.typefully.com/media-p/b48adf4a-f06f-4d8c-878a-2806dd5cdc02/"><br><br>The author of the scary code defended himself here when he was called out by a user of the package (code)<br><br>You'll notice you can only see the author's comments, as the author has deleted a lot of what others were saying<br><br>This will do more than delete data<br><br><a href="https://github.com/RIAEvangelist/node-ipc/issues/233" target="_blank" rel="nofollow">https://github.com/RIAEvangelist/node-ipc/issues/233</a><br><br>The danger here is not just to people that have downloaded the scary code, but the message this sends<br><br>So much of software in 2022 is built by using other people's code to save you time<br><br>If you can't trust other people's code...<br><br>We're in trouble<br><br>Not just now, but in the future<br><br>This isn't the first time we've seen a story like this<br><br>Many know the story of left-pad, where a single tiny piece of code was deleted because of copyright which "broke the internet"<br><br>What we have here is 10x worse<br><br>This is deleting EVERYTHING on your pc<br><br><a href="https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/" target="_blank" rel="nofollow">https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/</a><br><br>For a long time, this has been a concern for many.<br><br>In fact, even programs that run your code (compilers) have had scary code in them<br><br>Imagine if Google Docs saved any passwords you typed into a doc?<br><br>That's the kind of danger we're talking about today<br><br><a href="https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html" target="_blank" rel="nofollow">https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html</a><br><br>There's not much we can do to fix this problem on a large scale<br><br>It's existed for a long time, and will continue to be a danger<br><br>We build great code on the shoulders of old great code<br><br>But the foundation can always fall, and it might take a lot with it<br><br>But for now, do this:<br><br>First, if you're using vue-cli, you're at risk<br><br>Check your version and version-lock to the newest version that fixes this issue for at least vue users<br><br>ESPECIALLY if you made a new project recently<br><br>Scroll to "How to mitigate the node-ipc issue" here:<br><br><a href="https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/" target="_blank" rel="nofollow">https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/</a><br><br>Beyond that, check your dependencies, across all your projects.<br><br>If node-ipc is in there, version-lock to something safe.<br><br>Even if you're not in Russia, two changed lines of code in the next version could ruin your servers or worse.<br><br>Beyond that...<br><br>Just be careful what you npm i<br><br>Obviously I'm not in Russia, but a lot of our friends are<br><br>Share this thread around, many still don't know and are in danger of bricked computers in a time of warfare<br><br>Regardless of what "side" of this you're on, software shouldn't be a weapon<br><br>Not like this.]]></content:encoded>
      <typefully:post_id>aIY7x1Q</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/i-started-over-in-thailand-EedG6wBp2gwe</guid>
      <title>I Started Over In Thailand</title>
      <description>206 days ago, I left my startup, my country, and started over in Thailand.

In 36 hours, I go home.

What I&#39;ve achieved, who I&#39;ve become, and how I feel: Income Generated:

- Total income: $38,805

- Average Monthly Income: $5,543

- Average Monthly Income (Without Work/BS): $1,529

- Hours worked/…</description>
      <link>https://typefully.com/RoxCodes/i-started-over-in-thailand-EedG6wBp2gwe</link>
      <pubDate>Tue, 14 Dec 2021 11:33:44 GMT</pubDate>
      <content:encoded><![CDATA[206 days ago, I left my startup, my country, and started over in Thailand.<br><br>In 36 hours, I go home.<br><br>What I've achieved, who I've become, and how I feel:<br><br>Income Generated:<br><br>- Total income: $38,805<br><br>- Average Monthly Income: $5,543<br><br>- Average Monthly Income (Without Work/BS): $1,529<br><br>- Hours worked/streamed: 1,315<br><br>- Hours worked/streamed (excluding quarantine): 1,000<br><br>- Average weekly hours live (excluding quarantine): 36<br><br>Income Breakdown<br>- Content<br>    - Twitch - $4,300<br>    - Donations - $855<br>- Projects<br>    - NFTLists - $1,200<br>    - Clipbot - $700<br>    - <a href="https://Sponsors.dev" target="_blank" rel="noopener noreferrer">Sponsors.dev</a> - $200<br>- Sponsors - $3,450<br>- Consulting - $15,000<br>- Kinda BS<br>    - Random FB Job Referral - $3,100<br>    - NFTs lmao - ~$10k<br><br>Content growth:<br><br>Twitch<br>  - Start of July 2021: <br>     - 21 avg viewers, 2000 followers<br>  - End of Dec 2021:  <br>     - 50 avg viewers, 4200 followers<br><br>Twitter<br>  - Start of July 2021:<br>     - 750 followers<br>  - End of Dec 2021:<br>     - 1920 followers<br><br>How I feel:<br><br>I'm so happy.<br><br>I have so much more control over my life.<br><br>Every day I wake up and decide what I want to do.<br><br>I can change the direction of the day or week at the drop of a hat.<br><br>Some days I wake up and I made money. This has never happened before in my life.<br><br>I have so many people that want me to do cool things with/for them. <br><br>So much opportunity to do so much at every turn.<br><br>I've learned so much about building things people actually want, and focusing on how to really make money and build cool things.<br><br>I wake up and sleep whenever I want to. I live my life exactly as I want to every day. I never feel guilty staying up or waking up late.<br><br>I've started to care about my health<br><br>I workout 3x a week now, and eat much better.<br><br>I hit my lifting goals!! I've never even had lifting goals!!<br><br>I've made so many new cool friends.<br><br>They only wish for my success, nothing else.<br><br>Even when they're harsh, I know it comes from a place of love, and it makes it so much easier to improve.<br><br>And finally, some people think I'm cool. It feels really nice.<br><br>I feel like a cool person now, which is something I've really really struggled with for a very long time.<br><br>I still don't know where I'll go next. <br><br>Or what I'll do next.<br><br>But the person I am now is ready for it.<br><br>And for a moment in time, i can confidently say:<br><br>I'm proud of me.]]></content:encoded>
      <typefully:post_id>EedG6wBp2gwe</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/what-to-expect-from-live-streaming-your-startup-81ADUzACBUmk</guid>
      <title>What To Expect From Live Streaming Your Startup</title>
      <description>Live streaming my work has changed my life.

For the better and for the worse.

Here&#39;s everything you can expect from streaming your startup.

A Thread: Opportunity.

You never know who will show up in your chat.

I met @levelsio on Twitch.

Investors DM me on Twitch.

Countless people ask to join …</description>
      <link>https://typefully.com/RoxCodes/what-to-expect-from-live-streaming-your-startup-81ADUzACBUmk</link>
      <pubDate>Mon, 04 Oct 2021 13:23:41 GMT</pubDate>
      <content:encoded><![CDATA[Live streaming my work has changed my life.<br><br>For the better and for the worse.<br><br>Here's everything you can expect from streaming your startup.<br><br>A Thread:<br><br>Opportunity.<br><br>You never know who will show up in your chat.<br><br>I met <a class="tweet-url username" href="https://twitter.com/levelsio" data-screen-name="levelsio" target="_blank" rel="nofollow">@levelsio</a> on Twitch.<br><br>Investors DM me on Twitch.<br><br>Countless people ask to join my company daily.<br><br>I've done consulting based just on my streaming knowledge.<br><br>When you put yourself out there, people will find you.<br><br>Fun.<br><br>Working by yourself with just your laptop can get lonely. Or boring.<br><br>Streaming fixes that.<br><br>You work, <br>make a joke, <br>laugh a bit, <br>work,<br>talk about code, <br>strategize,<br>keep working.<br><br>It's like coworking and hanging with all your friends.<br><br>It makes work so much more fun.<br><br>Happiness.<br><br>When work is fun, it changes your life.<br><br>In ways you can't even imagine.<br><br>I don't worry about what projects will succeed or fail anymore.<br><br>I don't stress about being perfect.<br><br>Even with insane goals, I enjoy every single day.<br><br>I've never been this happy.<br><br>Accountability.<br><br>When you stream, you make a schedule.<br><br>When you start growing your audience, they'll expect you live at the same times/days, giving you an external reason to get started/get working.<br><br>As your audience becomes your friends, they'll push you to achieve your goals.<br><br><img alt="Image" src="https://api.typefully.com/media-p/b5d75d74-109a-4a49-af57-f54bd09a34a8/"><br><br>Productivity.<br><br>"But won't I be less productive?"<br><br>If you struggle to get work done, just wait until there's 30 people staring at your screen.<br><br>You'll code faster than ever :D<br><br>To keep the stream interesting, you'll need to talk through everything you do.<br><br>It forces you to focus.<br><br>Friendship.<br><br>If you think Twitter friends are great, wait until you get Twitch friends.<br><br>Talking to someone with your voice for hours at a time, several times a week, can create amazing friendships.<br><br>People will know YOU. Not just your content.<br><br>This is unlike ANY OTHER PLATFORM.<br><br>"True Fans"<br><br>When you stream long enough, you realize the distance between "friend" and "true fan" is not so far.<br><br>When people come to know YOU, they follow YOU.<br><br>Whatever your project, they will stick with you and support you.<br><br>This is the superpower of small streams.<br><br>Help.<br><br>I had a viewer redesign my entire frontend. I just hit "merge" and my app is beautiful.<br><br>When I hit a bug, 5 different people in chat will all start sending me stack overflow links.<br><br>When I need to design something, I've got 30 other engineers to design it with me.<br><br>Free Marketing.<br><br>When I started out in Startups, I struggled a ton to get ANY visitors to my site.<br><br>Streaming can fix this.<br><br>Any project I work on, with no marketing other than streaming and twitter, will get ~1000 pageviews a month.<br><br>Search "Clipbot" on Google. I did 0 SEO.<br><br>ALGORITHM WARRIORS!<br><br>This may seem like a stupid name, but secretly, this is one of the MOST SIGNIFICANT BENEFITS.<br><br>Want to hit the top of a subreddit that day? <br><br>Want a successful product hunt launch?<br><br>These are way easier when you get to start with 15-20 votes instead of 0-1.<br><br><img alt="Image" src="https://api.typefully.com/media-p/fc47bcb4-003b-4352-a587-935ecda1382b/"><br><br>Revenue.<br><br>A lot of people ask me about this.<br><br>These days, Twitch makes me anywhere from $300-$1000/mo not including donations and sponsorships.<br><br>Twitch income is complicated and EXTREMELY inconsistent.<br><br>I'll write a detailed thread on this next week. Follow me here for that.<br><br>Small Audience Growth.<br><br>Although Twitch is known for being garbage for discoverability, programming/tech streams are different.<br><br>It still isn't easy to get views as a tech streamer, but it is MUCH easier than a gaming streamer.<br><br>Do it long enough, you will see some small growth.<br><br>Encouragement<br><br>"It's so cool that you're building a startup!"<br><br>"Your project is so cool!"<br><br>"I think everyone will use this, it's such a good idea"<br><br>"Omg I can't believe this doesn't exist already, this is gonna be huge."<br><br>You'll get these a couple times a day.<br><br>But, more often...<br><br>Criticism.<br><br>"I could build this in two days"<br><br>"This is dumb"<br><br>"Why would anyone use this?"<br><br>"Why would you do it this way?"<br><br>"Isn't __ already doing this?"<br><br>"You should build __ instead"<br><br>Feedback is a gift. <br><br>Criticism 20x a day is not.<br><br>This can and will break you. Be careful.<br><br>Bad Opinions.<br><br>"Why didn't you build this in rust"<br><br>"JS is a garbage language ur dumb for using it"<br><br>"Why aren't you using typescript?"<br><br>"You're a bad engineer this code is terrible"<br><br>A lot of noise. But trust me, hear it enough times and it hurts.<br><br><a href="https://xkcd.com/378/" target="_blank" rel="nofollow">https://xkcd.com/378/</a><br><br>Loss of Privacy.<br><br>People know where I live.<br><br>People know where my parents live.<br><br>I tried to keep my country a secret. People treated it like a puzzle and figured it out within days.<br><br>It's extremely easy to accidentally show your address, email, phone, API Keys, etc.<br><br>It's...scary<br><br>Loss of focus.<br><br>Not productivity focus, but life focus.<br><br>If you ever start to really care about how big you are on twitch, you WILL lose sight of your startup as a goal.<br><br>This is actually really hard to overcome.<br><br>Even after a year I still struggle with this.<br><br>A Bad Reward System.<br><br>Streaming more doesn't result in more viewers.<br><br>Stream growth is insanely hard and can make you feel like absolute crap about yourself.<br><br>If you measure success in any way based on your twitch viewers, you will be disappointed.<br><br><a href="https://twitter.com/roxkstar74/status/1442505634260283398" target="_blank" rel="nofollow">https://twitter.com/roxkstar74/status/1442505634260283398</a><br><br>Trolling.<br><br>Sounds like a funny joke, can actually ruin your day/week really easily.<br><br>Twitch is anonymous and full of buttheads.<br><br>People will come in and just call you a pussy randomly.<br><br>People will come in and say a bunch of racist shit randomly.<br><br>It's both stressful and hurtful.<br><br>There are amazing opportunities in streaming your startup.<br><br>It has changed my life.<br><br>But I want you to know everything you will face if you decide to do the same.<br><br>All in all?<br><br>Go for it.<br><br>Do something different, be someone amazing.<br><br>This thread is the "Why" of streaming your startup.<br><br>Next week, I'll tell you the "How".<br><br>There's a lot you need to know.<br><br>If this thread helped you, RT the original tweet, and follow me <a class="tweet-url username" href="https://twitter.com/roxkstar74" data-screen-name="roxkstar74" target="_blank" rel="nofollow">@roxkstar74</a> for the next thread.]]></content:encoded>
      <typefully:post_id>81ADUzACBUmk</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/i-turned-down-a-dollar150k-job-at-20-years-old-IIvJmEyRXnV3</guid>
      <title>I turned down a $150k+ job at 20 years old</title>
      <description>I turned down a $150k+ job at 20 years old.

How I did it, and why I said no: Background:

I studied game dev and comp sci in college.

At the end of my 2nd year, I got really into CS.

But, I wanted to see if I was good enough to get a game dev job.

I also had a free ticket to GDC (Game Developer…</description>
      <link>https://typefully.com/RoxCodes/i-turned-down-a-dollar150k-job-at-20-years-old-IIvJmEyRXnV3</link>
      <pubDate>Sun, 03 Oct 2021 13:25:34 GMT</pubDate>
      <content:encoded><![CDATA[I turned down a $150k+ job at 20 years old.<br><br>How I did it, and why I said no:<br><br>Background:<br><br>I studied game dev and comp sci in college.<br><br>At the end of my 2nd year, I got really into CS.<br><br>But, I wanted to see if I was good enough to get a game dev job.<br><br>I also had a free ticket to GDC (Game Developer's Conference) that year through my college (RIT).<br><br>The goal: Get a full-time offer in a gameplay programming position<br><br>NOT QA/Internal tools<br><br>I had been in internal tools at every job so far. <br><br>I needed to know I could get a "real game-dev position"<br><br>At my current internship, I was offered a full-time job after graduation.<br><br>I was aiming to come in at a SWE-II level (Software Engineer II).<br><br>At my current internship, that was my full-time offer waiting for graduation.<br><br>But for game dev, I wasn't waiting for graduation.<br><br>If I was doing this, I was going all in.<br><br>I would leave college for this job.<br><br>Enter: Networking<br><br>The #1 tip I got about GDC was if you want a job, you have to get into a party.<br><br>Getting invited to parties is really hard when you're a junior.<br><br>But I got lucky.<br><br>After networking like hell on Linkedin, I saw a post from a recruiter with an open party invite.<br><br>I figured this was probably a garbage party that wouldn't be helpful, but it was my only shot. <br><br>So I took it extremely seriously.<br><br>I sent her a DM and got my name on the list.<br><br>It was time to prepare my plan, my story.<br><br>I knew no one would want to hire some intern kid as a full-time engineer.<br><br>So I did what anyone would do.<br><br>I lied.<br><br>I crafted a story carefully around my current status that was just close enough to reality that it made sense.<br><br>I hadn't been an "intern" for 6 months, I was a "contractor" and my "contract" was expiring next month.<br><br>I "left college" after two years because I knew I was good enough and got my "contracting" job to prove it.<br><br>I came to GDC to pursue my real dream of doing game dev (true).<br><br>I'll skip over the rest of GDC straight to the party.<br><br>I show up, they ask my name, I'm on the list.<br><br>They hand me a name tag and send me up the elevator.<br><br>At the top, they asked me who I knew at the party.<br><br>I mentioned the recruiter from Linkedin.<br><br>They found her and intro'd us.<br><br>Her: "Oh! I know you....You're uh...."<br><br>Me: "Dan I'm Dan we talked on Linkedin"<br><br>Her: "Right! Yes! Dan! I think I remember you!"<br><br>Her: "What team were you interested in?"<br><br>Me: "Game features / core features"<br><br>Her: "Ok come meet MANAGER_NAME"<br><br>And so, the games began.<br><br>If there was one thing I'd learned at college, it was how to pitch myself. And how to sound cooler than I am.<br><br>I spent the entire party finding every member of the team (the manager gave me names) and asking them all about their jobs, what they do, etc.<br><br>I seemed super interested, and maintained my story and my passion all night.<br><br>A lot of people really resonated with my fake story of leaving college.<br><br>Engineer: "Yeah you know I always felt that way but never had the guts to leave, that's awesome that you did"<br><br>Me: *sweats*<br><br>I did this all night until the party closed.<br><br>I got everyone's email/phone before I left.<br><br>When I got home, I emailed EVERYONE.<br><br>"It was so great meeting you... The work seems awesome and interesting... Would be awesome to work with you... Let me know next steps / who to talk to"<br><br>After GDC, I get a call from the recruiter.<br><br>Her: "Hey Dan, we wanna interview you. You worked on internal tools, do you want to interview for that team?"<br><br>No.<br><br>I was here to prove something. Gameplay features team or nothing.<br><br>Her: "I'll see what we can do"<br><br>A few hours later...<br><br>Her: "Hey Dan, I talked to the team, we're gonna interview you for core features. Also, because the team loved you so much, we're gonna send you straight to final round and fly you in for the interview."<br><br>Game on. I flew to SF a week later.<br><br>I get there and meet new recruiter guy<br><br>He shows me around:<br><br>I'd get 3 free cooked meals a day.<br><br>I'd work game company hours (10am-7pm).<br><br>This was my first experience around anything like this, honestly I was freaking out.<br><br>I just had to get through 5 interviews.<br><br>I could do this.<br><br>To start, 3 Engineering interviews.<br><br>At this point I had practiced enough Data Structures & Algos & Design that I was had an internship offer at Microsoft.<br><br>Out of 3 interviews:<br><br>1 was DS&A<br><br>1 was architecture/design (basic OOP)<br><br>1 was distributed systems<br><br>Crushed 1&2, failed #3<br><br>Interview #4: Director of Engineering<br><br>Dude was like employee #5 or something crazy<br><br>I exuded more passion than anyone has ever had for anything<br><br>Me: "How quickly can I become a manager here? If I work harder, can I get promoted faster? I'll do whatever it takes to do that"<br><br>Director guy: "You could be a manager in two years if you work your butt off. Especially if you come in at SWE-2 and pick things up quickly. If not that, at least a lead engineer"<br><br>Me: "If I get this job, I will hit those goals no question."<br><br>Final interview: Recruiter guy.<br><br>He tells me I did really well in every interview except the distributed systems one (lmao true)<br><br>He says he's pretty confident I'm getting an offer but he has to confirm with his team<br><br>Says he'll call me later that day<br><br>Asks if I'd accept an offer<br><br>I told him: "It's either I take this job, or I go start my own startup. There is no in-between. If I decide not to pursue the startup, I want this job."<br><br>This was true.<br><br>I would either take this job, or go back to school and take entrepreneurship classes + a club leadership role.<br><br>He calls me later that day.<br><br>Offer: $130k/yr salary + $30k/yr stock<br><br>BEFORE NEGOTIATION.<br><br>I call my whole family<br><br>Family: "That's a lot of money...maybe you SHOULD leave college"<br><br>What did I want to do with my life?<br><br>Who did I want to be?<br><br>What was the next level for me?<br><br>I had achieved my goal.<br><br>I didn't want to just go become some engineer again.<br><br>I knew what that was like, I knew it would kill me in the long run like my current job was.<br><br>I didn't really want to be a gameplay engineer.<br><br>I just had to prove myself that I could.<br><br>"I have to prove myself that I can."<br><br>This is the sentence that guides most of my life.<br><br>I need only to prove to myself that I am good enough to achieve something.<br><br>Once I had that job offer, I knew I could get it again one day.<br><br>That job was now my backup plan.<br><br>So I said No.<br><br>And started my first startup.<br><br>Here I am, three years later.<br><br>If you have the skills, don't let "reality" stop you.<br><br>You know what you're capable of. Go shoot your shot.<br><br>Don't wait for opportunity, find it.<br><br>If you liked this, RT it for me, and follow for more startup stories.]]></content:encoded>
      <typefully:post_id>IIvJmEyRXnV3</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/why-twitchs-new-boost-feature-is-bad-tHMqVTRJAl4E</guid>
      <title>Why Twitch&#39;s New Boost Feature Is Bad</title>
      <description>The new Twitch feature isn&#39;t pay2win, it&#39;s pay2lose.

How twitch solved the right problem the wrong way.

THREAD: &quot;The right problem&quot;

Twitch&#39;s biggest problem has always been discoverability.

It&#39;s really hard for viewers to find a new Twitch stream. You can&#39;t really &quot;go viral&quot; on Twitch.

This is…</description>
      <link>https://typefully.com/RoxCodes/why-twitchs-new-boost-feature-is-bad-tHMqVTRJAl4E</link>
      <pubDate>Fri, 01 Oct 2021 03:11:14 GMT</pubDate>
      <content:encoded><![CDATA[The new Twitch feature isn't pay2win, it's pay2lose.<br><br>How twitch solved the right problem the wrong way.<br><br>THREAD:<br><br>"The right problem"<br><br>Twitch's biggest problem has always been discoverability.<br><br>It's really hard for viewers to find a new Twitch stream. You can't really "go viral" on Twitch.<br><br>This is where YT outclasses Twitch, and has led a lot of recent discussion on Twitch vs. YT streaming.<br><br>The "Solution"<br><br>Today Twitch rolled out an experimental feature to some users:<br><br>Pay $1, get 1000 "Recommendations".<br><br>Recs are basically when you show up on a viewer's recommended feed along with many other streams.<br><br>Think of it like a video showing up on someone's YT homepage.<br><br><img alt="Image" src="https://api.typefully.com/media-p/4b21e90e-73d7-44d8-9e3a-097ee34507ed/"><br><br>Why this is the wrong way:<br><br>Twitch's discover algorithm is bad. It doesn't give enough visibility to smaller streams.<br><br>Instead of trying to improve this algorithm, Twitch took the easy route and said "If you want it just pay for it."<br><br>But it gets worse.<br><br>Streamers aren't the only ones that can pay for this.<br><br>VIEWERS can pay for a streamer to get advertised.<br><br>This is a really bad look for Twitch.<br><br>It's also going to work really poorly (we expect)<br><br>Why?<br><br>By doing this, Twitch has asked creators to choose between Growth & Income.<br><br>Donations are a large part of Twitch income.<br><br>Would you rather give your favorite streamer $10? <br>Or help them grow their channel?<br><br>Here's a better question:<br>Shouldn't the streamer choose?<br><br>Streaming is already extremely tough.<br><br>Making money from streaming? Even harder.<br><br>To make this choice is already insane when it's in the streamer's hands.<br><br>To put it in the hands of the viewers takes away a ton of control from the streamer.<br><br>Even if you pay, this will still fail to help you grow.<br><br>Why?<br><br>Retention.<br><br>Streaming is all about first impressions.<br><br>This feature will bring viewers in randomly over time. <br><br>Bringing those viewers back is near impossible over a long stretch of time.<br><br><a href="https://twitter.com/aureylian/status/1443712190196985863" target="_blank" rel="nofollow">https://twitter.com/aureylian/status/1443712190196985863</a><br><br>On top of this, we've already established Twitch sucks at discovery.<br><br>Paying money won't fix that.<br><br>Your money doesn't mean they can recommend you to people that actually want to watch you.<br><br>If they could do that, the problem would've already been solved.<br><br>You're paying to lose.<br><br>As a tech guy, I get where this came from.<br><br>Discovery is a REALLY hard problem to solve.<br><br>Trying this Boost feature makes sense, since it brings Twitch more money, and puts a bandaid on the problem.<br><br>However, just because it's hard isn't an excuse.<br><br>Twitch missed the mark today.<br><br>This thread inspired by:<br><br>This <a class="tweet-url username" href="https://twitter.com/DevinNash" data-screen-name="DevinNash" target="_blank" rel="nofollow">@DevinNash</a> video:<br><a href="https://www.youtube.com/watch?v=x5gwYF4QsuA" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=x5gwYF4QsuA</a><br><br><a class="tweet-url username" href="https://twitter.com/LudwigAhgren" data-screen-name="LudwigAhgren" target="_blank" rel="nofollow">@LudwigAhgren</a> on stream today<br><br>This thread by <a class="tweet-url username" href="https://twitter.com/Aureylian" data-screen-name="Aureylian" target="_blank" rel="nofollow">@Aureylian</a>:<br><a href="https://twitter.com/aureylian/status/1443711168019931141" target="_blank" rel="nofollow">https://twitter.com/aureylian/status/1443711168019931141</a><br><br>This thread by <a class="tweet-url username" href="https://twitter.com/ZachBussey" data-screen-name="ZachBussey" target="_blank" rel="nofollow">@ZachBussey</a><br><a href="https://twitter.com/zachbussey/status/1443659593503150088/photo/1" target="_blank" rel="nofollow">https://twitter.com/zachbussey/status/1443659593503150088/photo/1</a><br><br>This video by <a class="tweet-url username" href="https://twitter.com/HarrisHeller" data-screen-name="HarrisHeller" target="_blank" rel="nofollow">@HarrisHeller</a>:<br><a href="https://twitter.com/HarrisHeller/status/1443686462612926471" target="_blank" rel="nofollow">https://twitter.com/HarrisHeller/status/1443686462612926471</a>]]></content:encoded>
      <typefully:post_id>tHMqVTRJAl4E</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
    <item>
      <guid>https://typefully.com/RoxCodes/what-it-takes-to-make-it-as-a-streamer-svdgrvIgL1aN</guid>
      <title>What It Takes To Make It As A Streamer</title>
      <description>Streaming is fucking hard.

Harder than any other form of content.

Harsh advice you need to hear to make it as a streamer, a thread🧵: You can give streaming all your time, heart, and energy, and see absolutely nothing for it.

Streaming doesn&#39;t reward you for trying. 
Streaming doesn&#39;t reward you …</description>
      <link>https://typefully.com/RoxCodes/what-it-takes-to-make-it-as-a-streamer-svdgrvIgL1aN</link>
      <pubDate>Mon, 27 Sep 2021 15:05:18 GMT</pubDate>
      <content:encoded><![CDATA[Streaming is fucking hard.<br><br>Harder than any other form of content.<br><br>Harsh advice you need to hear to make it as a streamer, a thread🧵:<br><br>You can give streaming all your time, heart, and energy, and see absolutely nothing for it.<br><br>Streaming doesn't reward you for trying. <br>Streaming doesn't reward you for grinding. <br>Streaming doesn't reward you for caring.<br><br>Here are lessons from top creators<br><br>Reason #1: Stream "views" are bullshit.<br><br>If you aren't entertaining in the exact 20 seconds someone shows up, they leave.<br><br>It is ridiculous to expect every moment to be exciting.<br><br>This makes you feel like shit and you ask yourself "Why didn't they follow? Am I not good enough?"<br><br>This is why videos are edited.<br><br>Everyone sees the same first 30 seconds. <br><br>You can be SURE the first impression is strong.<br><br>And every moment can be high quality. <br><br>You will NEVER get this with streaming. <br><br>You will always think you're not good enough if you measure this way.<br><br>Reason #2: <br>"Even if you're live, nobody will find you" - <a class="tweet-url username" href="https://twitter.com/HarrisHeller" data-screen-name="HarrisHeller" target="_blank" rel="nofollow">@HarrisHeller</a><br><br>"Promise me you will not do the grinding, hustling, 9-5 putting in my 8 hours streaming because that is all bullshit and a waste of your fucking time. You are literally doing nothing. " - <a class="tweet-url username" href="https://twitter.com/LudwigAhgren" data-screen-name="LudwigAhgren" target="_blank" rel="nofollow">@LudwigAhgren</a><br><br>You never grow on twitch. That's not what twitch is.<br><br>Twitch is where your audience goes to hang out with you.<br><br>THIS MEANS YOU NEED AN AUDIENCE.<br><br>Your goal as a creator should never be to grow the "stream", it should be to grow your Audience. <br><br>THEN you can stream.<br><br>Reason #3: Twitch Stats Don't Matter<br><br>Twitch teaches you to focus on average viewers.<br><br>This is a great way to make yourself feel terrible.<br><br>People have lives. A few of your viewers going to the dentist that day doesn't make you a bad streamer.<br><br><a href="https://twitter.com/InitiallD_ExP/status/1440751990364000261" target="_blank" rel="nofollow">https://twitter.com/InitiallD_ExP/status/1440751990364000261</a><br><br>If you feel like these things apply to you, you aren't a bad streamer. You are still cut out for this. You CAN do this.<br><br>But, you have to overcome doing what's easy if you want to achieve something.<br><br>You have to learn to be a creator first, and a streamer second.<br><br>Here's how:<br><br>Step #1: Don't think of yourself as a streamer.<br><br>You won't get an audience just on Twitch. <br><br>So stop thinking of yourself as a Twitch streamer.<br><br>You're a Creator.<br><br>Get on Youtube, Tiktok, or Twitter, where people will actually find you.<br><br>Make that platform your MAIN FOCUS.<br><br>Step #2: Set better goals.<br><br>Don't set follower goals, set CONTENT goals. <br><br>Put out YT videos or Twitter threads. Aim for one good one every week.<br><br>"Get friends to keep you accountable. You don't have to be stuck here. Don't let yourself get trapped here." - <a class="tweet-url username" href="https://twitter.com/EposVox" data-screen-name="EposVox" target="_blank" rel="nofollow">@EposVox</a><br><br>Step #3: "Document the journey" -<a class="tweet-url username" href="https://twitter.com/DevinNash" data-screen-name="DevinNash" target="_blank" rel="nofollow">@DevinNash</a> <br><br>You don't have to be special to be a creator. <br><br>You have to be focused.<br><br>I'm just some kid with 30 viewers, my opinions don't matter. But I did the research and wrote this thread with opinions from experts.<br><br>Now you're reading this.<br><br>You can do this too.<br><br>Decide who you want to be. What you want to be known for. <br><br>Study how to do that.<br><br>Record everything you learn. <br><br>Make videos, make TikToks of short lessons, make Twitter threads.<br><br>Even though you "know nothing", you made valuable content.<br><br>You can do this. But it will take time and dedication.<br><br>But, for some final harsh love from <a class="tweet-url username" href="https://twitter.com/ludwigahgren" data-screen-name="ludwigahgren" target="_blank" rel="nofollow">@ludwigahgren</a>:<br>"If you can't dedicate yourself to growing that audience, just quit."<br><br>Content creation can kill you. Take care of yourself, make sure this is really what you want.]]></content:encoded>
      <typefully:post_id>svdgrvIgL1aN</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
      </channel>
    </rss>
  