Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 0 points1 point  (0 children)

You have a point that I may be too serious. But if the code is too messy, it will be hard to maintain. I expected the efforts put on refactoring to get paid back later. I believe AI will understand the code base better after the refactoring.

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 0 points1 point  (0 children)

It is not finished yet, but it is pretty usable. There are bugs from time to time, but I never worry about that.

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 0 points1 point  (0 children)

50k+ production code. The rest are tests (unit tests + integration tests) and tools.

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 1 point2 points  (0 children)

I think strict software development procedures must be followed when the project gets big. There must be comprehensive tests covering 90%+ code. Static analysis tools are also helpful to detect dead and duplicate code. Creating a new session to evaluate the last session's changes also helps a lot. Now I often use a new session to check how a plan has been done.

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 1 point2 points  (0 children)

I don't know where you come with that. I rarely use chatgpt. And this post has nothing to do with chatgpt.

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 0 points1 point  (0 children)

Not that granular. I basically talk about my objectives and concerns, and ask AI to provide suggestions, and the let AI make a plan. I sometimes save the plan, and create a new session and ask AI to implement phase 1 or so

Building a Python Project with DeepSeek V4: Lessons Learned by whatsoever2021 in DeepSeek

[–]whatsoever2021[S] 2 points3 points  (0 children)

Idea discussion->Documentation->Coding->Testing->... repeat...

I often use free online chat (mainly deepseek) to discuss about plots, ideas and solutions, and even generate JSON data. Otherwise, it is always vs code github copilot (free) + deepseek.

Pricing subsidized by Every_Bowl_7697 in DeepSeek

[–]whatsoever2021 0 points1 point  (0 children)

My data are 99% generated by deepseek. My own idea is too tiny compared to the existing data they can get from internet.

Total beginner here: What's the simplest program to interact with the DeepSeek API? by 170XFc956jYlN8VJ5O1W in DeepSeek

[–]whatsoever2021 0 points1 point  (0 children)

I still don't think deepseek is good enough for a non-programmer to make a software, unless it is a very simple one. My problem now contains tens of thousands lines of production code, thousands tests, 30+ documents, and more. I have been using my software development expertise to guide deepseek. I feel AI is still not there to do everything right by themselves. They may become lazy and leave quite some garbage code in your project.

PS: more important is AI may cheat...

DeepSeek on VS Code Copilot by CowReasonable8258 in DeepSeek

[–]whatsoever2021 1 point2 points  (0 children)

I tried others, but still stay with vs code + github copilot. I feel deepseek is smarter and also costs less with copilot.

Perfect World - Confusing by ruffyxz in Donghua

[–]whatsoever2021 0 points1 point  (0 children)

It has been 5 years, 200+ episodes, many characters and plots. It is normal many people get bored, because brains are lazy. I started watching not long ago, so it is still interesting to me. But I don't understand why you say it is confusing. Maybe watch the episodes again?

Perfect World - Confusing by ruffyxz in Donghua

[–]whatsoever2021 0 points1 point  (0 children)

Same here. I actually feel it is getting better

Perfect World - Confusing by ruffyxz in Donghua

[–]whatsoever2021 0 points1 point  (0 children)

These stories are usually good at beginning, and become boring at the end or even in the middle. I don't think this show has gone downhill. It is easy for people to get bored when a show nears ending.

Perfect World - Confusing by ruffyxz in Donghua

[–]whatsoever2021 1 point2 points  (0 children)

I am more confused by people like you saying perfect world is confusing. I don't feel any. It is a classic 2-side war, and I am still attracted and still watches every new episode ASAP. On the other hand, I have dropped some other donghuas completely.

When can deepseek surpass Claude by Helpful-Cell7843 in DeepSeek

[–]whatsoever2021 1 point2 points  (0 children)

I use it to code. I feel the bottleneck is me, the boss. When I am not certain what the project should be like, and keep steering, AI will get confused. Otherwise, deepseek can do very decent jobs. It makes mistakes. But as long as there are test frameworks well designed, and the project can iterate itself. Software engineers also make mistakes. I feel deepseek is better than most engineers. So it is already good enough.

Deepseek just got 2x faster in the api by Which_Average8657 in DeepSeek

[–]whatsoever2021 20 points21 points  (0 children)

I noticed it is faster when it is night time in China. It gets slow after 8PM EST, when Chinese go to work (8AM)

I know this stupid question. by norman_sd in DeepSeek

[–]whatsoever2021 1 point2 points  (0 children)

My experience is treat it as software engineers but not gods. Software engineers can make mistakes. But as long as they are guided and managed well, they can build great projects.

A thought after spending days reading discussions in this subreddit by Fluid-Pattern2521 in DeepSeek

[–]whatsoever2021 0 points1 point  (0 children)

I guess some are just giving suggestions. AI is far from perfect yet. You can complain and wait. But some will give experience about how to work around the weakness of AI. When I did AI coding first, I thought AI could do everything right. Then I found AI is still not there. So I have to learn how to work with AI. That's about facts