Ryan Irelan

164 posts

Ryan Irelan banner
Ryan Irelan

Ryan Irelan

@ryanirelan

I teach at @craftquest_io and consult at @pineworksco. Mastodon: @[email protected]

Austin, TX Katılım Kasım 2006
72 Takip Edilen3.2K Takipçiler
Sintax77
Sintax77@sintax77·
Come on, y'all - we're headed for Texas! New feature length video is out now. 🍿🍔youtu.be/IHH4SXgLuPA
YouTube video
YouTube
English
1
0
9
162
Ian Landsman
Ian Landsman@IanLandsman·
Code was often a poor moat and it’s an even worse one now. What’s your moat?
English
15
2
16
3.9K
Ryan Irelan retweetledi
Kurt Elster
Kurt Elster@kurtinc·
Straight from @Shopify's latest partner briefing: - AI agents are pulling the first ~6,000 characters of your product descriptions as their source of truth. - Meta descriptions, SEO titles, theme presentation logic, none of it gets touched. - If your product data isn't structured for AI discovery, it just doesn't show up.
English
28
25
396
56.4K
Ryan Irelan
Ryan Irelan@ryanirelan·
@asmartbear @harishnkumar Every project I run has a “contrarian stakeholder” agent that just sits around waiting to review ideas/plans/roadmaps and give critical feedback. It’s not always correct but it can be jarring enough to be helpful.
English
1
0
1
14
Jason Cohen
Jason Cohen@asmartbear·
@harishnkumar Yeah I've tried that and it can work really well. Because you're not expecting the AI to have the right ideas, but rather just to sling questions at you. Would be nice to have a good prompt for it.
English
2
0
2
316
Harish Kumar N
Harish Kumar N@harishnkumar·
This is very helpful. I have been doing a version of this playing the devil's advocate with AI as the thought partner. I can refine it using ideas from here. Thanks for this.
Jason Cohen@asmartbear

When I started WP Engine, I thought I was pretty good at pitching. I had sold millions of dollars of software at Smart Bear, and I’d helped other companies with their pitches and fundraising. But of course it’s different when someone is trying to tear down 𝘺𝘰𝘶𝘳 idea. But then I got my first “Rude Q&A.” A VC pointed out our GPM was far too low.
Another said our CAC:LTV math sounded fake.
Someone else didn’t believe we could ever be differentiated. I left those meetings angry at first, but then embarrassed that I didn’t have better answers, and then motivated to get the right answers. So I started writing my own rude Q&A: • Why do I even exist when the market already has X, Y, Z? • Why should anyone 𝘣𝘦𝘭𝘪𝘦𝘷𝘦 the numbers I’m showing? • Why will that GPM improve in future; explain in detail. I forced myself to write even unfair, annoying, misinformed questions. But then then answer them--crisply, specifically, defensibly. 
If the answer sucked, the strategy probably did too. I either needed to get a better strategy, or be confident up-front that “Yes, that’s one of our challenges, one of the risks. Every company has risks; that’s one of ours.” This wasn’t just pitch prep. It sharpened 𝘦𝘷𝘦𝘳𝘺𝘵𝘩𝘪𝘯𝘨: • Messaging got tighter. • Positioning got clearer. • Roadmap got focused. • Confidence was earned. This isn't “embrace the suck” hustle-bro garbage. It's just the reality: You’ll get punched in the mouth.
 Better to swing a heavy bat before stepping to the plate. So if you’re prepping a pitch, refining messaging, or going to market--Write the questions you 𝘥𝘰𝘯’𝘵 want to hear. Don’t stop until you have great answers. More motivation and ideas in the article: longform.asmartbear.com/devils-advocat…

