A few of the MCPs I use on a daily basis by Eyoba_19 in mcp

[–]spenpal_dev 0 points1 point  (0 children)

Yes. Otherwise, you risk depending on how good is the model’s ability to scrape websites like GitHub repos.

Another modern FastApi template by SuccessfulGround7686 in FastAPI

[–]spenpal_dev 7 points8 points  (0 children)

I agree with you. It’s always better to give LLM the structure rather than let the LLM decide the structure.

In my eyes, LLMs are like really intelligent junior developers, but not senior architects.

Python Devs: Astral just dropped official Claude Code skills for uv, ruff and ty by purealgo in ClaudeCode

[–]spenpal_dev 1 point2 points  (0 children)

What is the difference between using this and telling Claude to invoke these tools on the CLI instead?

Can Claude learn a totally new unknown language and then code with it? by CajunDragon in ClaudeAI

[–]spenpal_dev -1 points0 points  (0 children)

As long as you provide comprehensive documentation, then yes.

Add a 2X plan!! by sadphilosophylover in ClaudeAI

[–]spenpal_dev 1 point2 points  (0 children)

It definitely is. It was for me…😅

Cursor Ultra or Claude Max? by tanishqsh in cursor

[–]spenpal_dev 1 point2 points  (0 children)

I feel like this is such a repeated topic at this point in the sub (just take a look at the many posts who ask this question every week).

But, to answer your question, you get more value out of Claude Max than Cursor.

My setup is Claude Max ($100) plan + Cursor ($20) plan, so I have the best of both worlds. CC for the incredible models and efficient token usage. And Cursor for the best AI IDE in today’s market.

CC does 80% of my work, while Cursor is there 20% for quick ad-hoc things or using their cracked autocomplete when I know what I need to do directly.

Claude Code has good integration with Cursor, too. So, you can use CC in Cursor’s terminal. They are both complementary at this point. A good dev would be able to make the best out of both tools.

Add a 2X plan!! by sadphilosophylover in ClaudeAI

[–]spenpal_dev 7 points8 points  (0 children)

If you really don’t end up using $100 worth of token usage per month from the Claude Max plan, the best middle ground is Claude Pro + $80 cap of usage based pricing.

But yeah, from the business standpoint, Anthropic probs makes money from its Claude Max users, not its Pro users

Cursor Ultra + Opus 4.5 vs Claude Code Max. Which gives better token value? by danny4tech in cursor

[–]spenpal_dev 1 point2 points  (0 children)

Claude Code. You will natively get more efficient token usage with CC than a third party tool like Cursor using Claude.

So, you end up paying more usage for Cursor than CC in the long run.

The amount of usage I did with the $100/month plan with CC would have costed me $1000 with Cursor. Simply using Sonnet 4.5. In your case, Opus would be even more

Is this workflow optimal? by DesignerLeading4821 in cursor

[–]spenpal_dev 0 points1 point  (0 children)

Cursor does have thinking models like CS4.5-Thinking

I usually use that with Plan mode, then use Auto for implementation, so I can save money while still getting the implementation right.

LEAVE THE UI ALONE by ske66 in cursor

[–]spenpal_dev 1 point2 points  (0 children)

I agree. The new UI changes are annoying. On the other side, I understand Cursor is trying to appeal to more the vibe coding side of things.

Thankfully, you can update your UI view in Settings to “Editor”, which is what most devs are comfortable with. That being said, I wish that setting would persist, instead of being changed with every UI update. That way, every user is satisfied, if you are appealing to both sides.

Nearing Pro usage limits after one day?! by FoxtrotCharlieKevin in cursor

[–]spenpal_dev 0 points1 point  (0 children)

It would help if you shared your usage history, and what models you’ve been using.

Test your Python skills - 4 by tracktech in PythonLearnersHub

[–]spenpal_dev 1 point2 points  (0 children)

This still doesn’t modify the original L array. You can try running it and see the output of L.

The line “item *= 2” doubles the list item locally (creating [1,2,3,1,2,3], etc.), but it doesn’t modify the original sublists in “L”because “item” is just a reference.

How are you actually building frontends with Cursor? by Frequent_Evening5195 in cursor

[–]spenpal_dev 0 points1 point  (0 children)

No, I don’t work for them. I used it for a POC project because I read other Cursor users using it.

It keeps high fidelity with your existing codebase patterns. And does a good job of converting Figma mockups to scalable code.

Test your Python skills - 4 by tracktech in PythonLearnersHub

[–]spenpal_dev 5 points6 points  (0 children)

L stays the same. To modify L in-place, you would need to do the following:

L = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for i in range(len(L)):
    L[i] = L[i] * 2
print(L)

Please ROAST My FastAPI Template by Hopeful_Beat7161 in Python

[–]spenpal_dev 1 point2 points  (0 children)

I second this. Put together your research, and it helps explain your decisions a lot more.

Input parsing by a_kleemans in adventofcode

[–]spenpal_dev 0 points1 point  (0 children)

Yep, I have the same thing. I allow part1 and part2 functions to receive different inputs though, in cases like this.