USB-A connectors seem absolutely massive when the majority of my connectors are USB-C. With hindsight, maybe the original USB standard could have been smaller.
USB 1 came out in 1996, way before the modern smartphone, so I assume it was more focused on desktop devices.
miniblog.
Related Posts
I suspect every programming language eventually becomes dated.
As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them.
Design best practices change over time too. Immutability is a more common default now.
After thoroughly confusing myself for a minute, I've added a feature to difftastic to warn you if both arguments are the same.
With hindsight, I should have done this much earlier.
It's a lot harder to replace components that are lower down in a stack.
Does this mean that designs tend to be better for higher level components? x86 has been around for a long time and has plenty of features we'd change in hindsight.
