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.
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 . . .