At some point, people will realize that tech companies are most successful when run as engineering firms first, and businesses second, rather than the other way around.
Inefficient business practices can be covered by innovation, but a lack of innovation cannot be covered by efficient business practices
The xz backdoor is, well, setting a fire under the entire Linux ecosystem... but I'm also so impressed with how it was set up: 2-yr maintainership, oss-fuzz, etc.
...and who knows how long it would've stayed undetected if the injected sshd code ran faster (<600ms)
Highlights:
It's been a massive day for AI with announcements from Meta, Figure, cancer-detecting AI, and more.
The 7 most important developments that happened:
1. Zuck reveals plans to develop and build open-source AGI.
Confession:
As a hiring manager, Iβve prioritized hiring engineers that could show me something, a side project, etc.βeven very senior ICs.
Itβs impossible not to.
Compare someone who shows vs. someone saying:
βtake my word for it, this is what I did at my previous employer.β
I thought that @Vercel would internally hate me for tweets like this because it got a lot of attention (this and a previous tweet about Next.js)
But they actually DMed me (including the CEO) to help me solve the issue.
I partially solved the compiling times by upgrading to next@canary, but it's still "not it".
It took down compilation time to around 1-2s, so it's definitely better, but it still can be improved by the next updates.
I don't hate Vercel. I actually love their work and what they do for the dev community.
So please be kind on them. I know it's really stressful situation, we just need to be patient.
I'll now transform my project to React+Vite and wait for Next.js comeback (preferably with stable turbopack included). Then I'll switch back, because I like Next.js really much.
AI just replaced Designers foreverβ¦
No need to spend hours designing apps or websites.
Hereβs Step-by-Step Guide to doing it in SECONDS (100% Free)
Fuck it.
I hate to see Indie Entrepreneurs burn their savings.
So here is my free marketing playbook.
Simple and non-BS tips to get profitable in 2023.
1. Start small
Your first product will suck. It will fail.
You canβt change it.
So why spend months building it if you can spend days?
β’ Instead of building a productivity app, create a Noition template.
β’ Instead of building a marketing platform, launch a Productized service.
β’ Instead of building SaaS, launch a One-time payment app.
Focus on ONE use case for ONE target audience.
Bad: AI-powered tool to generate Spotify playlists
Good: Create Phonk workout playlists with AI
Donβt try to change the world with your first product.
Try to earn the first $ online.
Start small. You will always have time to go bigger later.
2. Charge one-time payments
Yeah, getting monthly subscriptions feels just like getting a paycheck.
But getting $2000 MRR is x100 harder than getting $2000 in one-time payments.
And if your goal is to get profitable, start with lifetime deals. You can add subscriptions later.
But, Dan, I will need to find new customers every month!
No, shit, Sherlock. We all do. Even if you have SaaS.
People are tired of subscriptions. Especially in the recession.
But anything <$49 is still an impulse no-brainer for USA / Europe. Leverage it.
3. Focus on one acquisition channel
Donβt try growing on Twitter, LinkedIn, and Instagram simultaneously. Especially when you have 100 followers there.
You need time to master marketing channels. The more you defocus, the longer it will take you.
β’ Your audience hangs out on Twitter? Ignore other marketing channels for 6 months.
β’ You want to try side-project marketing? Launch a new tool every 2 weeks on Product Hunt.
β’ You have a juicy keyword for programmatic SEO? Create new website pages every day.
Focus ruthlessly. Be everywhere β be nowhere.
4. Aim for harsh feedback
The indie community is awesome.
But listen to its feedback with a pinch of salt.
Most people will root for you just because they want you to root for them. They have no skin in your game.
You need anti-BS people who will give your unfiltered, honest feedback about your business.
Slide in DMs. Ask people to roast you. 9/10 will agree.
5. Build an email list
Algorithms are fun until they are not.
One day you build in public tweet gets 10k impressions. The other day it gets 100 views.
You need a marketing channel that YOU control.
Start a weekly newsletter. Create useful freebies for your audience.
Build a healthy email list. It will change the way you do business.
β’ Product Hunt launch? These people will support you
β’ New feature? These people will give you feedback about it
β’ Juicy discount? These people will buy because they trust you
Nobody has ever said, βI wish I started an email list laterβ.
6. Stick with free tools
Paid tools are distractions in 80% of the time.
β’ You donβt need a paid tool to build an audience on Twitter.
β’ You donβt need automation with 5 paying customers.
β’ You donβt need fancy icons with 30 website visitors.
Keep it simple and cheap. Use free tools until you canβt.
7. Talk about your product non-stop
You donβt talk enough about your product.
Even if you think you do, you donβt. Most of your followers have no clue you got a paid product.
Want to get traction? Be your biggest promoter.
Share your product authentically and non-intrusively AT LEAST once a day.
It will still not be enough. But this is a good start.
8. Focus on revenue 24/7
I am sorry to tell you this.
But nobody cares about your personal website.
Or your privacy policy. Or fancy footer.
Donβt build features that feel nice. Build features that move the needle.
Imagine you are building a no-code website builder.
β’ A/B testing feature will make an impact on revenue
β’ Adding more templates will make an impact
β’ Getting 100% on Core Web Vitals wonβt
Wake up and spend 100% of your time improving your value proposition. Every single day.
Hit profitability. Then you are free to do whatever you want.
9. Know when to pivot
My first product earned $2000 in 2 weeks.
But I knew it didnβt have the potential to earn more. It was good but not GREAT.
Thatβs why I launched a new product that earned $5000 in 1 week.
The lesson is simple.
Some products are better than others. You canβt produce hits every time.
If you stare at $100 MRR after 6 months, itβs better to launch another product and earn money.
Starting from scratch is not a failure. Ignoring the reality is.
10. Learn marketing
No one cares about your development skills.
Not a single customer bought the product because they liked the code.
People buy products to get the job done.
Even if the product is written in a terrible programming language with no unit tests.
No one was born a good marketer. You were not born as a good developer too.
So stop finding excuses for not doing marketing.
Indie Entrepreneurship is not a fairytale for infantile adults. Itβs a harsh journey.
Spend 2 hours every week improving your marketing skills:
β’ copywriting
β’ marketing funnels
β’ content marketing
β’ word-of-mouth
β’ positioning
It will have more impact on your business than trying another shiny framework to make your app 0.1s. faster.
__
And maybe talk to your users once in a while.
But you saw that advice 100 times already.
β² @Vercel just launched the AI SDK.
You can now build AI-powered apps with streaming β starting with one simple command: `npm i ai`
Here are some examplesπ