# Overwhelmed with AI?

*Note: This post was originally shared in my newsletter. If you enjoy it, don’t forget to* [*subscribe*](https://firatkomurcu.com/) *for future letters!*

I am writing this email while listening to *Fade Into You* by Mazzy Star.

It’s a chill and relaxed song—if you’re in that mood, I highly recommend checking it out. It's totally worth a listen.

### **AI Everywhere – Feeling Overwhelmed?**

AI tools, models, and products are everywhere. It’s hard to keep up.

Honestly, I feel **overwhelmed and behind**, but I’m doing my best to stay in the loop.

Over the past two weeks, I tried **Cursor AI’s free tier**, mainly for **writing unit tests**.

### **Unit Testing with Cursor AI**

I have projects in **two languages: Golang and .NET**. Some of them need test coverage, so I wanted to see if Cursor AI could help.

### **.NET Experience**

* I couldn’t **debug the project or tests** in Cursor (seems like a licensing issue).
    
* Instead, I asked Cursor to **generate unit tests**, copied them into Rider IDE, ran them, and **if they failed, I pasted the error back into Cursor** to fix them.
    

### **Golang Experience**

* The Cursor **wrote and ran the tests** directly.
    
* The process was much faster than writing them manually.
    

### **Why Cursor AI?**

There are many AI tools out there. I’m not sure if **Cursor is the best**, but it’s **mature enough** to be useful.

Next, I’ll try **GitHub Copilot** and share my experience.

Copilot’s advantage? **It integrates with JetBrains tools**—a big plus!

### **What I Learned**

1. **Bad Tests Happen**
    
    * If you just say *“Write unit tests for this file”*, Cursor sometimes **produces failing or non-buildable tests**.
        
    * Worse, it sometimes **modifies the main function**, which I don’t want!
        
2. **Better Prompting Helps**
    
    * “Can you write unit tests for this function without modifying the main class? Also, check if the file builds and if there’s anything to refactor.”
        
    * (Yes, I’m polite to AI. I’ve watched *Terminator* 😆)
        
3. **Complex Classes Are a Struggle**
    
    * Cursor **struggles with complex custom classes**.
        
    * It **creates incorrect property names, writes to read-only properties**, etc.
        
    * In some cases, **writing the tests manually took less time** than fixing Cursor’s mistakes.
        
4. **But It’s Still Worth It**
    
    * The biggest advantage? **I could focus on something else while Cursor wrote tests in the background.**
        
    * It wasn’t perfect, but **it saved me context switching**.
        

Bonus: I tried **giving prompts in Turkish**, and it worked surprisingly well! I thought it would be worse, but I was wrong.

### **Cursor’s Test Styling**

If you **already have tests** in your project, Cursor follows the same style.

* In my .NET project, I use **NUnit** with **AAA (Arrange-Act-Assert)**.
    
* Cursor detected that and wrote **NUnit tests** in the same format.
    
* “Yes, you’re right!”*Deletes the code and rewrites it in NUnit.*
    

### **Should You Use It?**

✅ If your project **doesn’t have complex custom classes**, Cursor does a great job.

✅ If you want **to generate tests while working on something else**, it’s a solid choice.

❌ If your project has **complex class structures**, it might slow you down.

I’ll try **GitHub Copilot** next—let’s see how that performs!

### **Music Section**

Do you know **Dungeons & Dragons (DnD)?**

It’s a role-playing game with **endless possibilities**. You can be a **brave warrior** or a **sneaky thief**.

I’ve played a few times, and I **definitely recommend it** if you love fantasy worlds.

In my last game, I played a **Bard**—a musician with a bit of magic. 🎸✨

To avoid getting killed by soldiers, I **gave them a little concert**. Here’s the song I sang:

%[https://www.youtube.com/watch?v=n63UbX5kzAc] 

They liked it, so we got to **stay in our caravanserai for free** 🕺🏻

### **Dance Sectionn**

If this is your first email from me:

Hi! I’m a **Lindy Hop, Solo Jazz, and Tap dancer**.

I love sharing my favorite dance videos here!

Today, I’m sharing a **Solo Jazz choreography I was in!**

*Jump In at Istanbul* is a **dance festival** where international dancers come from all over the world.

I’m the one **wearing the black hat**!

%[https://www.youtube.com/watch?v=0zvgIdo0hZA] 

### **Series Recommendation**

Today’s **favorite series:**

**Avatar: The Last Airbender**

* A **3-season masterpiece** with 23 episodes per season.
    
* Four nations: **Air, Water, Fire, Earth**—each with its own culture and philosophy.
    
* The **Avatar** is the only one who can bend **all four elements**.
    
* The **Fire Nation starts a war**, and the Avatar must stop them.
    

Everything about this show is **brilliant**—the music, the characters, the story.

*There’s no great official trailer, so here’s a fan one:*

%[https://www.youtube.com/watch?v=ooVvH2IYz0w] 

---

That’s it for today, my friends.

Thanks for reading!

**May the Force be with you** ❤️
