It's more like a comic book, you define the layout and the elements slot into that. You can define how many rows and columns your comic has and then you can make some panels fit exactly into one spot, or you can have panels that span more than one row or column. So it's more of a 2d design system.
Ideally, we would have a way to align elements even when they don't share a parent. Or maybe a flex container that can have its layout mimic another flex container so the distribution in them can line up. It seems that there are a lot of heuristics and edge cases though to keep a simple DX.
The pricing UI example is exactly the type of thing I had to build a few years ago. Deceptively simple, two tables for comparison, but the rows need to line up.
Impossible without subgrid, either you need to have fixed heights or calculate heights with JS, but neither is elegant or simple, especially if you have react components and adhere to modular design, and you need to have those components agree on sizing.
Yes, usually not worth it to spend too much time on proper engineering if the company is still trying to find a product-market fit and you will be working on something else or deleting the code in a few months.
Creatine might not be without risks. Search for creatine withrawal symptoms. Some people are wrecked for months when they quit the supplement. I tried one cycle of 4 weeks and quit cold turkey and had a crash/depressive episode unlike i ever experienced before for about 7 days. I did like the benefits, it provided me resitance to mental fatigue. Roughly i'd say i experienced a "+30% boost", significant!
It was more useful before when browsers didn't support array.map and fromEntries. That's the origin of all these libraries, but browsers caught up. Things like keyBy, groupBy, debounce, uniqueId, and some others, are still useful.
> But the feeling of effort doesn’t mean that you’re Actually Trying.
For me, this is the standout line right there. It just so happens that for some reason we determine these limits for ourselves and operate within them. So you have a feeling of doing all you can, but you are still operating within the self-imposed limits.
https://l-wortley0811-dp.blogspot.com/2010/10/comic-layoutsj...
reply