If you love the device and it is doing what you need to do, there's no need to go seeking affirmation.I bought an iPad Pro M4 last week with the Magic Keyboard. I love the device.
Perfect solution unless you're doing high-end games/video editing/3D on Windows - which even a bootcamped Mac would only be so-so for. Which is why I always thought that the wailing and gnashing of teeth over no x86 Windows/Linux on Apple Silicon was pointless. Most work & play these times relies on broadband access anyway.So the solution last semester was rent an OVH cloud server running Windows and work with no limits. It overcame all limitations really.
I think it's a lot more diverse now, with Android and iOS being key delivery platforms and Linux increasingly important server-side. The Mac is a pretty good web development platform, a lot of web dev stuff is platform-agnostic and with web dev stuff it's even easier to spin up a cloud server if you need x86 for some reason. I think we're well over "peak Windows" now, although it's going to take decades for something that got so huge to disappear. I'd worry more if your software development course is completely dominated by legacy Windows stuff.Something I strongly believe I would need to do on a Mac anyway with them being on ARM and the programming world being dominated by legacy Microsoft and others programmes / platforms.
...in which case, getting the hardware you need will be a business expense which you recoup from your fees. If you don't have enough upfront cash (or affordable credit) to get the hardware you need to start working then you're probably not ready to start a business. The cost of computer hardware is a drop in the ocean compared to the value of your time and other business expenses.Unless I go freelance or run my own business which I don’t think I will.
Well, it is "Beta" which these days seems to mean "alpha" in old money.I’m not sure how much of this is Beta instability or just iPad OS lacking decades of details MacOS has been through.
Sounds like you have a solution that works for you.Would you return it or go for the adventure of making it work?
I'm a big fan of using the right tools for the job.Would you return it or go for the adventure of making it work? Do you have a similar use case?
Keep it and rock on!Conventional wisdom addresses my problem with a very clear answer: hell no.
I bought an iPad Pro M4 last week with the Magic Keyboard. I love the device. The screen is amazing, it’s snappy and iOS 26 takes it to new levels. The iPad is no longer a toy. I have an M4 iMac at home for anything it can’t do.
I’m a student studying programming / software development currently. My old M1 MacBook couldn’t natively (or by Parallels) run old things like SQL SMSS and other legacy ancient x86 windows apps. And since Apple Intelligence it got dirt slow for things like Xcode. The iMac is crippled by 256GB storage and I can’t take it to college anyway. So the solution last semester was rent an OVH cloud server running Windows and work with no limits. It overcame all limitations really.
The iPad is intended to be my main device. Although I can’t fire up Visual Studio or Xcode… I can log into a remote machine and use native mouse pointer / keyboard input fairly reliably. So with that being the case, I am thinking it’s not a bad device after all for programming practice.
I have also found a lot of online content on YouTube to be fairly pointless / long winded and am now resorting to buying textbooks to read at my leisure, then when/if they give tasks, remote into a VM and get to grips with proper desktop software strictly when needed. Something I strongly believe I would need to do on a Mac anyway with them being on ARM and the programming world being dominated by legacy Microsoft and others programmes / platforms. The pencil for annotating, making diagrams and reference notes on the iPad - and it being so light weight seems more ideal and no Mac can do that. This is the first time I’ve understood Apple making things thinner or lighter, usually that is an annoyance but I can hold this in the air one handed for ages!
Then I realised that no real employer is going to want me to use my own machine anyway to access or build things for them - they usually issue machines or logins for security. Unless I go freelance or run my own business which I don’t think I will. So in any case is a heavyweight developer spec machine ever really needed if you plan to be in employment other than for enthusiast purposes?
My return window for the iPad runs out next week. I am genuinely tore between keeping this as it’s such a joy to use and lightweight and more agile than a fragile laptop. iOS is a bit glitchy to be honest and I don’t like that the beautiful 144hz display I have can’t be fully utilised or that I can’t have the iPad screen off when it’s connected. I’m not sure how much of this is Beta instability or just iPad OS lacking decades of details MacOS has been through. I do have the iMac for the times when the iPad won’t cut it. If it weren’t for iOS 26 being such a huge step in the right direction I never would have attempted this.
Would you return it or go for the adventure of making it work? Do you have a similar use case?
Be honest with yourself here. Are these types of programs actually needed for school, or are you just trying to come up with excuses to justify the purchase? Generally, at least where I'm from, schools teach in platform-agnostic languages (C++, Java, Python, MySQL, etc.), so it doesn't really matter which system you have unless you're taking some advanced/specialized course. Even then, I think it would be odd if they required you to use "legacy" or "ancient" apps. They should be keeping up with the times.I’m a student studying programming / software development currently. My old M1 MacBook couldn’t natively (or by Parallels) run old things like SQL SMSS and other legacy ancient x86 windows apps. And since Apple Intelligence it got dirt slow for things like Xcode.
Sorry, but as you are finding out, life often does not offer up "something becomes a clear winner." We all are forced to make choices among alternatives that all have pros and cons, no "clear winner."This has been a terrible dilemma… I started the returns process with Apple (via courier) but in the process of ‘what do I replace it with’ I cannot decide between the MacBook Air or Pro, do I go for the 2TB I desperately need / want (so I can run virtual machines locally and not depend on iCloud) plus good RAM, but give up the ports /bright screen/active cooling of the Pro… or a Pro tipping £2,000+ with only 1TB and 16GB RAM yet not the M4 Pro improvements like memory speed.
And when I look at what I’m spending, I look around at the flexibility and specs I can get with a Windows or Linux laptop, but those lack the apple ecosystem tie in I enjoy too for my personal life stuff. None of them have the delightful build quality or feel of Apple be it the iPad or MacBooks. Most compromise on screen or battery and that, or come in at more when I compare CPU power versus even the basic M4. Although storage and RAM 50% of the time are flexible. Most comparable Windows machines are also on the gaming laptop side of heftyness.
Ubuntu doesn’t really play well with anything Apple like iCloud / iPhone. Or am I misinformed there?
I am quite limited by my desire to have everything nice and neat in line with Apple marketing you know, all on iCloud and synced etc. It’s why the iPad is so appealing.
I will give it a few more days thought. The iPad limitations are real though, and yes I’m feeling them. My post might be a bit of justifying like @maflynn said.
At this rate I might end up going a few weeks with nothing until something becomes a clear winner.
Rumours seem to be the next generation of iPhone… iPad and Macs will take a step up in price as they have stayed fairly the same even through the high inflation year of 2022… So waiting for something better, it will come, but education pricing will end before that and even so, the prices might be a few hundred more again.
As I type this on the iPad Pro Magic Keyboard though, this thing is sweeeet :’-) I am truly truly confused / lost on this
| Data Science (Structures & Algorithms) |
| Networking |
| Databases |
| Compiler Design |
| System Design |
| Python |
| JavaScript |
| Rust |
| C# |
| Java |
| React JS |
| Node JS / Express JS (Django / Flask) |
| Nest JS / Rest API |
| HTTP Networking / Fetch / REST APIs in JavaScript |
| GraphQL |
| Git |
| Docker |
| 50 Linux Commands |
| DevOps / Gitlab CI (Pipelines / Deploy to AWS) |
| Jenkins (Deploy Test Server with Docker and Linux) |
| SQL |
| CRUD API (Node, Express, MongoDB) |
| Operating Systems |
I'm not sure about this. I was accepted to a Business Analytics program at william and mary. They were VERY specific about what they wanted students to get, and actually had a specific device they recommended. I think they required way more than was needed, but I'm sure if you came in with an ipad (or even a mac) and had troubles doing what was needed, they would tell you that was on you to figure out. Their laptop requirement site even says that macs are not supported.look at the hardware specs recommended by the CS department, and I guarantee it doesn't require beefy specs to excel in the major.
That was my point though, to refer to what the school or department recommends. It has been a long while since I did undergrad but when visiting friends at several other universities, such as UC Davis, UC Berkeley, and Sac State, the recommended machines were moderately specc'ed and we all graduated and went on to work at Intel, Facebook, and other major tech companies. It matters more what you can learn and do than what's inside your laptop.I'm not sure about this. I was accepted to a Business Analytics program at william and mary. They were VERY specific about what they wanted students to get, and actually had a specific device they recommended. I think they required way more than was needed, but I'm sure if you came in with an ipad (or even a mac) and had troubles doing what was needed, they would tell you that was on you to figure out. Their laptop requirement site even says that macs are not supported.
OP should absolutely be looking at what the program/college wants him to have. I'm guessing it's probably a PC and that's what he should be buying.