3 ms·
agree: I compiled a list of supporting facts and dissenting opinions here https://dx.tips/the-end-of-localhost https://dx.tips/the-end-of-localhost this is of
by swyx 4y ago
agree: I compiled a list of supporting facts and dissenting opinions here https://dx.tips/the-end-of-localhost https://dx.tips/the-end-of-localhost
this is of course extremely hated on HN, which understandably loves independence and self reliance.
- crabmusket 4y agoSpeaking as a person who does have a strong gut reaction against cloud development, I think a lot of the justifications like 'what if I'm on a train' do mask a real desire to say it just feels bad. Public reason. Is it logically consistent with other things I don't own? Like Chrome, within which all my apps run? No. But is there something that feels right about having all my code running on the CPU on my lap? Unaccountably, yes.
- swyx 4y agogood for being intellectually honest about those justifications :) still, your feelings matter. imo, totally welcome to them. some people also like keeping gold in their safes, cash under their mattress, running on their own power and food off grid. i will fight for their right to do that. but also i observe that most people have a demonstrated tendency towards centralization for convenience, and the technology is coming along for mass availability of this tech.
- pksebben 4y agothere are more reasons that this take is bunkum than that article seems to be aware of. - security. the most common vector of attack is through dev boxes. centralizing creates a single point of failure. - vendor capture. right now, it's cheap to "do a dev". if you put everything in the cloud, the FAANG that be can start charging rent. - vscode or (insert cloud IDE here) might work great for some, but my local emacs is better. fight me. - the longer the distance between your devs and the metal, the dumber they get. you learn best by working with visibility into what your code is doing. many of the efficiencies mentioned will lead to educational drift, which is bad. - connection speed. he gets real hand wavy about "developing on a plane" but even developing on a satellite connection makes latency-dependant tasks super slow. try running Ansible from your star link and get back at me.