56,966 blogs · [ { "id": "01a08756-6303-712b-a30e-90a13f1928b7", "title": "DDD Was the Acronym I Ignored, Until Agents Made Me Care", "url": "https://blog.yushi91.com/blog/domain-driven-design-glossary-for-agents/", "published_at": "2026-06-15T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a13f25b316", "title": "Alignment Comes Before Implementation", "url": "https://blog.yushi91.com/blog/alignment-before-implementation/", "published_at": "2026-06-09T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a140230df2", "title": "The Spec Is the New Source Code", "url": "https://blog.yushi91.com/blog/spec-is-the-new-source-code/", "published_at": "2026-05-27T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a141040b4f", "title": "Git Worktree: The Feature I Knew About but Never Tried Until I Had To", "url": "https://blog.yushi91.com/blog/git-worktree-parallel-agents/", "published_at": "2026-05-10T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a141ffff76", "title": "Three Stages of an Agent Workflow: Prompt, Context, Harness", "url": "https://blog.yushi91.com/blog/three-stages-agent-workflow/", "published_at": "2026-05-04T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a142eaf660", "title": "The RAG Superpower I Didn't See Coming: Letting a Chatbot Say 'I Don't Know'", "url": "https://blog.yushi91.com/blog/rag-chatbot-say-i-dont-know/", "published_at": "2026-05-01T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14310d408", "title": "Prompt Caching Changed How I Think About AI Agent Costs", "url": "https://blog.yushi91.com/blog/prompt-caching-cost-savings/", "published_at": "2026-04-22T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14406ae7b", "title": "Embeddings Are Everywhere: From Photo Search to Coding Agents", "url": "https://blog.yushi91.com/blog/embeddings-everywhere-photos-music-code/", "published_at": "2026-04-20T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a144de3e4f", "title": "My First RAG Solution: Semantic Search Blew My Mind", "url": "https://blog.yushi91.com/blog/first-rag-solution-semantic-search/", "published_at": "2026-04-14T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a1452ae97b", "title": "Prompt Engineering Is Not About Memorizing Tricks", "url": "https://blog.yushi91.com/blog/prompt-engineering-evaluation/", "published_at": "2026-04-08T21:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14593ca1f", "title": "The Big Three AI Models: Personalities, Strengths, and How I Actually Use Them", "url": "https://blog.yushi91.com/blog/big-three-ai-models-comparison/", "published_at": "2026-03-29T21:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a1467fcd2e", "title": "UI Design With AI: Why 'Make It Pretty' Isn't Enough", "url": "https://blog.yushi91.com/blog/ui-design-with-ai/", "published_at": "2026-03-23T21:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a1475a81ec", "title": "Plan Mode vs. Thinking Budget: What I Learned from Claude Code in Action", "url": "https://blog.yushi91.com/blog/plan-mode-vs-thinking-budget-claude-code/", "published_at": "2026-03-16T21:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14784dc7a", "title": "The Evolution of Agent Tools: From CLI to MCP to Agent Skills", "url": "https://blog.yushi91.com/blog/evolution-agent-tools-cli-mcp-skills/", "published_at": "2026-03-06T21:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a1484b1441", "title": "Demystifying AI Agents: From Magic to Mechanical Systems", "url": "https://blog.yushi91.com/blog/demystifying-ai-agents/", "published_at": "2025-11-28T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a148ef3624", "title": "Quality Assurance in AI-Assisted Development: Essential Practices for Team Environments", "url": "https://blog.yushi91.com/blog/quality-assurance-ai-assisted-development/", "published_at": "2025-10-30T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14964a8b2", "title": "The AI Team Development Paradox: When Too Fast Becomes the Problem", "url": "https://blog.yushi91.com/blog/ai-team-development-paradox-too-fast/", "published_at": "2025-10-22T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a149b14cc1", "title": "Navigating Codebases with AI: Beyond Line-by-Line Analysis", "url": "https://blog.yushi91.com/blog/navigating-codebases-with-ai/", "published_at": "2025-10-14T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14a4e2fb5", "title": "Git Worktrees: Parallel Development in the AI Age", "url": "https://blog.yushi91.com/blog/git-worktrees-parallel-development-ai/", "published_at": "2025-10-09T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14b41e032", "title": "Bellman-Ford Algorithm: From Shortest Paths to Currency Arbitrage", "url": "https://blog.yushi91.com/blog/bellman-ford-algorithm-currency-arbitrage/", "published_at": "2025-09-30T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14b4d83f4", "title": "From Coder to Product Builder: Embracing AI-Augmented Development", "url": "https://blog.yushi91.com/blog/from-coder-to-product-builder-ai-development/", "published_at": "2025-09-12T00:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14bcdcd93", "title": "Learning Figma: Design Systems, Components, and Mobile-First Design", "url": "https://blog.yushi91.com/blog/learning-figma-design-systems-mobile-first/", "published_at": "2025-09-05T00:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14bee6025", "title": "Breaking Through Design Tool Barriers: A Developer's Figma Breakthrough", "url": "https://blog.yushi91.com/blog/developer-figma-breakthrough/", "published_at": "2025-09-03T00:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a14c9dd4e1", "title": "The Brain Connection: Neural Networks and Data Mining Insights", "url": "https://blog.yushi91.com/blog/neural-networks-data-mining-insights/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a5326c225d1", "title": "Automated Code Quality: The Pre-commit Hook Revolution", "url": "https://blog.yushi91.com/blog/automated-code-quality-pre-commit-hooks/", "published_at": "2025-08-27T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a5327819c4a", "title": "AI Mentorship Approach and TDD Learning Journey", "url": "https://blog.yushi91.com/blog/ai-mentorship-tdd-learning-journey/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a5327f3982c", "title": "AI Tool Standardization: The Future of Team Development", "url": "https://blog.yushi91.com/blog/ai-tool-standardization-future-team-development/", "published_at": "2025-08-22T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a5328c56a94", "title": "Hackathon Insights: Design Over Implementation", "url": "https://blog.yushi91.com/blog/hackathon-insights-design-over-implementation/", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a53298af7dd", "title": "Portfolio Planning: Building My Personal Brand", "url": "https://blog.yushi91.com/blog/portfolio-planning-building-personal-brand/", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a532a5d9235", "title": "The 500+ Connection Strategy: LinkedIn Psychology and Quality vs. Quantity", "url": "https://blog.yushi91.com/blog/linkedin-500-connection-strategy-quality-vs-quantity/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a532aa40b6e", "title": "Industry Night: Networking Lessons and AI Insights", "url": "https://blog.yushi91.com/blog/industry-night-networking-lessons-ai-insights/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a532b3c4cc1", "title": "Portfolio Workshop Breakthrough: Beyond the CV", "url": "https://blog.yushi91.com/blog/portfolio-workshop-breakthrough-beyond-cv/", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a532c20ac1f", "title": "Fail Fast, Fail Early: Scrum's Marathon Mindset for Life", "url": "https://blog.yushi91.com/blog/fail-fast-fail-early-scrum-marathon-mindset/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a08756-6304-7118-b9bd-6a532cea6f03", "title": "Learning Day - Algorithms and Automation", "url": "https://blog.yushi91.com/blog/learning-day-algorithms-and-automation/", "published_at": "2025-08-11T22:00:00+00:00" }, { "id": "01a08756-6303-712b-a30e-90a13ebbf8ec", "title": "About", "url": "https://blog.yushi91.com/about/", "published_at": null }, { "id": "01a08756-6304-7118-b9bd-6a532d312954", "title": "Contact", "url": "https://blog.yushi91.com/contact/", "published_at": null }, { "id": "01a08756-6304-7118-b9bd-6a532d4d7cf2", "title": "Privacy", "url": "https://blog.yushi91.com/privacy/", "published_at": null }, { "id": "01a08756-6304-7118-b9bd-6a532dd2b07c", "title": "Terms", "url": "https://blog.yushi91.com/terms/", "published_at": null } ] posts Claim your blog
Back to blog.yushi91.com
Blog · corpus.blog/blogs/blog.yushi91.com/posts

blog.yushi91.com

blog.yushi91.com

2026

2025

Undated