Work environments continuously change, and this change benefits talented developers.
In the last century, most people had to get used to 9–5 jobs, sometimes with overtime. Many jobs let you choose the time of the day when you work. Many jobs put heavy emphasis on work-life balance.
While some developers work in offices, more and more people choose to work remotely. Remote work is made possible with continuously improving collaboration software. This trend will continue with Virtual Reality products in the future. ...