https://mattrgray.com/assets/head2.png

Matt Gray

Vibe Engineering For Everyone

I created this guide to help enthusiasts think about how to utilize Generative AI tools for creating software products. Includes some high level overviews of software development and programming necessary for basic usage of these tools and understanding the proper inputs and outputs for the most effective results.

Objective: creating products using AI Tooling by non-IT personnel - enthusiasts, entrepreneurs, etc.

Assumptions: motivated individuals, some basis in technology development (understands basics of software development and product design), willing to invest time in learning and further self-driven education

Vibecoding - Everyone can now make software

I was reading this article on the New York Times about the phenomenon some are calling “Vibecoding” (Andrej Karpathy’s term?):

https://www.nytimes.com/2025/02/27/technology/personaltech/vibecoding-ai-software-programming.html

It was very interesting. The author describes how with no programming experience, he has been able to create various personal software projects using AI tools, including one that uses image recognition to automatically analyze and identify objects in his refrigerator. He uploads the image manually to the software, and the software helps him decide what to pack in his son’s lunchbox.

Interesting AI Research Papers

Here are two very interesting AI research papers that I found:

Attention is All You Need - The is the paper that introduced the Transformer model, which is the foundation for most of the AI models we use today. https://arxiv.org/abs/1706.03762

Artificial Intelligence in the Knowledge Economy - This paper is a great overview of how AI is changing the world, and the labor dynamics of companies. https://arxiv.org/abs/2312.05481