I'm diving into artificial intelligence and using Python, specifically with libraries like NumPy and Matplotlib. However, I lack extensive programming experience and am curious about my future learning path. Recently, I've been drawn to the idea of using a tablet for programming due to its portability and battery life. Is it really feasible to work on AI and ML projects on a tablet like I would on a laptop? What drawbacks should I expect? I prefer Android or possibly Linux tablets since I'm not fond of the Apple ecosystem.
4 Answers
Yes, it's technically possible to program on a tablet, but it's not the best option. You might find it frustrating without a proper setup like a keyboard and mouse.
Honestly, programming on a tablet can be a hassle. Doing AI/ML on it feels even less practical, especially if you want to go beyond cloud solutions. I’d recommend getting a mid-range laptop and upgrading it with 16GB RAM and an SSD for a better experience.
I already have a laptop, but it's not as light as a tablet. Carrying it around feels exhausting, and I face issues with Linux on ARM-based laptops, plus I just can’t deal with the restrictions of a MacBook.
Using Android tablets or Chromebooks can actually be tricky. Many apps can only be downloaded through Google Play, making it harder to install the necessary tools you might need.
That got me wondering if I'd ever be as comfortable with a tablet as a laptop, and if the effort is worth it.
Android tablets are pretty flexible—most allow you to install any .apk you can get. The challenge is ensuring compatibility with your device.
If you can get a good keyboard and mouse with your tablet, it might work fine. Just keep in mind that a small screen could limit your experience. If you're not able to use those accessories, it might not be worth it.
Of course, I'll use it with a mouse and keyboard. My biggest question is about finding a decent IDE and whether I’ll face compilation issues.
Looks like I'm stuck choosing between a MacBook or laptops with shorter battery life.