Having fun with Cursor

For the past three weeks or so I've been enjoying using Cursor, words I'd never thought I'd utter. I've been mostly using it to do fun stuff on the side and some boilerplate stuff that I have to do on the daily basis etc. Turns out I'm finding a lot more joy in building things. I'm able to focus on the things that I find enjoyable, exploring the unknown. All the problems I have solved a lot of times, I let the AI look at how I've done it and just replicate it. For the last seven hours or so I've been having some fun with mobile apps, I've never built one as I just don't find it interesting to work on the UI but like to have a say about how it looks. I've let the AI get cooking on the UI while I work on the server side of the App, where I would have to explore a few new concepts that I have not tackled before for this particular use case. What's even better I'm building an App that I've always wanted, for a problem that I have and how I approach it on a daily basis. It's a calorie tracker, just for me. How awesome is that? In the last seven hours I've built about eighty percent of the UI, or Cursor has should I say. Now I'm free to explore how to solve the problem on the server side, I have a few new ideas which I'd like to explore. It's been something I've wanted to build for myself for months if not years now. As I used to write it down on paper, now I use a habit tracker because I don't really like the apps out there. Just because they don't do what I want.

There is a lot of noise on the Internet around if AI is good, bad, going to take our jobs or whatever. To the point I can't get myself to read another hot take on AI without puking. So I've decided to make up my own mind and so far I'm loving it. I'm still much better at it at programming but I like that it can get things to a point where I can take over, and I can focus on the fun parts of the project. For the mobile App I would have had to spend days trying to set everything up and just to get started but now I can just refactor and improve the code that has been setup for me. I used to do a lot of React in the past so I can just take over. Look at that, it's even got me to do React after not touching it for two years now.

Overall I still do most of my programming in Neovim without even an autocomplete as I have been for the past six or seven months. I still love it, still exploring Zig and Go and what they can do. I'm currently building a compiler on stream in Zig by reading a book and just working things out on my own, nothing has and nothing will change on that front. It doesn't mean I cannot enjoy a little or a lot of AI programming now and again. I'm yet to come to any conclusions but I think in about a few months I should be able too. As of now, I'm enjoying it quite a lot.