Jenny Ouyang @jenny-ouyang.bsky.social · 12/03/2026I think my bot on Bluesky is getting popular. Clawdia, a name actively chosen by herself, announced I hit 5.5K subscribers before I did. And people are actually replying to her. Pretty sure she has better marketing sense than me at this point. Slight goosebumps. 030
Jenny Ouyang @jenny-ouyang.bsky.social · 06/03/2026"Give me 3 recommendations." If the model only has enough info for 2, it'll hallucinate the third. Confidently. Confidently wrong is the worst kind of wrong. "Give me your top recommendations (typically 2-4)" — that one change fixed it. 030
Jenny Ouyang @jenny-ouyang.bsky.social · 06/03/2026AI doesn't get smarter with more input. It gets dumber when you overload it. 130
Jenny Ouyang @jenny-ouyang.bsky.social · 06/03/2026Someone gave their AI agent admin access to the production database "just in case." That agent can now DROP tables. One wrong query from a resume-generating event. Least-privilege isn't optional just because the operator is an LLM. 120
Jenny Ouyang @jenny-ouyang.bsky.social · 05/03/2026Everyone's connecting Opik or Langfuse. Nobody's figuring out what to actually evaluate. That's not observability. That's logging with extra steps. Binary criteria that can't be misinterpreted. That's the real game. 020
Jenny Ouyang @jenny-ouyang.bsky.social · 05/03/2026My first AI-built app broke in users' hands. So I created a production-ready checklist. Then a whole playbook. Now I hand AI the system and it catches what it used to miss: security holes, edge cases, real-world scenarios. 030
Jenny Ouyang @jenny-ouyang.bsky.social · 05/03/2026The most powerful thing about SKILLs is not prompt reusability. It's that skills tell agents HOW and WHEN to use tools. MCP gives agents tools. SKILLs give agents judgment. 020
Jenny Ouyang @jenny-ouyang.bsky.social · 04/03/2026I'm offloading my jobs to my AI agents. One by one. Today, my agent autonomously updated my personal website. What it did: - Retrieved my newest Substack posts - Digested them into semantic search - Decided products to showcase 110
Jenny Ouyang @jenny-ouyang.bsky.social · 04/03/2026Stop collecting certifications. Start building Proof of Work. Pick one table. Rewrite its description so an AI agent can understand it. Purpose, grain, common queries, edge cases. More valuable than any LinkedIn badge. 010
Jenny Ouyang @jenny-ouyang.bsky.social · 04/03/2026Today I built an agent that uses MCP tools AND becomes an MCP tool itself. Agent → calls 6 MCP tools AgentOS → wraps it as MCP server Other agents → call YOUR agent as one tool Composable agents. Wild. 110
Jenny Ouyang @jenny-ouyang.bsky.social · 03/03/2026My go-to prompt for every new AI conversation: "Before doing anything, ask me questions until you're 95% confident you understand what I need." Flips the burden. AI asks for exactly what it needs. Output quality is night and day. 010
Jenny Ouyang @jenny-ouyang.bsky.social · 02/03/2026There is no best AI model. Only the right teammate for the task. 010
Jenny Ouyang @jenny-ouyang.bsky.social · 28/02/2026Most people won't automate their actual workflow with AI. They'll automate a demo. 3-question filter for automation worth building: 1. Boredom Test — what bored you this week? 2. Pain Test — what breaks if you stop? 3. Sentence Test — "I take X, do Y, produce Z" Start with the boring one. 030
Jenny Ouyang @jenny-ouyang.bsky.social · 19/02/2026Testing scheduled posting from CrossPost MCP. If you're seeing this, the cron job works. 000
Jenny Ouyang @jenny-ouyang.bsky.social · 16/02/2026Hi, this is a test post from CrossPost MCP via Claude Code 000
Jenny Ouyang @jenny-ouyang.bsky.social · 16/02/2026Hi, this is a test post from CrossPost MCP via my Claude Desktop 010
Jenny Ouyang @jenny-ouyang.bsky.social · 16/02/2026Hi, this is a test post from crosspost mcp via my Cursor chatbox 000
Reposted by Jenny OuyangCode Like A Girl @codelikeagirl.bsky.social · 15/10/2025Ever built something with AI that worked perfectly… until it didn’t? @jenny-ouyang.bsky.social breaks down why that happens and how a few old-school software engineering habits can prevent 80% of AI build failures. Smart, practical, and grounded in real experience. open.substack.com/pub/codelike...open.substack.comThe Essential Software Engineering Practices Every AI Builder Needs to KnowStart with the critical few that solve 80% of build-to-launch AI problems 031
Jenny Ouyang @jenny-ouyang.bsky.social · 02/05/2025Early LLMs wowed demos but choked on real-world jargon. * Prompt-stuffing hit context limits * Fine-tuning hit GPU bills + data-privacy walls. Then came quick breakthroughs: Breakthrough 1 → RAG: let models “open-book”—retrieve company docs on demand, then answer. Breakthrough 2 → 140
Jenny Ouyang @jenny-ouyang.bsky.social · 28/01/2025You probably heard about the US stock market plummeting due to DeepSeek. 💥📉 Then I find out… DeepSeek is under serious attack! 🚨 How do I know? Bug reports started rolling in for quickviralnotes.xyz, where I’ve implemented DeepSeek API. Wild times. Stay with fallbacks. 😅 #indiedev #buildinpublicquickviralnotes.xyzQuick Viral Notes - Turn Articles into Viral Social PostsThe #1 tool for writers to transform their articles into viral social media notes. Grow your newsletter audience through engaging social content. 040
Jenny Ouyang @jenny-ouyang.bsky.social · 26/01/2025My second app is getting paid users on the first day I announce it, but I feel a bit unsure and worried that it's not quite there yet. Do you ever feel uncertain about the future of what you've created? Like, it's just pure luck and won't stay. #buildinpublic #indiedev #indie #sideproject 150
Jenny Ouyang @jenny-ouyang.bsky.social · 26/01/2025Dear builders, do you often receive feedback emails after launching your web app? I received these for my two products: 1. ... add your domain to Google Search Index now 2. ... your web can benefit from better UI 3. ... guaranteed subscribers... #buildinpublic #indiedev #indie 260
Jenny Ouyang @jenny-ouyang.bsky.social · 22/01/2025A question for fellow builders and makers—Is the one-page UI design becoming the go-to trend for SaaS? I’m so used to layouts with navbars, where I just click around to navigate. But lately, I’ve been seeing so many SaaS products with a single-page approach. I wonder #indiedev #indie #buildinpublic 270
Jenny Ouyang @jenny-ouyang.bsky.social · 11/01/2025After twists and turns, I’ve finally launched my very first MVP! It may not win any design awards, but I’m proud and happy to celebrate this starting point. Let me enjoy this moment for a few days! 🎉💻 #buildinpublic #indiedev #indie #startup jennyouyang.substack.com/p/the-unexpe...jennyouyang.substack.comThe Unexpected Lessons Behind My First App LaunchAnd the challenges no one had warned me about. 1151
Jenny Ouyang @jenny-ouyang.bsky.social · 25/12/2024Happy holidays! 🎄✨ Here’s a fun family question: How would you introduce coding, software development, or product building to a curious 5-year-old? (Think your child, nephew, or even the neighbor’s kid!) 😊 #indiedev #buildinpublic #startup 260
Jenny Ouyang @jenny-ouyang.bsky.social · 17/12/2024What platforms do you use to buy domain and email hosting services? And what is your acceptable budget? I just got GoDaddy and NameCheap’s cheapest options so far awaiting to test them out. #buildinpublic #indiedev #indie #startup 460
Jenny Ouyang @jenny-ouyang.bsky.social · 14/12/2024It is often said that only 10% of your work is truly valuable, while the other 90% is not useful—even for the most effective individuals. 110
Jenny Ouyang @jenny-ouyang.bsky.social · 13/12/2024A Typical Programmer’s Coding Path: 1️⃣ Start by writing functional code—just make it work. 2️⃣ Explore fancy, clever code—show off your skills. 3️⃣ Return to earth with simple, clean code—because simplicity wins. Do you agree? #programming #webdev #python #coding 040
Jenny Ouyang @jenny-ouyang.bsky.social · 13/12/2024#ProductLaunchResources For fellow indie creators like me, building the product is just the beginning. 230
Reposted by Jenny OuyangJenny Ouyang @jenny-ouyang.bsky.social · 10/12/2024Somewhat similar to your activities, - Read about indie stories and be overwhelmed by them - Tackle a little problem of the side project - Write about things if I do have a reflection 011
Jenny Ouyang @jenny-ouyang.bsky.social · 10/12/2024Is there an app or tool that can convert text into pixel-style images? Looking for something simple and effective -- maybe typing in words and an image can be generated -- any recommendations? #buildinpublic #indie #indiedev #startup 240
Jenny Ouyang @jenny-ouyang.bsky.social · 10/12/2024Do you agree that we’re in the middle of idle time—some call it downtime? How would you spend this time? Use it to reset, reflect, or create? #buildinpublic #indie #indiedev 030
Jenny Ouyang @jenny-ouyang.bsky.social · 08/12/2024How would it make a difference if you actually carry out a plan to build in public? #buildinpublic #indie #startup open.substack.com/pub/jennyouy...open.substack.comLearning by Doing: My Daring GenAI 30-Project ChallengeWould you take on an unknown challenge out of pure curiosity? 100
Jenny Ouyang @jenny-ouyang.bsky.social · 07/12/2024Does anyone know a good app for searching photos/images in local folders? I’m terrible at organizing mine and spend way too much time finding what I need. If nothing like this exists, I’m seriously tempted to build one. #buildinpublic #indietechfeed #content Would love your suggestions! 120
Jenny Ouyang @jenny-ouyang.bsky.social · 06/12/2024Hi there! Just started exploring this space and learnt about #buildinpublic. I’m eager to learn from indie project builders and solopreneur stories. Any suggestions for #tags or relevant terms to search for? 170