Definitely a technical thing... but I agree using a tiling windows manager has brought new and improved changes to my work flow as a developer. The thing no one ever talks about is you must also have a standard (gnome, kde, etc) windows manager handy to use at a moments notice because there are things that will be hidden in a tiling manager and you won't know they are gone if it is the first time running a program. Setting up a VPN, doing heavy duty network config, and system administration I would advocate are better suited trying for the first time without a tiling manager. After the steps have been mastered and the command are known is when i3wm really shines. I'm sure there are many counterpoints speaking to how easy it is to use i3wm to configure XYZ but after years of using it I am drawn to launching new programs without it to get a feel for them until I learn the requisite commands and switch over to i3wm.
If you want to get started the long exhaustive way, start here: https://www.youtube.com/watch?v=j1I63wGcvU4.