Think Different by Jakub Jirák - Blog
-
Why Good Enough Is Often Better Than Perfect
Explore why 'good enough' often outperforms perfection in software development and beyond. Learn the subtle skills of knowing when to ship, when to.
-
Prompt engineering for code: Prompts as contracts, not wishes
A field-tested take on prompts as contracts, not wishes with Prompt engineering for code: what it rewards, where it breaks, and how to keep the workflow honest.
-
How to Conduct a Personal Workflow Audit
Learn how to conduct a personal workflow audit that reveals hidden inefficiencies. This practical guide covers observation techniques, analysis methods.
-
Cline and Roo Code: Memory banks that outlive a single session
A field-tested take on memory banks that outlive a single session with Cline and Roo Code: what it rewards, where it breaks, and how to keep the workflow honest.
-
Automated Tests That Actually Make Sense
Learn how to write automated tests that provide real value. This practical guide covers test strategy, meaningful coverage, and the subtle skills that.
-
JetBrains AI Assistant: Pairing AI Assistant with Code With Me for remote reviews
A field-tested take on pairing AI Assistant with Code With Me for remote reviews with JetBrains AI Assistant: what it rewards, where it breaks, and how to keep the workflow honest.
-
What I Learned from the Worst Production Bugs
Explore the lessons hidden in catastrophic production bugs. This candid retrospective reveals what went wrong, why it happened, and the subtle skills.
-
Windsurf: Indexing strategies for a monorepo with generated code
A field-tested take on indexing strategies for a monorepo with generated code with Windsurf: what it rewards, where it breaks, and how to keep the workflow honest.
-
Time Management for Technical People Without Motivational Nonsense
A practical guide to time management designed for technical minds. No inspirational quotes, no hustle culture, no productivity theater—just systems that.
-
Cursor: Migrating a legacy module without losing git history or sanity
A field-tested take on migrating a legacy module without losing git history or sanity with Cursor: what it rewards, where it breaks, and how to keep the workflow honest.
-
Reliable Backup Strategies for Developers
Master reliable backup strategies designed for developers. Learn the 3-2-1 rule, automation techniques, testing practices, and the subtle skills that.