Yes, there is a natural progression when it comes to maturity and self-awareness about ones skill, and expectations placed on others.
Nothing beats working with experienced developers that understand the trade-offs of decisions, and also when to make those trade-offs. Add a culture of mentoring / knowledge sharing and you create a wonderful atmosphere for others to thrive and grow.
Glad you've found some good people. Maybe you can create feeling for someone else when you get the oppportunity? :)
Have a great day
Yeah absolutely. Also, another consideration - devs might have young children wearing them out and making them juggle, or maybe they're working their way out of debt, perhaps they're recently divorced, or working from a shack somewhere in a high-risk neighbourhood with a crap internet connection while feeding their parents, who knows. Not every dev's working in the Valley with good paychecks, healthcare and free lunches.
I dig what these guys are doing BTW, setting a good example - any devs building VR apps, who don't have the equipment, are welcome to come to their office at certain times to use their VR gear: binomial.info/
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.