teams
Multiple studies conducted at Harvard, Stanford, and others discuss the benefits of remote or hybrid work in terms of employee satisfaction and retention. However, other studies have shown that face-to-face interactions at the workplace, both planned and serendipitous, trigger the flow of knowledge, sharing of values, and exchange of ideas, which c... See more
Addy Osmani • Leading Effective Engineering Teams: A Deepdive
On the one hand, a group is a collection of individuals who coordinate their efforts. On the other hand, a team is a group that is bound by shared responsibilities and goals. Their members work together and share mutual accountability to solve problems and achieve common goals.
Addy Osmani • Leading Effective Engineering Teams: A Deepdive
effective teams can be difficult to form if individuals don’t have accountability
About 10% of US employees now regularly work from home (WFH), but there are concerns this can lead to “shirking from home.” We report the results of a WFH experiment at CTrip, a 16,000- employee, NASDAQ-listed Chinese travel agency. Call center employees who volunteered to WFH were randomly assigned to work from home or in the office for 9 months. ... See more
Nicholas A. Bloom • Does Working from Home Work? Evidence from a Chinese Experiment
Don’t pay people for the number of people they lead or the lines of code they write. Pay them for the results they generate.
The above philosophy is powerful and liberating. It doesn’t matter if you are an individual contributor (IC), a technical lead, or a team lead. What matters is how much your contributions affect the bottom line of the busines... See more
The above philosophy is powerful and liberating. It doesn’t matter if you are an individual contributor (IC), a technical lead, or a team lead. What matters is how much your contributions affect the bottom line of the busines... See more
Elliot Graebert • An impact-based level system for engineering organizations
a generalized approach to levels based on impact. This matches what Google does. I like it.
As a software engineering leader who wishes to make your team effective, you serve as an anchor that connects individual team members to the shared responsibilities and goals of the team. You provide the vision, direction, guidance, and environmental framework necessary to form this connection.
Addy Osmani • Leading Effective Engineering Teams: A Deepdive
Ideas related to this collection