Published on

Sharing My Experience Trying Lovable AI - From a Senior Dev

Authors

Lovable is an AI application that helps us create digital products quickly with just a few prompts. You can try Lovable here and build your first Web app with just one click.

AI Writes Code: Powerful Assistant vs. Double-Edged Sword

Today I had an experience with the Lovable AI application. With just a few simple steps, a dating website for pets was born, surprisingly quickly and efficiently! However, this experience also led to some reflections on the downsides of AI in the software development industry.

The Superpower of AI

I can't deny that AI is gradually changing the way we work. It can write code, build software, and explain complex concepts easily. Thanks to AI, tedious, repetitive tasks are automated, freeing us to focus on more creative tasks.

But... The Double-Edged Sword is Still There

AI can produce very impressive results, but it still has limitations. The code that AI creates is sometimes too huge, beyond the control of the prompt writer. This leads to my concerns about data security, especially when users' personal information can be stolen if AI creates shoddy code that is not thoroughly reviewed. Or maybe AI accidentally reveals your AWS, Supabase, or GCP keys... that's a nightmare that no one wants to witness.

Another case is that the code written by AI is often difficult to read and does not follow familiar design standards. This may be acceptable in the short term, but as the product grows, you as the founder will have to hire more humans to refactor and audit the code written by AI.

Humans - Conductors in the AI Orchestra

What is the role of AE Dev in the AI era?

I believe that humans should be the conductors in this technology orchestra. We need to use AI as a powerful support tool, rather than letting it completely replace our creativity and critical thinking.

Software engineers bring experience, intuition, and a deep understanding of user needs, things that AI cannot yet replace.

Especially remember. CRITICAL THINKING is the most necessary thing no matter where you work, who you work with, what industry you're in... even if you're a Monk, you still need critical thinking to respond to your own Master.

I am very sad to see many people treat Gemini and ChatGPT as Search Engines, accepting what they say without adding another layer of verification.

An Open Ending

I will continue to use AI more and more carefully.

AI is a powerful Supporter, let's make AI wise, powerful, and responsible.

Harness the power of AI to optimize work, and find ways to maintain your role as the Conductor in this fierce AI battle.

And finally. Don't FOMO!

@dantech wish you all success!