I'm always wondering, why it took web devs so many years to create some meaningful reusable UI components (and I still don't see a wide adoption of something like that)? I just can't understand how reimplementing even such things as simple buttons every time from scratch is productive
Because there is a lot of creativity involved when you are placing pixels on a screen. You’d be surprised by how many different ways you can render a button. There is no single abstraction that satisfies all business requirements.
Currently microsoft product line like SharePoint, Dynamics (Power Apps), Office, Teams, etc, etc is based on FluentUI https://developer.microsoft.com/en-us/fluentui#/ components that gives also the developers a close enough solution to extend UI within said products.
First of all when you are unemployed you get free healthcare, "urząd pracy" have some ways to help you, for example getting job experience like paid internships, some education about jobs/getting them, unemployment benefits. "MOPS" also have ways to help. You got paid when you are on long sick leave. Parental leave that is long enough to be useful. You can get sick leave on your child. It's not perfect but