HackerTrans
TopNewTrendsCommentsPastAskShowJobs

HungSu

no profile record

comments

HungSu
·el mes pasado·discuss
I'm glad to see Ember is still in development. There are a lot of good architectural decisions in there that I miss when I'm in React, and there's a lot that casual React developers could learn from it and other opinionated frameworks. It was sad to see that Ember was held back by obsolete design choices for so long (Vite took years!! And AMD modules are only being deprecated now in this release)
HungSu
·hace 2 meses·discuss
I'm observing recurring patterns in Tailwind-only users: they learn a lot of non-transferable and bad habits, especially when the codebase scales up:

- Engineers never learn to properly use developer tools to debug CSS

- Components get gigantic bloated piles of classes that are not human readable

- Those gigantic piles of classes get logic in them, that often would have been easier to write as a CSS selector. Tailwind developers learn to write a JS ternary operator with a string of classes instead of ever learning how CSS selectors work

- Those ternary operators get too complicated. The engineers write object maps of Tailwind classes, or export consts of strings of Tailwind classes to use later. Those object keys and const names are what the CSS class names could have been if they just used CSS. They literally re-invent CSS classes, but worse.

- Tailwind classes can't be migrated. You can migrate CSS to Sass to CSS modules to Emotion CSS to etc mostly just by copying them over, because all of those are CSS (with some quirks). Tailwind classes are non-transferable

The happiest medium I've found was in an organisation of around 200 UI engineers: scoped CSS so that engineers can work with autonomy without colliding with other engineers, plus Tailwind for quick band-aid fixes.
HungSu
·hace 10 meses·discuss
I don't know you either, but I feel weirdly and unexpectedly connected to your message too. I'm 4 months into a layoff, still hunting. Appreciate your message!
HungSu
·hace 6 años·discuss
Recent convert to Linux gaming here. A small tip to any other potential new linux gamers - if you encounter painful input lag, check that Vsync is turned off! For some odd reason, Vsync on Linux feels much much much worse to me than on Windows.
HungSu
·hace 6 años·discuss
Ubuntu 18.04 with GTX1070. Used the drivers that came with the OS and I might go play some Hellblade in a moment