Fostering A High-Performance Engineering Culture

October 29, 2019 | Management, Culture, Learning

Culture is a buzzword. It is talked about often as the key to a successful organization, but is rarely well-defined. So let's start by defining what we mean be culture here. A team's culture is the set of values and processes that enable employees to make decisions autonomously and consistently.

5 Strategies For Learning Proactively At Work

January 1, 2018 | Learning

If you have a full-time software engineering job, most of the time you spend writing code, reading code, and thinking through complex engineering problems is spent at work. Those working hours are an enormous opportunity for learning while doing . . .