I started writing a basic HTML website, as I last did circa Geocities 1999. Pretty soon I came to a question about the form tag, which I plugged into ChatGPT. Lo and behold, it generated a huge batch of code for me in a few seconds. The moment. After that, I leaned fully into Code Copilot to build and help me deploy the site.
One of my early discoveries was that ChatGPT needed context for the answers I was sending (i.e. the questions). This is obvious when you think about it, but the form tag is built for a human receiver and therefore doesn't do this automatically. What's more, the AI often needed some interpretation of those questions. For instance, 4/5 times it understood that by 'incubator' I meant 'a tech incubator.' But sometimes it would quip about chicken eggs. I wanted to ask another question about how many hours the user spent watching Y-Combinator vids on YouTube each week—the joke being that it's easier to consume content about startups than it is to actually build one. Unfortunately, ChatGPT didn't understand that watching-not-making was bad, and it would recommend the user watch more videos. In the end, to give full context for this question took more tokens than the payoff was worth. Moves like that changed the vibe from roast to potatoes.
I sent a working version to Jake, who recommended I add some style and, for fun, a tool tip. I grumbled to myself even as I knew he was right. A few hours later and not overthinking any of the AI-recommended style decisions, I landed on a professional-enough looking website. In response to blandifying the form and site, I should have meanified the model. But in the end, form matched function.
Takeaways: There is no substitute for starting. Then, once you get it working, take the time to add a little polish/pizazz.
- Month: January
- Tools: Code Copilot, OpenAI (platform), Gemini, Firebase, Sublime, Javascript, HTML, CSS
- Product: startupconsult.biz