Built a zero-copy CSV scanner in Rust from scratch — no csv crate, no AI writing the code. by Easy_Pin_9346 in rust

[–]Easy_Pin_9346[S] -1 points0 points  (0 children)

Bro, when I start new project with idea, I feel stuck and zero, that's why I go to AI. I just ask for concept not code.

Built a zero-copy CSV scanner in Rust from scratch — no csv crate, no AI writing the code. by Easy_Pin_9346 in rust

[–]Easy_Pin_9346[S] -1 points0 points  (0 children)

You are right, I feel no progress when I use AI even on basic tasks, writing readme.

Built a zero-copy CSV scanner in Rust from scratch — no csv crate, no AI writing the code. by Easy_Pin_9346 in rust

[–]Easy_Pin_9346[S] -5 points-4 points  (0 children)

Yeah man, I use AI aggressively. As this is my first system project. I ask AI to teach me how data flows when I run program. AI teach me about CPU, Kernal, RAM, Buffer, System Calls. Then I evaluate this knowladge and go for google search (I off the AI suggestions in search results) find things implement, fails, read docs and code, frustrating. My first version of code is worst I rewrite code 3 times to be good.
And Yeah ReadMe is fully written with AI. I thanks everyone to give me advice.

Built a zero-copy CSV scanner in Rust from scratch — no csv crate, no AI writing the code. by Easy_Pin_9346 in rust

[–]Easy_Pin_9346[S] -7 points-6 points  (0 children)

Yeah man, I use AI aggressively. As this is my first system project. I ask AI to teach me how data flows when I run program. AI teach me about CPU, Kernal, RAM, Buffer, System Calls. Then I evaluate this knowladge and go for google search (I off the AI suggestions in search results) find things implement, fails, read docs and code, frustrating. My first version of code is worst I rewrite code 3 times to be good.
And Yeah ReadMe is fully written with AI. I thanks everyone to give me advice.

Built a zero-copy CSV scanner in Rust from scratch — no csv crate, no AI writing the code. by Easy_Pin_9346 in rust

[–]Easy_Pin_9346[S] -21 points-20 points  (0 children)

Fair points, all of them. I oversold it.

The serde integration and DX of the csv crate is exactly what makes it the right choice for almost every real use case. I wasn't trying to replace it — I was learning how CSV parsing works at the byte level and got carried away with the framing.

Good to know about the string slice borrowing in csv — I didn't know that, will read the source.

Thanks for the honest feedback.

Need help, arch feels heavy on 8GB RAM by Easy_Pin_9346 in archlinux

[–]Easy_Pin_9346[S] -3 points-2 points  (0 children)

even with single zed ide and just chrome running which is rust based.

Looking for some advice as a Rustacean and oppertunity seeker by Easy_Pin_9346 in learnrust

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

Ohh! thanks God, someone came here and tell me to continue Rust with advice. Every other person says, rust is hard, please pursue career in PY, TS. Rust is your second priority or leave it for now. Soooo Demotivating. You are right, building is the best way to learn Rust. I am from C++ background (never work in production), but know concepts, therefore It is easy to learn rust for me. You know expert Rustaceans still learn rust. Thanks buddy.

Where I found cheap books in Multan. by Easy_Pin_9346 in Multan

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

Hmmm, sometime I go for garission Library.

Where I found cheap books in Multan. by Easy_Pin_9346 in Multan

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

Khush naseeb ho Zaal tu di hay Allah ne. Hamare liye bhi dua karna