Everything Easy is Hard Again (2018)
frankchimero.com
Everything Easy is Hard Again (2018)
1–10 of 269 posts
Re: Everything Easy is Hard Again (2018)
#2Re: Everything Easy is Hard Again (2018)
#3Re: Everything Easy is Hard Again (2018)
#4Outside of a few complex SPAs doing interesting things, structurally we're building the same things we were building back then (blogs, brochure sites etc) — it's just that the way we're building them has become (optionally) much more complex.
Re: Everything Easy is Hard Again (2018)
#5One reason I prefer frontend libraries like Vue and Svelte is they feel closer to the grain of the web (HTMLesque templates with JS and CSS sprinkled in), and provide a reasonable level of abstraction and magic. The learning curve and paradox of choice is also much easier to navigate than React especially for solo devs who aren't working on a huge app with a team.
Re: Everything Easy is Hard Again (2018)
#6The source for the page is as clear as I expected, which made me happy. I feel the same about programming for applications on PCs... things were simple, then they got complex with the arrival of windows, then simple again with VB6 and Delphi, and now they're a mess again. (Not to mention mobile)
Re: Everything Easy is Hard Again (2018)
#7Nice summary. While I understand that yarn was a good thing to integrate frontend dependencies management just like we do it for the backend, Webpack is still a mystery to me. Just trying to add a simple JS library to make it work is a headache sometimes (DataTable with Rails for example).
Re: Everything Easy is Hard Again (2018)
#81) need for capability that old method doesn't meet, so new tool is made
2) dev working on both simpler and more complex sites, wants everything to use the same tools
3) even sites with simple needs now get done using tools powerful enough to satisfy needs of complex sites
4) experienced dev doesn't see a problem, because they are conversant with those more complex tools, and also don't often get assigned to do simple websites anyway, but anyone doing the (considerably more numerous) simpler websites now is getting their groceries by flying a SpaceX rocket from home to the grocery store.
5) now that websites can do more, and very occasionally do, someone thinks of something else they want a website to do, and the cycle repeats
Re: Everything Easy is Hard Again (2018)
#9Customer needs for most websites basically haven't changed in two decades. Outside of a few complex SPAs doing interesting things, structurally we're building the same things we were building back then (blogs, brochure sites etc) — it's just that the way we're building them has become (optionally) much more complex.
Personally I think of the web as a highway: great place for a billboard, not such a great place to be storing or mutating sensitive information.
Re: Everything Easy is Hard Again (2018)
#10The learning curve for Linux was larger than Windows or MacOS, but I only learned the truth. By cutting away abstraction, I can actually understand what my system is doing, and be a better citizen of my operating system. Linux is arranged masterfully, and makes the Windows filesystem look like a joke in comparison. It's also faster than any of the Macs I own, with the freedom to plug in a modern Nvidia GPU and play whatever games I want.