No Country for Old Developers
What happens if you are a 40-year-old career changer looking for a new opportunity? Will employers give you the same chance?
Kafka Is Not a Database
It's important to understand the uses and abuses of streaming infrastructure. Apache Kafka is a message broker that has rapidly grown in popularity in the last few years. Message brokers have been around for a long time...
Remaining Technical as an Engineering Leader
The question “how technically hands-on should I be as a team leader?” comes up frequently in my conversations with engineering leads. The short answer is: “definitely to some extent”, but for a more specific answer we need to consider context, your individual team makeup, and your goals as a leader.
The Horrifying Things I’ve Seen as an Office Manager in Silicon Valley
My colleagues don’t know I hate them.
How the culture of a company can turns decent people into demanding individuals who believe their comfort and convenience is more important than anyone else's.