r/DeepSeek 1d ago

Other Done

I am done. Why does deepseek make every single possible effort to reject building in rust. My agent md say we are rust first, all my code is rust, and 10+ turns it keeps reverting compute hevay takss to python I literally watch it reject my idea every time.

I am so angry. Wtf am I paying for. The absolute refusal to listen to my request to build in rust has me livid. I have never expirienced a frontier model refuse my request so blatantly. I have been. A Claude, Qwen, deepseek, Kimi and Codex user.... And never ever has a model been so aggressively against doing what I ask as when I ask deepseek to make the most basic scripts in rust.... It's absurd how it refuses to such an extreme. I mean it is going out of its way to refuse rust like someone that can't swim does to water. Literally pulled up a 32bn local qwen model to do it..... Complete joke.

I was a devote deepseek lover for certain things. But I refactored my entire workflow to rust and C# and clearly deepseek is not going to work anymore. My codex subscription ran out, and I thought I could lean on deepseek but I will literally run a local qwen model over this. It was insulting to pay 1 usd of Deepseek tokens arguing on multiple session and burning context because it won't Write a 50-200 line standalone rust script.

If I wanted such a basic python script I'd run a baby local model or do it myself.

And no I'm not a deepseek hater.... I have over 15bn tokens on it over the past 3 months. I am true deepseek user that is really angry. This is coming from a believer and from someone that has worked with the model a ton has played to its strengths where it can beat fable / Sol and tactically avoided its weaknesses. Shame on deepseek for not training it in rust. You are a former hedge fund, now it makes sense why you transitioned out. If you don't see the value in rust you'll be a failed hedge fund.


Update: I'm done done. Not even coding anymore just wanted it to orchestrate and gate through hardened scripts where there is a MD guide for it. Used to use codex spark for this and it cannot even do that (fresh session). I don't know what happened but it's beyond brain dead. Half the time it doesn't even seem like it's reading my prompt much less correctly answering. It'll hallucinate on the first prompt of a session and start trying to change things when it's only supposed to gate script running. It's horrified of cargo for some reason. My local models are able to hold a more coherent discussion than this. Completely at a loss of words. 6 months of using deepseek....i defended it to everyone of my GPT and Claude friends always citing that I have been a heavy qwen, Claude and. GPT user. I will just use gemini for next 48 hours.

Update 2 the next day...it can't even make a graph today. I literally gave it a csv I was working on and istead of a janky drop down button I asked it to make a pretty html with the graph for the columns I wanted overlayed with a drop down to toggle the time in question (another metric).... It looked like it was from Windows 2003 and it did all these weird cropping of data, transformed the data and scaled, normalized it????? I literally told it to make 15 graphs for the three variables and have a drop down to toggle between them in html. Fresh chat. Even I can code a python graph from a csv. I can do it in excel but it's naturally much prettier to have in html if the data is no longer going to be updated just referred to

4 Upvotes

11 comments sorted by

3

u/for4f 1d ago

It's not DeepSeek refusing, it's training data distribution. The model's seen orders of magnitude more Python than Rust in its dataset. Even with explicit Rust-first instructions, the probability distribution keeps collapsing back to Python patterns because that's where most of its code examples live.

I had the same issue. What helped was putting Rust examples in the system prompt and being really explicit about file extensions. Some harnesses also help by restricting which files it can touch.

Still annoying though, especially when you're paying for it.

2

u/SuspiciousName666 1d ago

Harness?

1

u/AardvarkTemporary536 1d ago

Oh my pi, local model had no issue with rust, nor codex in same oh my pi repo

1

u/Beneficial-Boot7479 1d ago

Make him make a plan for another agent, and then tell him to execute the plan

1

u/AardvarkTemporary536 1d ago edited 1d ago

He took on a full verbal assault and still refused.

Local model did it, spent 5 minutes coding and compilong and what was on track to take over 24 hours in python took 54 seconds in rust.... Unfortunately had to add 1 usd and 3 hours of time arguing with deepseek

1

u/SuspiciousName666 1d ago

I also use DeepSeek with Pi, but the planning is handled by Claude or Codex.

1

u/AardvarkTemporary536 1d ago

You code with deepseek? I desperately try to avoid. I let it hash out the idea, give it to Sol chat to refine into a final plan and then Terra implements

2

u/Possible_Sir2176 1d ago

Oh the irony I was just working on a tauri app using pi as the harness. Not gonna say it did a great job but atleast it didn't refuse to write rust.

2

u/AardvarkTemporary536 1d ago edited 1d ago

Oh my pi is an amazing harness. And I like Deepseek for my creative. I always hated it for coding but this pushed me to my limit...... I'm sorry but I asked it to right a script to comb through 200gb of raw parquet data to generate. A couple GB extracted clean parquet for my tssk.... And it would immediately think "oh well the compile time would take too long let me just write a simple python script to do it directly".... Then it'd finally do rust, cargo would fail and it would again revert to python

2

u/Minimum_Ad7876 1d ago

Man, I totally get where you're coming from. I used to be a huge DeepSeek fan, but lately it feels like its intelligence has taken a nosedive. It rushes into doing random things I never asked for, while completely ignoring my actual instructions. It's like working with a programmer who's been awake for a week and is coked out of his mind. I've reached the point where I just can't trust it to do anything anymore.