NOTEThis is a WIP :)
First of all
I want to preface this post by saying that I don’t use AI to write all my code. I use it to enhance my existing skillset, learn new things, and best of all significantly boost my output on my startup at times (i.e. scafolding new parts of my project with my existing software design).
AI and my startup
When I first started building my startup, I wasn’t leveragaing AI in a way that optimal, I would provide it enormous amounts of context (in this case, code) and expect it to magically do what I wanted it to do…ummm yeah this didn’t work out too well. Like anything, you don’t become “good” at something overnight, it takes time, effort, failures, frustration, and most important of all, persistence.
From the time I started leveraging AI to now (~1 year) I’ve gone from yeah this is utter crap, to oh this is amazing, and repeated this cycle a few times. This was because I was on a journey to understand the “How, what, when, and why” of AI prompting.
Like most things in life, learning is continous and sometimes it happens in places you might least expect it. A month or 2 ago I was listening to the My First Million podcast and got a few tips on prompting which I tried the next day, I never expected to learn prompting tricks here, but I did and they were instrumental in leveling up for me…how cool is that!

