580 karma · joined October 28, 2016
It is complex but not complicated. You can start with just a few small parts and get to a usable and clean document within hours from the first contact with the languages. The tags and rules are usually quite self-describing while consice and there are tons and tons of good docs and tools. The development of the standards is also open and you can peek there if you want to understand decisions and rationals.
Also the Asset Pipeline stack is getting even lighter nowadays since with CSS nesting and other new features you can drop SASS completely
And frankly importmaps or the other possible aproaches are not so hard to understand. Any serious developer should be able to learn that. It's also not a Rails thing, it's just web
Part of the plan was that they will remake our static homepage in Wordpress bc it will be easier to manage it for them and also easier to add a blog, which was part of the new plan. I know Wordpress is slow and i would say unnecessary also but i said yes bc i did not want to micromanage them.
A year later we parted our ways and i was left with WP where the page load was abysmal(3-5 seconds) and about 10Mb of bs. There was something called "Oxy" or "Oxy builder" which would add a tons of style,js and clutter to the markup and kind of SPA page load style but horribly failing.
So now i migrated the site to Jekyll, got rid of all the bs and it's back fast. And for me also again possible to really improve.
So for my businesses i'm not touching WP ever again and that will be a huge bloat reduction in itself
By changing a few things in your own behaviour and taking pride in it you can improve your own life. Not consuming so much actually improves a lot of other areas in your own life like physical and mental health, finances etc.
By working on things in your local area, raising awareness, getting involved with local government(at your town) you can make a difference with a few hours per week. Or be imaginative, do some research, get interested in some specific area and then try to apply it around you.
These are the easiest things you can do. And then you can do more, if you are ambitious. What you are describing is a viewpoint of somebody either lazy, resigned, or not really interested in these things.
- super slow; scrolling often leaves you in a blank space for seconds when it's catching up; elements showing up on the page after you navigate there pushing things away from or under your cursor
- breadcrumbs in the folders sometimes showing, sometimes not
- different directory tree browsers in different parts of the app
- folder settings split between multiple different places. For something you have to go to Admin console, for something you have to go back to normal viewer
- multiple types of flash messages, showing after different actions, often doubling themselves
- actions in dropdown menus for the same thing ordered differently based on where you currently are
I'm so happy that we are migrating away to our own solution
Serious Ruby libraries don't do that very often