When I was a kid, and PCs were new, designers often asked "Who'd need more than 640kB for any program?"
People don't really ask that kind of question anymore. We know the answer-- if you build it, they will come. Build a 1PB drive, and some startup will make a PC game consisting of multi-camera VR environments that use 10 TB per scene.
The essence of the problem, FA, is that every improvement gives a competitive advantage. Sure, I can log in to hotmail a couple times a day to check my messages. OR I can have my messages routed to my phone, and set special alerts for messages from my family, or from an important client.
Sure, I can use all GIMP-created bitmap graphics for my web page. OR I can use vector graphics in HTML5 to make designs that still look great when a student is using a little kid's phone to do homework.
Step back from technology. Sure, we could probably survive if we lived in the jungle, or if we had grass huts, or rode to market on horseback every Tuesday or whatever.
The general rule is this-- if you are just hacking something together for your own enjoyment, use whatever you want. If I got my hands on an old Motorola 6800 CPU, the first thing I'd do is connect it through a USB interface and see if I could get it to function. I wouldn't care that all the 6800s that existed, ever, wouldn't add up to the computing power in my apartment building.
But if you want to MATTER in the world of computing, you'll need to be on top of newer technologies. I myself am in the process of dumping my .NET Webforms app and replacing it with a .NET Core version. It's a painful process to give up user controls and so on, and for building up quick utility apps online, I will still use win forms. But if I want to handle a couple hundred thousand user requests per day, I have to let go of the old, and embrace the newer, faster ways of doing things.
People don't really ask that kind of question anymore. We know the answer-- if you build it, they will come. Build a 1PB drive, and some startup will make a PC game consisting of multi-camera VR environments that use 10 TB per scene.
The essence of the problem, FA, is that every improvement gives a competitive advantage. Sure, I can log in to hotmail a couple times a day to check my messages. OR I can have my messages routed to my phone, and set special alerts for messages from my family, or from an important client.
Sure, I can use all GIMP-created bitmap graphics for my web page. OR I can use vector graphics in HTML5 to make designs that still look great when a student is using a little kid's phone to do homework.
Step back from technology. Sure, we could probably survive if we lived in the jungle, or if we had grass huts, or rode to market on horseback every Tuesday or whatever.
The general rule is this-- if you are just hacking something together for your own enjoyment, use whatever you want. If I got my hands on an old Motorola 6800 CPU, the first thing I'd do is connect it through a USB interface and see if I could get it to function. I wouldn't care that all the 6800s that existed, ever, wouldn't add up to the computing power in my apartment building.
But if you want to MATTER in the world of computing, you'll need to be on top of newer technologies. I myself am in the process of dumping my .NET Webforms app and replacing it with a .NET Core version. It's a painful process to give up user controls and so on, and for building up quick utility apps online, I will still use win forms. But if I want to handle a couple hundred thousand user requests per day, I have to let go of the old, and embrace the newer, faster ways of doing things.