The Novice

The Novice

Share this post

The Novice
The Novice
Cursor is the future of AI-driven development
User's avatar
Discover more from The Novice
A Newsletter for the Curiously Uninformed
Already have an account? Sign in

Cursor is the future of AI-driven development

What are you waiting for?

Kirill Zubovsky's avatar
Kirill Zubovsky
Feb 14, 2025
2

Share this post

The Novice
The Novice
Cursor is the future of AI-driven development
1
Share

Remember last week I loudly declared that AI is the future and every company should be thinking how to deliver functional prototypes from an idea to demo within a week? I got that revelation after I was able to build an entire application in 48 hours. Well, I am here to tell you that I was wrong.

I was wrong to tell you that a week was sufficient time to build an app. Today I used Cursor to build an app in a day, and I think there’s nothing stopping you from doing the same.

An app in a day, what’s wrong with you? Yeah, I just like playing with technology. Today I made Startup Revenue Generator, a joke app that lets you generate fake growth numbers for your company. The output you get looks awfully close to Stripe dashboard, the best payment processor and the one used by most, if not all successful and upcoming startups. My goofy dashboard, it looks believable.

For example: your company was barely making any money last year, but it’s killing it now. Anyone can be a successful startup founder now, at least on paper.

Stripe Dashboard showcasing Gross Volume for SubtitlesKing.com

Why did I do this? Purely for fun. If you’ve been around internet long enough, you know just how many people are faking their numbers, pretending to be more successful than they are. I thought it would be funny to make it easy to saturate the internet with content like that, to make it obvious just how much faking is going around.




Okay, enough about me. After the last post, I got some comments that it was unclear how to actually make an app with AI, so I want to tell you about Cursor agents and how stupid-simple it is to make things now.

Anyone can do it. Literally.

Cursor is AI code editor that helps you write code, you just have to ask it nicely. Cursor also has two modes: normal and agent model. Normal mode is the thing you’d use to build new features, to connect pages together, to do some light iterations. Agent mode takes coding further by automating steps for you. You just ask agent to just give you an app, and it does.

Up until yesterday, I've only used Cursor in normal mode. It was fast, but it was still tedious. Today, I decided to try AGENT.

Here’s what I asked:

I want an app that will imitate this revenue growth chart, and allow the user to enter their desired numbers, as well as numbers from last year. The app will be in Go, and it will create a graph for them with a curve that seems fitting. <image of a sample dashboard>


And here’s is what I got:

Okay, fine, it wasn’t exactly this. It was an uglier version of this. Numbers didn’t have a correct indentation, the labels were misaligned, and the colors weren’t quite right. Y-axis was showing everything in floats, and the chart started below zero.

It wasn’t perfect, but it was very close. The page was fully functional from one single prompt. It was like writing an entire novel from a single prompt! Unbelievable.

The rest of my time was just spent screwing around and asking for changes, and every time I asked for something, the “agent” wrote enough code to make that feature functional.

Here’s another example. I usually use Ruby on Rails or Nextjs with Vercel, both of which have a built-in ability to serve assets with versions. In other words, if I change something, the changes gets reflected to the user.

Well, in my 1-hour Go app, the changes in styles weren’t getting reflected. I knew what the issue was, but I didn’t want to fix it myself. Why do any work, if the computer can do it for you? So, I just asked the agent, and you can see that it was able to identify where the problem was coming from, and adjust multiple files accordingly to fix it. It took less than a minute!

The only time I didn’t use Cursor in this project was to write the copy for the page, and to generate the cover image. For that I used Bolt AI with Grok running the inference. I use Bolt because I like Daniel, the founder, he seems like a good person, and I use Grok via the API because it’s just incredibly fast. Also, Grok is funny.

When I ask Grok to make funny content, I genuinely enjoy it. When I ask ChatGPT to make funny content, it’s never funny.


Thanks for reading The Novice! This post is public so feel free to share it.

Share

So, am I just here to gloat about yet another application? No, obviously not, although if you do make some goofy graphs and share them with your colleagues, that would be funny. Maybe tell ‘em about that new milk delivery business you started on a side, or showcase how well your daughter’s babysitting career is going. Do what you will, and if you think of any improvements, let me know and I’ll make them. I will even attribute them to you!

What I do want to point out, once again, is how incredibly easy it is to make things now. There’s a lot of arguments going on about how this AI thing will impact the society, and how we’ll all be jobless. Heck, I’ve made jokes about learning more about roofing or gardening. But those are just jokes. In practice, we now have a superpower to do more, a lot more, like A LOT MORE in the time that we have on this planet.

I am not saying we need more dumb apps, but any problem that could be approached with code, it can now be approached faster. Isn’t that awesome?!

Friends and acquaintances who are “senior engineers” would find all kind of reason to object — This isn’t clean code, this isn’t lean code, you are not learning, you are not doing … blah blah blah — No. The objective of coding is to solve problems, it isn’t to write more code. Nobody cares how the gas got in your car, or how the electricity traveled in order to power that Tesla. We just want cars to drive places. Same way, we just want code to solve problems.

Earlier I said that anyone can do this, anyone can build with Cursor and make apps they have dreamed off. Just because anyone can, does not mean they will. Seize the day and be one of the few that does.

I am going to sleep, but you should try Startup Revenue Generator.

Peace out. Follow me on X for unsolicited advice, political commentary, lazy takes on everyday drama, and dog pictures.

— Kirill Zubovsky


Subscribe to The Novice

By Kirill Zubovsky
A Newsletter for the Curiously Uninformed
2

Share this post

The Novice
The Novice
Cursor is the future of AI-driven development
1
Share

Discussion about this post

User's avatar
AirChat is Dead, Long Live AirChat
AirChat, the social voice app I’ve been using for the last couple of months, announced that they will be sunsetting the current version, and…
Oct 6, 2024 • 
Kirill Zubovsky
3

Share this post

The Novice
The Novice
AirChat is Dead, Long Live AirChat
3
Sleep? Never Heard of It: How I Built an Entire App with AI in One Weekend
SubtitlesKing.com is how you add subtitles to any video for free
Feb 7 • 
Kirill Zubovsky
2

Share this post

The Novice
The Novice
Sleep? Never Heard of It: How I Built an Entire App with AI in One Weekend
How to use OpenAI Assistant API, a step-by-step guide.
If you know how to code and want to try using the new Assistant API, here's a quick start guide to save you a few hours of figuring out why things don't…
Nov 9, 2023 • 
Kirill Zubovsky
3

Share this post

The Novice
The Novice
How to use OpenAI Assistant API, a step-by-step guide.

Ready for more?

© 2025 Kirill Zubovsky
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.