Human Interfaces
Notes on accessibility, cognition and culture in the interfaces we build. I write on dev.to; everything is collected here.
Code review as dialogue: what Paulo Freire taught me about mentoring developers
Most code reviews deposit answers. A Brazilian educator from the 1960s explains why that doesn't grow engineers, and what to do instead.
Read article →Your face is not a password: designing biometric flows people can trust
Biometrics are fast, convenient and permanent. A practical look at consent, bias, fallbacks and data retention for the teams who actually build these flows.
We're already cyborgs: assistive tech is the real transhumanism
Transhumanism imagines enhanced bodies in the future. Millions of people already live with bodies extended by technology. Are our interfaces ready for them?
Every dropdown is a classification system
Forms, enums and validations decide who fits in your product. What anthropology knew about classification a century ago, and a checklist for more inclusive data models.
The body is the first interface
Our personas have an age, a job and a goal, but no body. Why that breaks real products, and how sensory ethnography can fix it.
Interfaces have agency: what an anthropology of art taught me about UI
We like to say an interface is "just a layer." A thin skin over the real system, there to get out of...
More on this topic soon.
Archive
Earlier notes from when I was teaching and learning JavaScript fundamentals.
- Prepárate para tu entrevista frontend: 10 ejercicios de hoisting y scope (con respuestas)NOV 2026
- Prepárate para tu entrevista frontend: JavaScript asíncrono, event loop, promesas y async/awaitNOV 2026
- Prepárate para tu entrevista frontend: funciones y closures en JavaScriptNOV 2026
- Frontend interview prep: 10 hoisting and scope exercises (with answers)DEC 2021
- Frontend interview prep: asynchronous JavaScript, the event loop, promises and async/awaitOCT 2021
- Frontend interview prep: functions and closures in JavaScriptSEP 2021
- Prepárate para tu entrevista frontend: variables, tipos de dato, scope y hoisting en JavaScriptSEP 2021
- Prepárate para tu entrevista frontend: ¿qué hace realmente <!DOCTYPE html>?SEP 2021
- Frontend interview prep: variables, data types, scope and hoisting in JavaScriptSEP 2021
- Frontend interview prep: what does <!DOCTYPE html> actually do?SEP 2021
Join the conversation on dev.to
Comments, reactions and new posts all live there. Follow to get each article first.