Pinned Tweet
Ini thread "Nota Bisnes", tempat aku compile thread dan twit yg aku anggap penting dan crucial kepada usahawan tentang mula menjual, bina sistem dan kembangkan pasukan.
Sila bookmark.
Jom mula -->
Nicelah OpenCode. Harness sangat mantap. Aku buat prompt selama 2 3 minit, then dia layan plan-dev-verify-fix loop dalam 10-20 minit. Biasanya takde bug bodoh dah (click tak keluar, ada error kat console log dia tak fix, css layout lari etc). Very minimal hands on dah skrg.
Absolutely huge day today—Bootstrap 6 Alpha 1 has arrived! Refreshed design, updated docs, new components, new Sass/CSS approach, more modern frontend stack, updated tooling. getbootstrap.com
robotys retweeted
Replying to @MataDoorAhh
Consulting is literally just paying for someone to come in and be the bad guy so you don’t look mean.
robotys retweeted
My entire consulting career has just been:
> Take a “dysfunctional, unfixable” team.
> Fire the toxic female/minority manager.
> Replace them with a boring White guy.
It has never once failed. Corporate America could save trillions by just hiring Chuds.
robotys retweeted
92 is halfway to 99. This applies to almost everything in life.
Should really have an official name for this like the Jagex principle or something.
robotys retweeted
Google is now literally telling businesses specifically how to get traffic from AI Search.
Yes, directly within Google Search Console.
It's probably one of the most important marketing updates of 2026.
Let’s go through it.
By the way, you can see whether your business is appearing across Google AI, ChatGPT, Claude, Perplexity and Grok here (it's free):
rightcited.com/
Recently Google launched a new Generative AI performance report inside Search Console.
At first, it looked like a very limited rollout, but now more and more site owners are seeing it.
John Mueller also confirmed that Google is rolling it out incrementally and reviewing feedback along the way.
So if you do not see it yet, give it a few days, but the direction is pretty clear.
AI Search visibility is becoming something businesses can actually measure, and this report shows how often URLs from your site appear in Google’s generative AI features.
Yes, that includes AI Overviews and AI Mode.
It can also show which pages appeared, which countries the impressions came from, which devices people were using and how performance changed over time.
That matters a lot, because until now, a lot of AI Search tracking has been messy.
It has featured a lot of screenshots, manual prompt testing, third party tools, guessing from referral traffic, watching ChatGPT, Perplexity, Claude, Grok and Google manually to see whether your brand appears, etc.
Now Google is giving site owners a direct view into whether their pages are appearing inside Google’s own AI features.
There is one big limitation, though: this is impression data as opposed to clicks data.
Google is showing whether your site appeared inside generative AI features, but it is not yet showing how many people clicked from those AI features to your site.
This is where SEO Stuff (seo-stuff.com/gold-plan-pack…) can help.
A business can be visible in AI Search and still see fewer clicks than it used to get from traditional search.
At the same time, a business can also be completely missing from AI Search and not realize competitors are being shown instead.
If your AI impressions are high but clicks are weak, the issue may be the way Google is satisfying the search before the user visits your site.
If your AI impressions are low, the issue may be that Google does not understand, trust or retrieve your pages for the questions customers are asking.
If only your informational pages appear, but your product, service, pricing, comparison and case study pages do not, that tells you something.
If one country shows AI visibility and another does not, that tells you something.
If a few pages get most of the AI impressions, that tells you something.
This is why the report is such a big deal, and it gives businesses a starting point so you can finally ask better questions.
Which pages are showing up in AI Overviews?
Which pages are showing up in AI Mode?
Which countries are seeing the brand?
Which devices are seeing the brand?
Which parts of the buying journey are missing?
Which content is actually being used by Google’s AI systems?
That last question is the one most businesses should care about, and it is the one SEO Stuff solves for brands on a daily basis:
seo-stuff.com/premium-conten…
A customer can ask a long, complicated question and Google can break that question into several related searches behind the scenes.
That means the same business may need useful content around problems, use cases, comparisons, pricing, alternatives, industries, objections, case studies, product details and implementation.
One generic service page probably will not cover all of that.
A brand with useful content across the full buying journey has more chances to be discovered.
Google’s new report will make that easier to see.
And this also lines up with what Google just said in its “Good SEO is good GEO” piece. (See my post from yesterday if you missed it.)
Google said its generative AI features are rooted in the same core ranking and quality systems as traditional Search.
AI Mode and AI Overviews retrieve up-to-date content from Google’s existing search index.
So the businesses that want AI visibility still need the same boring foundation: crawlable content, useful pages, clear product information, real expertise, entity clarity, authority, third party validation, etc.
That is where SEO Stuff (seo-stuff.com) comes in.
The done-for-you package combines 10 AI-search-optimized articles with three DR50+ authority placements:
seo-stuff.com/gold-plan-pack…
The content helps your business cover the questions customers ask before buying, including problems, use cases, comparisons, pricing, alternatives, industries, objections, case studies, product details and implementation.
The authority placements help your business show up across trusted sources that search and AI systems use to understand categories.
Google is starting to show businesses whether they are appearing in AI Search.
Once something becomes a report, it becomes something clients, founders, CMOs and competitors start paying attention to.
If you want to see whether your business is already being cited, understood and recommended across Google AI, ChatGPT, Claude, Perplexity and Grok, check here:
seo-stuff.com/free-audit
If you want ChatGPT to recommend your business when someone asks who they should buy from, there is a pretty straightforward opportunity hiding in plain sight.
New data across 289,105 cited URLs across ChatGPT, Google AI Mode, AI Overviews and Perplexity offers a unique window into what matters most.
Let’s go through it.
And if you want to see whether ChatGPT, Claude, Google AI, Perplexity, Grok and broader AI search are already recommending your business, start here (it's free):
seo-stuff.com/free-audit
Surfer analyzed nearly 1000 prompts across 12 industries, generating 26,573 AI calls and 289,105 cited URLs over seven days.
Then they asked a fairly simple question:
When an AI system recommends several brands, is there a relationship between how prominently each brand appears and how many of the cited sources mention that brand?
Spoiler alert: there was.
Brands mentioned across a larger share of the sources being used by the AI tended to appear higher in the response.
Obviously that does NOT mean Surfer proved that brand mentions cause higher AI rankings, but the relationship is strong enough that businesses working on AI visibility should probably pay attention.
Think about how this can work.
Someone asks:
“What are the best accounting platforms for a small nonprofit?”
The AI retrieves information from several sources.
Maybe multiple articles mention Company A, compare it with competitors and describe its use cases.
Company B appears once.
Company A now has a much larger body of information surrounding it across the source set.
Your website matters, but the wider web matters too, and the results became even more interesting when Surfer broke them down by platform.
ChatGPT showed the strongest relationship between brand presence across cited sources and recommendation position among the systems tested.
It also cited substantially more sources in this dataset: 84.7% more than Google AI Mode and 129.7% more than Google AI Overviews.
So if ChatGPT is working from a larger source pool, there are potentially more places where your brand can either appear or be absent.
This is why treating AI Search Optimization as something that happens entirely on your own website does not make much sense.
Your website is one source and the system may be looking at many others.
And if your competitors repeatedly appear across those sources while your business does not, they are giving the AI a much broader information footprint to work with.
That is exactly why SEO Stuff combines content with authority:
seo-stuff.com/gold-plan-pack…
The content side helps your own website explain who you are, what you do, who you serve, which problems you solve, how you compare and what buyers should know.
The authority side creates additional third-party references around the company.
There is an important distinction here though, as this study measured BRAND MENTIONS, not backlinks.
A backlink can still matter for traditional SEO, but Surfer measured whether the cited page actually mentioned the brand.
That means a good editorial placement can potentially do two different jobs.
It can provide a legitimate backlink that supports traditional search authority, while also putting your brand, category and context onto a third-party page an AI system may encounter.
The research found something particularly interesting about blogs too.
Brand-owned blogs represented 16.2% of cited sources and third-party blogs another 12.5%, meaning blogs accounted for 28.7% of the cited source set.
But brand mentions appearing in blog content showed the strongest correlation with recommendation position of any content type Surfer analyzed.
That matters because blogs are one of the areas businesses can actually influence.
You can publish useful content, create original research, contribute expert commentary, earn editorial coverage and get included in relevant industry articles.
But one of the most valuable things you can do is identify the pages AI systems already cite for the commercial questions your customers ask.
Do not just think:
“I need more backlinks.”
Think:
“What does ChatGPT cite when someone asks who the best company in my category is?”
“What sources does Google AI Mode use?”
“Which comparison pages keep showing up?”
“Which of those pages mention my competitors but not me?”
That creates a much more useful target list than simply sorting websites by Domain Rating.
If you're starting from scratch today, here's how I'd play it:
Start with the commercial questions that matter, then look at the sources AI systems actually use when answering them.
Which brands keep appearing? Which websites keep getting cited? Where are competitors mentioned? Where are you missing?
Then work on both sides.
Build your own content so AI systems have accurate, useful first-party information about your company, and build a credible third-party footprint so your website is not the only place on the internet associating your brand with the category.
That is increasingly what AI Search Optimization looks like.
Useful content, commercial topic coverage, clear brand information, relevant third-party mentions and contextual authority across the web.
And if you want to see where your business currently stands across ChatGPT, Claude, Google AI, Perplexity, Grok and broader AI search, start here:
seo-stuff.com/free-audit
Jesus christ
Some data we recently assembled on entrepreneurship/compute in Europe: eudata.vercel.app.
We hope that one of the useful roles that Stripe can play is in collecting and publishing empirical data pertaining to entrepreneurship and industry in Europe. There's growing appetite to get Europe on a better footing, and cross-sectional comparisons can often shine light on where opportunities lie. If you're interested in this kind of thing, we publish more at stripeeconomics.substack.com.
Vibe code is great for dev, not so great for SaaS.
✨ I replaced all these SaaS with my own vibe coded now, so about $25,000/mo savings:
- Weather API -> My own vibe coded weather service using Norway's meteorology API
- Image resizing API -> My own vibe coded image resizing API with NodeJS's Sharp + Redis (saves ~$1,500/mo)
- Google Vision NSFW detection -> My own $0/mo vibe coded NSFW detection service with Python's NudeNET (saves ~$2,500/mo)
- Cloudflare Streaming -> My own $0/mo Nginx VPS video streaming (saves ~$250/mo)
- API Flash -> My own $0/mo screenshot service (for social images) (saves ~$250/mo)
- New Relic + IPHub -> My own $0/mo error monitoring, DDOS blocking and fleet management service (called error2telegram) (saves ~$250/mo)
- Human moderators -> My own moderation on all my sites with @xAI (saves ~$10,000/mo)
- IFTTT -> Telegram bot (saves ~$100/mo)
- Photopea as editor inside Photo AI -> Vibe coded my own photo editor (saves ~$100/mo)
- Mapbox -> Vibecoded my own free replacement with OpenFreeMaps (saves ~$500/mo)
- Uptimerobot -> My own $5/mo Uptime Canary app running on Kuma (saves ~$50/mo)
- Ghost blog -> My own $0/mo blog platform
- Customer support -> @featurebasehq + AI support bot (saves $5,000/mo)
- Scrapingbee/SerpAPI -> My own $1/mo scraper with Patchright (save ~$250/mo)
I think I have reached my final limit of replacing my SaaS services as I have these left, but that'd mean becoming an ICANN registrar (I don't want 😁), managing my own email (I don't want), managing my own hard drives at home in a storage (I don't want) and managing my own servers at home too (I don't want) and running my own GPU rig at home (I don't want):
- Cloudflare Domains
- Cloudflare Email Sending
- Cloudflare R2 Storage
- Backblaze B2 for backups
- Hetzner for all my servers for all my sites (VPS)
- xAI for all LLMs for all my sites (so many things like moderation, writing emails, anything)
Guy said what i want to say the topic of job hopping. Go read -->
The dude has a point about hopping due to minor inconveniences. When you feel that way, step back and reevaluate.
Staying for slightly longer can be good cos you need some time to learn about the tradeoffs of your past decisions, and you can't learn that if you kept jumping and have other people you left behind shove your shit.
Back when i was in my first company, where i was still a budding junior engineer, i started learning about SOLID and took the delulu pill and applied it to almost everything. i had this really small, separate modules for generating a fb share link/twitter share link, etc.
Sandi metz' rules right? make small objects. single responsibility. clean code. i was proud.
a year later i realized that that abstraction was _too small_ and indirections too deep don't help navigatable codebase the same way complex, long methods don't help with readable code. A few more mistakes like this at a couple more companies made me learnt early on that both extremes of anything are bad, and that you have to _balance_ these things. Wouldn't have learnt that had I jumped everytime and had no opportunities to touch my old code/decisions again.
Reached out to Paan late last night already. Honestly dont think his career is over. Just needs to keep sharing his expertise in public. I think it's just setbacks in this period of time.
that said, i also dont mean stay at toxic, abusive companies. just actually step back and reevaluate if a problem you have at work is a problem or a nuisance from this guaranteed-to-be-imperfect world.
some people job hob a lot to keep increasing their salary. there's a limit to how many times you can hop before your skill level is eventually a mismatch with your current salary, and then you'd be stucked at that last company.
if you found a company that can ferment your skills and career, just stay for a while. Learn all you can. The progression is much more stable that way and you'd have something to justify your next hop.
So true for corp and mnc/glc. sme is different breed.
I will explain, for the uninitiated.
A business will hire a consultant for one of three reasons:
1. To corroborate a management decision management has already made to another set of stakeholders, probably a board or another business unit/management layer.
It's literal buy in. As in, you're paying for buy-in to your idea to get the rest of the org to buy in. The consultant sells your idea back to you. Well, they sell your idea you had as an individual to the egregore that is your organization. individual-to-egregore communication.
This is what they call "management consulting"
2. To derisk a management decision management may or may not have already made.
This is sometimes called "CYA" or covering your derrière. If it goes wrong, you can blame the consultant, and insist you followed "industry best practices" or something like that. It's an egregore protection racket.
This is what they call "compliance consulting"
3. To play the role of the vanishing mediator, or the sin-eater if you prefer.
When an established order gives way to a new one, there is resentment if for no other reason than that people fear change. That resentment needs a target, and preferably one outside of your organization.
It's karmic banking for egregores to buy and sell karmic debt and other karmic financial instruments.
This is what they call "change management consulting".
Technical/FDE type consulting is at the intersection of all three.
The only way to bounce back: put back real marketing wizard i.e. @rorysutherland in the strategic seat and give him veto power over direction, budget, people and execution.
So true!
I sell mostly to Americans and I'm European. The distance teaches you things people inside can't see.
Americans buy at 11pm from an ad they saw 8 seconds ago. The order is in before the video ends. No European buyer does this. A German needs 40 reviews and a week of thinking; an American needs the checkout to load fast enough to beat the impulse fading.
Returns are a lifestyle, priced in like weather. An American orders three sizes, keeps one, and feels nothing. First month selling US clothing, our return rate made me think something was broken. The volume made up for it before I finished worrying.
Reviews work backwards from Europe. Europeans read the 1-star reviews to find the catch. Americans read the 5-star reviews to get hyped for what they already decided to buy. Social proof sells the dream over there; in Europe it survives an audit.
Shipping speed is identity. A Swiss buyer tolerates 8 days if you're honest about it. An American at day 5 opens a dispute, because Amazon trained an entire nation that waiting is an insult.
And the one nobody believes until they sell there: Americans WANT to be sold to. A hard pitch that would make a Scandinavian close the tab makes an American pull out the card. Selling is a service over there. It's a crime over here.
Wrote about the European versions of this a month ago. Same products, same photos, entire different species of buyer. The operators losing money in the US are running European instincts on American demand.






































