Mario

@mariohamann@indieweb.social
171 Followers
318 Following
1.2K Posts
Principal Engineer • Musician
Websitehttps://mariohamann.com
GitHubhttps://github.com/mariohamann

Second-order things to learn:

- the way browsers work isn't static, but it also isn't changing that fast. Learn as much as you can and update every few years; particularly about networking and the rendering loop.
- JS is the slowest way to do *anything* on the web. Never let it become the way you do everything.
- a11y isn't nice-to-have, it's the job
- shipping fast almost never matters as much as quality, & there are simple heuristics you can use to understand the difference

Things I would like every young web engineer to learn:

- anything you can do in CSS + HTML, you *should* do in CSS + HTML
- *framework du jour* is not a platform, it's a high-interest loan against your future capacity. The platform is the platform
- understanding the memory hierarchy *always* matters
- client-side isn't easier than the server, and "generalists" usually suck at client-side. Mind the (packet) gap
- managers who are not technical are not useful
- put users first, always

Found with no alt text.

“Today, we optimise for ‘DX’ – developer experience. Not user experience. Not performance. Not outcomes.

Today’s popular frameworks are sold on their DX. The docs are slick. The onboarding is smooth. The tooling is smart, integrated, clever. You can spin up a new app with a CLI command and feel productive before you’ve even written a line of content.

But good DX doesn’t guarantee good UX. In fact, it’s often the opposite. Because the more comfortable we make things for developers, the more abstraction we add. And every abstraction creates distance between the thing being built and the people it’s for.”

https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/

JavaScript broke the web (and called it progress)

We replaced simple websites with complex apps nobody asked for. Now it takes a complex build pipeline just to change a headline.

Jono Alderson

This felt too valuable not to share. Braille-labeled maps of washrooms to help people find and use facilities in the washroom. Everyone deserves to get in, do their business, wash their hands, and get out in peace and safety.

This seems valuable for all public spaces.

#Blind #Accessibility

I went out to try to improve society, somewhat. #NoKings
The Importance of Taste in the AI Era

In a world of limitless AI-generated choices, people need to know how to choose best.

The Atlantic

The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced

🔗 https://www.404media.co/directfile-open-source-irs-tax-filing-software-turbotax-is-trying-to-kil/

The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced

Direct File has been open sourced, and its creators have left government to continue working on the "future of tax filing."

404 Media
German politician Nico Semsrott has suggested that we give billionaires one year to solve the climate crisis. If they fail to do so, we should dispossess them. I think that’s a wonderful idea! It's never going to happen, but it's nice to dream.