November 4, 2025
I’ve always been drawn to programming because it is very puzzle-like. For reasons, I remained a casual observer and thought I’d always be. Now, vibecoding is a thing. I’ve settled on Cursor as the tool to help me break the ice.
I had a few ideas I wanted to build on, so I went with the one that would keep me the most invested - a tennis scoring app.
Having played a tournament nearby, I noticed all the scorekeeping being done by multiple people on paper. Nothing wrong with that for a small-scale tournament like this one, but it took a while to tally scores and work out scoring conditions to finalise group rankings.
I began this simply to learn how Cursor works and how to begin building using Cursor, so a product roadmap was not on my mind.
I downloaded Cursor and started a new project to see this very dark-mode, near-empty screen.

I just assumed something was going to help me set the project up, but it makes sense that there’s none. I doubt Cursor was made for all-out vibecoding because a very upfront USP is autocompleting the code being written, and I am writing no code.
Because I’m from a time that Googled stuff, I searched for how to set Cursor up for iOS and found something that worked on the very first try. 1
In short, there were 3 things to install before you actually head into Cursor:
And 2 things to add as extentions after:
This took some time to sort out. I don’t fully understand the nuances of the packages I installed and working on terminal is it’s own challenge, but my Cursor window seems to be less empty.
I think I can finally begin.