# Igor Luchenkov > Personal blog of Igor Luchenkov, a staff software engineer. Practical writing on automated testing, Storybook, visual regression testing, and building software. The full text of every article is inlined at [https://igorluchenkov.com/llms-full.txt](https://igorluchenkov.com/llms-full.txt). ## Articles - [Do not write Storybook tests manually, do this instead!](https://igorluchenkov.com/blog/storybook-test-codegen): Stop writing Storybook interaction tests by hand. Use the Storybook Test Codegen addon to record interactions and generate Testing Library test code. - [Don't build an AI project without reading this.](https://igorluchenkov.com/blog/dont-build-ai-project-without-reading-this): Lessons from building an AI project: plan before you code, start small, research the hard problems early, document as you go, and keep the team in the loop. - [Stable Software: The Power of Automated Tests](https://igorluchenkov.com/blog/automated-testing): A practical guide to automated testing: what unit, integration, and end-to-end tests are, when to use each, and how the testing pyramid keeps software stable.