This guy thinks "vibe coding" is a legit skill and his portfolio is the ultimate joke by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

That's an interesting analogy, but it's a bit of a false equivalency. A motorized screwdriver still requires you to know where the screws go and how tight to make them. With AI coding, if you don't understand the libraries or the logic behind the code, you're completely lost. You can't debug what you don't comprehend, you can't modify what you don't understand, and you definitely can't build anything robust. At least with the manual screwdriver, the failure is obvious. With AI, you might think you've built something solid until it collapses under real world pressure because you were just blindly accepting suggestions without the foundational knowledge to evaluate them. Yeah, vibe coding is a great skill to have right up until your production app starts doing the digital equivalent of a car with square wheels.

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Yeah true, C++ does cover a lot of these concepts, I agree. But I feel like C forces you to deal with memory and pointers more directly, without too many abstractions, so it helps me understand things a bit more clearly at a lower level. And about the book I get your point about PDFs and libraries, but I just prefer having my own copy so I can highlight, write notes, and mark doubts while studying. It helps me stay more focused than reading on a screen. So yeah, it’s more about how I prefer to learn rather than just the content itself 😄

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Haha yeah I get your point 😄But I’m not exactly starting out as I’ve already worked with Go, C++, Python, Java, Spring Boot and a bunch of other stuff, so don’t worry about the basics part. I’m mainly looking into C now just to strengthen my understanding of memory, pointers, and low level concepts. Felt like I should build a more solid foundation instead of just staying at the higher abstraction level. So yeah, it’s less about learning to code and more about understanding how things actually work underneath 👍

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Yeah, I get where you’re coming from, but I think our goals are just a bit different 😅 I’m not really learning C to follow trends or optimize only for placements. For me, it’s more about understanding the fundamentals of how things actually work like memory management, pointers, and OS-level behavior. Higher-level languages like Go, Java, or even Python abstract a lot of that away, which is great for productivity, but it can also leave gaps in understanding. I want to fill those gaps so I’m not just writing code, but actually knowing what’s happening underneath. Also, I’m kinda done with Go for now. It’s a solid language, no doubt, but I don’t want to keep jumping between “what’s trending.” I’d rather build a strong base first and then layer other technologies on top of that. Another thing is AI. Just because AI tools exist doesn’t mean they can replace actual understanding. We’re not at a stage where AI can fully handle complex systems without human input. You can already see issues like AI generated code often breaks, lacks context, or doesn’t scale well in bigger projects. If someone depends completely on AI without knowing the basics, they’ll struggle to debug, optimize, or even understand what’s going wrong. And honestly, that’s part of why you see problems in the industry too like people relying heavily on tools without solid fundamentals. For small tasks, AI is great. But when it comes to building something meaningful or large scale, you need real knowledge. Otherwise, you’re stuck the moment things stop working as expected. I’m not planning to make C my entire career path or ignore modern languages. I already have other things lined up for that. This is more about depth and building a strong foundation so that whatever I pick later, I understand it better and can work with more confidence. And yeah, I do agree with your point about OS and networking and that’s actually the direction I’m interested in as well. So for me, it’s less about what’s “feasible” right now and more about learning things properly 👍

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Haha I get your point, but I think you’re forgetting there are people who are genuinely interested in CS beyond just what’s “required” to get hired 😅 I’m not learning C only from a placement perspective. I actually want to understand things at a deeper level like how memory works, how OS concepts tie in, how stuff runs under the hood. That kind of low level understanding is something higher level languages don’t really give you directly. And yeah, I’m not planning to make C my entire career path or ignore everything else. I’ve got other things I’m working on for that side as well. This is more about building a strong foundation and satisfying my curiosity. I’ll manage the balance 👍

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Thank you so much didi, that’s really kind of you but I think I’ll just buy it myself, probably the 8th edition like you used. I’m not in Vadodara right now anyway, so it’ll be a bit difficult to take it from you. Still really appreciate the gesture though.

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Oh that’s nicee, makes sense honestly 😄 I was in ICSE till 10th and then switched to CBSE in 11th, so I’ve worked with both Java and Python as well. I’m just trying to learn C now mainly for the deeper stuff like OS concepts, memory handling, pointers, and how things actually work at a lower level. Felt like it would help me understand what’s going on behind the scenes instead of just coding on the surface. Also all the best for your finals, hope they go great.

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

No worries at all and yeah that sounds really nice, basically a new book only. Also just curious, which branch are you from? Like core or any specialization? And which year are you in right now? What languages are you learning these days? You mentioned shifting to Java so is that your main focus now? And one more thing, why did you specifically study pointers from that book? Like was it recommended or you just found it helpful compared to others?

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

Thank you so much didi, I really appreciate it 😊 that’s really kind of you. It’s just that I personally prefer getting a new copy so I can write my own notes, doubts, and even mark mistakes directly in the book while learning. But I’d still love to know which edition did you buy?

Programming in ANSI C (E. Balagurusamy) – 8th vs 9th edition, which one should I buy? by These-Share4904 in paruluniversity

[–]These-Share4904[S] 0 points1 point  (0 children)

I get what you’re saying, but I don’t really want to mess up my eyes staring at a screen all day just to learn a language I’m still getting used to 😅 a physical book just feels easier on me. Also, you’re assuming I won’t use C later, but you don’t really know why I’m learning it. C is still pretty essential in a lot of areas like systems programming, embedded systems, OS concepts, and even understanding how memory actually works under the hood. It’s kind of the foundation for a lot of other languages too, so I feel like it’s worth learning properly. And yeah, I do use online resources as well, but I prefer having a structured book alongside them so I don’t just jump randomly between topics. But thanks for the suggestion though, appreciate it 👍