The framework was shiny. The deadline wasn’t. Guess whether AI helped?

Recently, one of our friends started a freelance project. A small system, some backend elements, e-commerce, and variety of external APIs. Simple stuff, right?

With plenty of time before the deadline, he thought:
“Perfect chance to try this cool new framework everyone’s talking about!  Why not let an AI assistant help me code?”

In the beginning, the project was on track – the AI was cooperative, progress was visible, and the motivation was high. But as the ETA approached, reality also showed up… without knocking.

  ❌  Features weren’t working

  ❌  Some features were working… unpredictable

  ❌  Debugging something you don’t fully understand is a fast track to burnout

With time running out and bugs multiplying like rabbits, he made the tough call:
“Scrap it. Rebuild from scratch.”

This time, he approached it like an experienced and methodical developer.

  ✔️   Broke the work into clear, trackable steps

  ✔️   Carefully crafted a minimal working core before diving deep

  ✔️   Still used the AI, but only after running every line through a personal trust filter

The second time around, it was smooth, controlled, and much easier to understand. He even managed to finish before the ETA. Well… almost 😊

💡 The takeaway (in his words):

“Don’t count on AI to magically deliver your project on time. If you’re unfamiliar with a framework and want to learn it quickly, use AI to build as much of the project as you can within the first third of your allocated time. Once you’ve gained a solid understanding of the framework’s specifics, wrap up that phase and restart real development from the ground up.

Otherwise, you might end up with a massive black box – a partially working big ball of mud.”