Nowadays, we are using a wide range of technologies and tools for building modern software systems. As software developers, we need to keep upskilling ourselves to be able to build the software efficiently. One question that often pops up is, should I become a Generalist or a Specialist? Personally, I highly recommend to be a generalist at the beginning of your career so that you can get some experience in building software end-to-end.
Continue reading »