3 ms·
I have explicitly said that I will refrain myself from browser as it is uncomparable. The whole browser based infrastructure is so bloated (from browser which c
by stiray 7y ago
I have explicitly said that I will refrain myself from browser as it is uncomparable. The whole browser based infrastructure is so bloated (from browser which can be treated as vm, to bloated, text based, human readable language (thank god for someone to push webasm - I said it is necessaty in 2001 but everyone was fine in hacking together js for next ~20 years, now it came to the electron absurdity of 100mb+ applications that run js on packaged browser on operating sytem that runs on cpu, the overhead is just incredible) to text based protocols (http! rest!). Nodejs? I wont even start. The waste of cpu power, electricity, hardware,... is just fantastic.
On the other side, android sdk/framework/whatever looks like bunch of academics pouring their frustrations into one library - if you want to learn all patterns just dig in. MFC 6 in 1998 was more organized (https://t1.daumcdn.net/cfile/tistory/11781B244C45903F42 https://t1.daumcdn.net/cfile/tistory/11781B244C45903F42 please try to draw this one for android! No vision, just chaos. Oh you loose context with orientation? How nice...). Android development environment catched what Windows Mobile had in 2000 barely when they pulled in IntelliJ (which is copy of visual studio) while for machine code they still lack behind. Please, DONT believe any of this, DO check VS 6.0 and Windows Mobile. Everyone is reinventing everything without/ignoring past and its mistakes, repeating them over and over again. Loosing 20 years for the sake of another corporation gaining monopoly is so crazy that you need to see it with your own eyes.
Cloud. We had mainframes. Enough said. We are moving to those again, for short term profit for users and long term profit for providers. I wonder when affordable server hardware will dissapear from market.
While I think that hardware industry is moving forward, the development is racing backwards or barely catching what we had 20 years back. Drowning itself in lasignas and stacks of different overheads, from overdesigned interfaces to VMs. IoT is still sane (due to lack of resources to waste) but the common software development just went crazy.
I do suspect that at some point, hardware will stop supporting bloating due to physics limitations and optimized code will come back, but I wonder who will still remember how to write it? Ah, we will reinvent it again?!
But nevermind the rant of an old fart. He just doesn't understand waiting on cpu 1000 times faster than what we had at 50% while loading megabytes of web based software doing what he would implement in 100kb. With 0.0015% of cpu load. It is just him. He doesn't understand the hype.