English
2
0
1
554
Ryan Irelan
Ryan Irelan@ryanirelan·
@mattstauffer Technical background bootstrapped entrepreneurs who are building a platform realized they have the velocity of small team at their disposal they could not otherwise not pull off without significant $ investment.
English
1
0
7
425
Matt Stauffer
Matt Stauffer@mattstauffer·
I have been noticing that the people I trust (who aren't just AI hype bois) who are claiming AI productivity boosts are often: - Entrepreneurs - Technical background - More ideas than time to implement - Always doing 20 things at once - Often ADHD 🤣 - Seldom full-time coders
pragmaticaifm@pragmaticaifm

So how reasonable is this “20–50x productivity boost” @aarondfrancis is talking about? @mattstauffer suspects the biggest gains come when AI helps prolific context-switchers move many tasks forward at once. It’s not about speed. It’s about total output.

English
13
3
47
12.8K
Ryan Irelan
Ryan Irelan@ryanirelan·
@IanLandsman I like the term counselors. I call them SMEs and I call one up for each discipline. Except the contrarian stakeholder. They stand alone.
English
0
0
1
19
Ian Landsman
Ian Landsman@IanLandsman·
On my 3rd pass with the counselors on tricky authorization stuff. Each pass they find more edge cases.
English
1
0
6
683
Ryan Irelan
Ryan Irelan@ryanirelan·
@mattstauffer The vim mode is the way, especially when setting up multiple agents.
English
1
0
1
487
Matt Stauffer
Matt Stauffer@mattstauffer·
Claude Code CLI is goated but typing large amounts of text in the CLI is not. Pro tips: - option-left & option-right navigate by word - ctrl-c delete all - ctrl-w cut back a word, ctrl-k cut to end of line, ctrl-u cut to start of line, ctrl-y paste - ctrl-g go into vim mode
English
25
9
239
19.5K
Aaron Francis
Aaron Francis@aarondfrancis·
Claude Code made key sections of my launch video for me (quoted) In this specific chunk, I had Claude write out a fake terminal interaction using ANSI codes so I could time it out to the music and create the ANSI explosion effect! There are a couple other tricks here too 1/
Aaron Francis@aarondfrancis

They say AI is the end for developers. They say the job market is gone. They say learning to code is pointless. I don’t buy it. I think we're just getting started.

English
6
3
170
31.4K
Ryan Irelan
Ryan Irelan@ryanirelan·
The Claude Code agent teams feels very comfortable to me. Like the days of, you know, running teams.
English
0
0
1
101
Greg Cangialosi
Greg Cangialosi@gregcangialosi·
I’m getting a lot of “XYZ has posted on X for the first time in a while” notifications lately. Anyone else? There are so many people who no longer come around here anymore who used to absolutely rip on this app with me (I get there are many factors that are subjective). Reading and taking it all in is one thing, I and I get it, maybe this isn’t your place to engage, and well, it’s certainly changed quite a bit. I chilled for a bit myself over the years, and I too have lived many lives since 2007. But some of my old school twitter accounts are people who still have MAJOR leadership roles in AI, tech and comms, and are not active, at all, on X. I hope you’re at least reading! Personally, in the last year I can honestly say that I’ve learned almost EVERYTHING I know about AI, what’s happening NOW, and where the future is going, on X, than any other platform or media property out there. Curate your feed and dial into the signal (yes you must power through the noise for a bit, and there will always be noise). If any of my old schoolers are out there, get back in the game, it’s worth it. You can thank me later. Also, please say hello and drop me a DM, I don’t bite and would love to hear from you if you are out there 😎
English
1
0
2
150
Ryan Irelan
Ryan Irelan@ryanirelan·
@wesbos I've had this with CraftQuest.io. It's the app they're using to manage their finances mis-labeling the transaction. It's not actually what the bank statement will say.
English
0
0
0
366
Wes Bos
Wes Bos@wesbos·
WTF - someone is using my domain in their debit card transaction descriptors. Anyone ever seen this? I don't own physical hardware, sell things for $14.99, nor do I accept debit cards at all.
Wes Bos tweet media
English
24
2
179
54.5K
Ryan Irelan
Ryan Irelan@ryanirelan·
Students learn better when they can see their progress. That's not a new idea. But applying it to debugging—where everything is abstract—took some creativity. Here's how I made invisible work visible. ryanirelan.com/2026/01/11/tea…
English
1
0
1
80
Ryan Irelan
Ryan Irelan@ryanirelan·
@StateFarm Trying to get update on a claim status for an accident involving one of your customers. One week, no updates. I tried calling this morning, but the system says "due to unforeseen circumstances" they can't transfer me and hang up. I can't talk to a human at all.
English
1
0
0
36
Ryan Irelan retweetledi
CraftQuest
CraftQuest@craftquest_io·
Join @ryanirelan and Sprig creator @ben_pylo tomorrow at 12 Noon EDT for a Sprig Q&A livestream. Ben will cover some new features in Sprig, teach how to build an infinite scroll, and answer your questions! buff.ly/2CNfEIF #craftcms
English
0
1
2
1K
Ryan Irelan retweetledi
CraftQuest
CraftQuest@craftquest_io·
Last week's History of Craft CMS livestream with Lindsey of @2xSecretAgency is available! buff.ly/3zWaYkY #craftcms The video is available to anyone with a premium account! Ready to join our community and get immediate access? Get a free trial: buff.ly/2oZNP9a
English
1
2
3
366