Programming with LLM (using MCPs)

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
10,391
Reputation
2,972
Daps
29,659
Reppin
NJ
I was using auto :mjlol: just turned that off. it defaulted to composer.

any tips?
So I lean heavily towards the claude ones... I think Opus, though, is really expensive. I haven't used it enough to tell the difference between pus and Sonnet though.

If I don't need the context of the code base, I'll use chatgpt or gemini or something, because everytime you use cursor, its going to use your codebase as the context, and that ups the cost.

Also, use it in "Plan"/"Ask" mode first for it to tell you what its thinking of doing. I like to adjust things in the plan before letting it start doing stuff. So far I haven't run into any issues like deleting files outside of the working folder/workspace. I think I even tried to get it to and that permission was pretty tight, so doesn't seem like there's a risk of it deleting a drive, like I heard about from antigravity

But talk to it like you would talk to a jr developer. Ask it to explain, tell you why, ask if there's any repetitive code, diagram out the flow of the app or data structures... its pretty good so far. And definitely make sure to use git. After each new feature or fix that I've tested to my liking, I commit
 

null

...
Joined
Nov 12, 2014
Messages
34,401
Reputation
6,747
Daps
52,920
Reppin
UK, DE, GY, DMV
But talk to it like you would talk to a jr developer. Ask it to explain, tell you why, ask if there's any repetitive code, diagram out the flow of the app or data structures... its pretty good so far. And definitely make sure to use git. After each new feature or fix that I've tested to my liking, I commit

i'm using github.
 

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
57,077
Reputation
2,403
Daps
161,465
Reppin
North Jersey but I miss Cali :sadcam:
So I lean heavily towards the claude ones... I think Opus, though, is really expensive. I haven't used it enough to tell the difference between pus and Sonnet though.

If I don't need the context of the code base, I'll use chatgpt or gemini or something, because everytime you use cursor, its going to use your codebase as the context, and that ups the cost.

Also, use it in "Plan"/"Ask" mode first for it to tell you what its thinking of doing. I like to adjust things in the plan before letting it start doing stuff. So far I haven't run into any issues like deleting files outside of the working folder/workspace. I think I even tried to get it to and that permission was pretty tight, so doesn't seem like there's a risk of it deleting a drive, like I heard about from antigravity

But talk to it like you would talk to a jr developer. Ask it to explain, tell you why, ask if there's any repetitive code, diagram out the flow of the app or data structures... its pretty good so far. And definitely make sure to use git. After each new feature or fix that I've tested to my liking, I commit

what's your tech stack :jbhmm:
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
10,391
Reputation
2,972
Daps
29,659
Reppin
NJ
what's your tech stack :jbhmm:
my preferred stack is react-native for mobile front end, and python for backend (django or fast api), and postgres for database, but I started of as kind of a hack, so I don't care what language anything is programmed in. I had it start building a personal finance app in rust for desktop, but the language learning app and personal evernote replacement are higher priority on my list. Excel works well enough for me for now, lol.

O, and I guess javascript for web front end. I'm assuming React might not be the most popular anymore? I could never keep up with web technology. I felt like Turk from the Luke Cage series "I'm going back to backend development where its safe"
 

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
57,077
Reputation
2,403
Daps
161,465
Reppin
North Jersey but I miss Cali :sadcam:
my preferred stack is react-native for mobile front end, and python for backend (django or fast api), and postgres for database, but I started of as kind of a hack, so I don't care what language anything is programmed in. I had it start building a personal finance app in rust for desktop, but the language learning app and personal evernote replacement are higher priority on my list. Excel works well enough for me for now, lol.

O, and I guess javascript for web front end. I'm assuming React might not be the most popular anymore? I could never keep up with web technology. I felt like Turk from the Luke Cage series "I'm going back to backend development where its safe"

I prefer Svelte. When learning to code before I starting using AI exclusively, I gravitated to Python. But it was too slow for what I was building.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
10,391
Reputation
2,972
Daps
29,659
Reppin
NJ
I prefer Svelte. When learning to code before I starting using AI exclusively, I gravitated to Python. But it was too slow for what I was building.
Yea, the only thing that I needed performance for was games, but I just used Unity3d for that. Everything else I just use python because its the quickest to code. I think the last time I developed C# in the office, this Senior C# developer had to be the most annoying person I've ever met. I didn't really even dislike him, he just always had to finish his sentence, even if you were already talking. I've even tried to talk over him, and he just got louder and faster and I couldn't finish my thoughts, lol... Sorry for the tangent
 

Ethnic Vagina Finder

The Great Paper Chaser
Joined
May 4, 2012
Messages
57,077
Reputation
2,403
Daps
161,465
Reppin
North Jersey but I miss Cali :sadcam:
Yea, the only thing that I needed performance for was games, but I just used Unity3d for that. Everything else I just use python because its the quickest to code. I think the last time I developed C# in the office, this Senior C# developer had to be the most annoying person I've ever met. I didn't really even dislike him, he just always had to finish his sentence, even if you were already talking. I've even tried to talk over him, and he just got louder and faster and I couldn't finish my thoughts, lol... Sorry for the tangent

I tried to use C++ for the backend of my software project. But I can't fukk with the UI tools :scusthov: I know css so I ended up settling on Go/Wails/ Svelte. I tried Rust a few times, but it was too complicated.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
10,391
Reputation
2,972
Daps
29,659
Reppin
NJ
:blessed::blessed::blessed:

all you software engineers who are building out mcps for jira/confluence etc deserve a motherfukking salute.

MCP + VSCODE = Time for Family
I can't wait til we get that implemented here. We had some demos with auto documentation. If it could auto update and close JIRAs and SNOW incidents, that'd be fantastic. If we can get it to the point where its confidently making corrections, I can leave with a nice IT downsizing layoff package, lol.
 

BaggerofTea

dapcity.com
Supporter
Joined
Sep 15, 2014
Messages
53,999
Reputation
-854
Daps
264,479
I can't wait til we get that implemented here. We had some demos with auto documentation. If it could auto update and close JIRAs and SNOW incidents, that'd be fantastic. If we can get it to the point where its confidently making corrections, I can leave with a nice IT downsizing layoff package, lol.

Fortunately for us. I think we have some ways to go before it can match error handling like a human
 
Top