What I love about software development is its diversity. We all work with something slightly different, but I believe there is room for everyone in it. There is room for the generalist, working in a small startup, the specialist tuning an IoT platform, a researcher working on the next breakthrough, the systems engineer with deep knowledge of hardware.