So you build software, and every time you meet someone who does something else, like pharma, building software becomes like playing with Lego (with all due respect to Lego, which is awesome). It’s seen as a kid’s amusement. After all, who is playing with colorful text all day? You (and me).
Sure, curing cancer or designing rockets feels harder than building software, but the truth is that it’s as complex.
Building software means dealing with math, logic and abstractions. It requires good memory and the ability to think inside and outside the box at the same time. It demands a good understanding of electrons, principles of user interface usability and everything in between.
Take Facebook. Many think it’s a toy, the reality is that developers at Facebook struggle every single day with tough challenges like, uhm, handling terabytes of data on 60,000 servers while 500 million users hit them with thousands requests per second. That’s way far from being easy.
</rant>