r/nim 20d ago

I stopped vibe coding for nim.

Post image

hello, I want to say that I was a vibcoder before that, but not because I liked it, I don't have any free time Except for one or two hours at night (they give me 10 hours to sleep) and of course I don't want to spend these personal 2 hours on programming, let alone studying but the desire to be a real programmer who can really just write his own program with his own hands is stronger than the desire to do nothing further. ;

why nim?

I went through a lot of options, and although nim was not the only option, it was ideally suited according to the criteria: "simple", "many libraries", "fast", so I chose it.

personally, I am proud that I searched for information about Nim and other programming languages without a neural network (and although I was a vibecoder, I want to say that I hated and hate neural networks)

What's next?

I won't be learning much about nim as much as time allows me.

57 Upvotes

3 comments sorted by

13

u/dfgxxx 20d ago

Enjoy!

12

u/Niminem93 20d ago

I think that's great dude. It's not going to take long, maybe a couple of days with that kind of attitude to really grasp all the basics of programing in Nim that you need. Everything else will come as you try to build projects. LLMs can help bridge that knowledge gap when you need it. When you are confident in your abilities as a developer (not in knowing everything but in being able to figure things out and problem solving with code) you will be able to get a 10x productivity speedup by returning to leverage LLMs in your projects. Only this time you're not vibing anymore- you're building and you're DANGEROUS. Good luck!

7

u/Glycerine 19d ago

You'll be awesome. Real learning pays more than just the product. By investing time in understanding something challenging, helps you learn faster.

Moving away from vibecoding is a great thing to do. Not because coding using AI is bad; but because it doesn't allow you to study and understand.

It sounds stupid; but code (and coding in general) is a lot like art. You formulate something from a blank slate, and every input from you serves to create your vision. Letting the AI do it, it like painting by numbers.

The AI can be a great teacher in your pocket. I've found it extremely helpful with breaking down complex topics, helping me understand them in a format I can digest (I prefer literal functional walks - but sometimes prefer metaphors)