-
A solid grasp of information architecture is an underrated skill for developers. Beyond being useful as a way to help out with product design, it’s crucial for more ‘technical’ concerns like API design, URL design, file/dir structures in a code base, function composition, etc.