FORWARD THINKING

Mar 19, 2025

Garbage IN, Garbage AI

Life

Design

Dev

3D

Timothy Nice

“The quality of your thinking determines the quality of your results.” - Unknown

Forward Flash

I’ve been experimenting a lot with generative AI ever since it became publicly available: writing, image generation, automation, and more recently, what is called “Vibe Coding” - coding with AI. It has been fun, but one thing has become crystal clear: AI is only as good as the questions you ask it.

Whether you’re prompting ChatGPT, generating images in MidJourney, writing music with Suno, or coding in Lovable or Cursor, clarity of thinking leads to clarity of results. The more intentional you are, the better AI works for you. The vaguer you are, the more generic, off-track, or just plain bad the output becomes.

5-Minutes Forward

This week, challenge yourself to:

  1. Break a complex idea into smaller prompts. Instead of asking for everything at once, go step by step and guide AI like you would a junior designer or developer.

  2. Pay attention to how you communicate. If AI isn’t giving you what you want, is it because AI is bad, or because you weren’t clear enough? For that matter, you might want to pay attention to how you interact with people as well.

AI isn’t replacing creativity, it’s amplifying the creativity of those who know how to use it well. If you want better results, start by asking better questions and communicating more clearly.

Until next week, keep creating.

Mar 19, 2025

Garbage IN, Garbage AI

Timothy Nice

“The quality of your thinking determines the quality of your results.” - Unknown

0:00/1:34

Forward Flash

I’ve been experimenting a lot with generative AI ever since it became publicly available: writing, image generation, automation, and more recently, what is called “Vibe Coding” - coding with AI. It has been fun, but one thing has become crystal clear: AI is only as good as the questions you ask it.

Whether you’re prompting ChatGPT, generating images in MidJourney, writing music with Suno, or coding in Lovable or Cursor, clarity of thinking leads to clarity of results. The more intentional you are, the better AI works for you. The vaguer you are, the more generic, off-track, or just plain bad the output becomes.

View All Posts

5-Minutes Forward

This week, challenge yourself to:

  1. Break a complex idea into smaller prompts. Instead of asking for everything at once, go step by step and guide AI like you would a junior designer or developer.

  2. Pay attention to how you communicate. If AI isn’t giving you what you want, is it because AI is bad, or because you weren’t clear enough? For that matter, you might want to pay attention to how you interact with people as well.

AI isn’t replacing creativity, it’s amplifying the creativity of those who know how to use it well. If you want better results, start by asking better questions and communicating more clearly.

Until next week, keep creating.

Question

How do you get AI to actually do what you want?

My Perspective

AI is like an eager assistant who wants to help but has no clue what you actually want until you tell it. If you ask for a “good design,” you’ll get something generic and uninspired. If you ask for a “moody, futuristic UI layout with high contrast and deep blues, using this reference image and constrained to X design system with X elements in X hierarchy and in X style,” you’ll get something much closer to what you imagined. The difference? Specificity and intent. 

“A problem well stated is a problem half solved.” - Charles Kettering

I’m loving vibe coding, throwing ideas at AI, letting it generate, and seeing where it takes me. But I’ve also learned that if I don’t structure my thoughts before prompting, things get messy fast. Sure, AI can fill in gaps, but if you don’t steer it, it will hallucinate, contradict itself, or take creative liberties that completely miss the mark. When you’re generating images, that unpredictability is fun. When you’re writing code, it becomes a problem fast. No you don’t need to know how to code anymore (but yes I agree, it still helps a ton), but you DO need to know how to think. Understanding the foundational concepts that drive what to code is still really critical.

Focus is key. If you ask an AI to write a novel, you’ll get a wall of mediocre text. If you ask it to brainstorm compelling character backstories, refine a plot point, or punch up dialogue, suddenly, you’re getting meaningful results. The same principle applies to vibe coding and image generation. The best results come when you break things down step by step, using AI as an iterative tool rather than a one-shot answer machine.

One thing AI won’t replace is the need to communicate well. You can have the best idea in the world, but if you can’t express it clearly, AI won’t magically read your mind. It’s like working with a team. The better you can articulate your vision, break it into actionable pieces, and guide the process, the more valuable you become. Learning to take an abstract idea and describe it in a structured way takes practice, but it is a skill that translates across every AI tool you use.

“If you can’t explain it simply, you don’t understand it well enough.” - Albert Einstein

Vibe coding feels a lot like being the product owner of a very fast jr development team. A lot of the prompts I end up writing could just as easily be tasks handed off to real developers. The clearer I make my intent, the better and more reliably AI performs, just like a real team.

There’s also a huge parallel between prompting for different types of AI outputs. If someone is great at prompting for image generation, they’re often better at prompting an LLM to generate text, music, or even code. It’s not just about the tool, it’s about how well you can express what you want in a way AI can actually use. The more you work with a specific model, the more you vibe with it. Sounds weird, but it’s like working with the same person for a long time. Even if you’re a great communicator, every person, and every AI, has its quirks. The better you understand them, the better results you’ll get.

Some people talk about “Prompt Engineering” like it’s a career path. I don’t buy it. Marketing yourself as a “Prompt Engineer” feels a lot like calling yourself a “Google Search Engineer.” Yes, some people are bad at it, and yes, it is a skill, but I wouldn’t put it on a resume. I’d show it in the results I’m able to create vs a line item.

Knowing how to collaborate effectively, whether with people or AI, is a skill that has always been valuable. And as AI continues to evolve, it will only become more important, especially for those looking to move beyond individual contributor roles.