I'm a second-year computer science student currently using an HP laptop that's about 10 years old. It has an i7 HQ Gen 7 processor, 16GB of RAM, and a 512GB SSD. While it performs decently for everyday tasks, its battery is pretty awful, and the physical condition isn't great either. My mom has offered to buy me a new laptop, potentially around $700, to help with my studies and gaming. I'm hesitant to let her spend money on me, and I'm also unsure if my old laptop can handle more demanding programming tasks, especially since I'm interested in artificial intelligence. Given my situation in Africa where getting a new device isn't easy, would it be better to stick with my current setup or go for the new laptop?
4 Answers
The specs you'll need really depend on what you're working on. If you're doing something intensive like 3D graphics or large AI models, then yes, you’ll want something powerful. But for most programming tasks, your current laptop should be sufficient. You can always upgrade later if it doesn’t meet your needs.
For most coding tasks, your setup should do just fine. You can always avoid the latest, heaviest tools for now. If you run into any issues, you can always think about an upgrade later. Plus, consider getting an external keyboard if your laptop's keys aren't working well.
Thanks for the suggestion! I guess I could start coding without spending extra right away.
If you're considering an upgrade, just keep in mind that Macs provide a great Unix system, perfect for programming and AI. But if your budget is tight, your current laptop can work for now, especially as you get more experience and determine your specific needs.
Honestly, you can kick things off with what you have. Just focus on learning the fundamentals first, and if you find you're hitting limits in the future, then talk about getting something new. The point is to practice coding now, not to worry about having the newest gear.
That makes sense! I really appreciate the encouragement and advice.

Thanks for the insight! I'm not focused on graphics-heavy stuff yet, so maybe I can manage for now.