One of the unremarked indignities of getting older is how long it takes to scroll back from today when using those odometer scrolly things in supposedly well-designed apps that need to know your date of birth.

@robpike Any type of control but a textbox for numeric input is inexcusably bad UX.

Any good browser or UI toolkit should disallow them and silently replace them with textboxes.

@dalias @robpike
all modern browsers support a standard date picker with fine UX: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date
the problem are webdevs who only know their Javascript framework and have little idea about HTML/CSS and therefore needlessly build their own pretty but shitty datepickers
<input type="date"> - HTML: HyperText Markup Language | MDN

<input> elements of type="date" create input fields that let the user enter a date. The appearance of the date picker input UI varies based on the browser and operating system. The value is normalized to the format yyyy-mm-dd.

MDN Web Docs
@kolya @robpike That is NOT fine UX. Fine UX would be interpreting that as a text field that validates YYYY-MM-DD.