Month: June 2016

The Seven Righteous Fights: Extensibility

The Seven Righteous Fights: Extensibility

This is the third fight in my series The Seven Righteous Fights. For an introduction, see The Seven Righteous Fights: Overview. What can you do that would make your product more extensible, more configurable, easier to put into the ecosystem you are trying to serve? I always explain APIs as a sort of Lego connector…

How to write a lightning talk

How to write a lightning talk

This week I was at Write/Speak/Code, a conference designed to teach technical women how to excel in other parts of their careers. It was amazing, soul-filling, and sometimes painfully honest. I was asked to mentor a group of nine women for Speak Day. We had a couple hours for them to write and deliver lightning…

The Seven Righteous Fights: Security

The Seven Righteous Fights: Security

This is the second fight in my series The Seven Righteous Fights. For an introduction, see The Seven Righteous Fights: Overview. Contrary to what you may have heard, the internet is not actually a series of tubes connected by guys in ski masks. There are bad actors out there, but your product probably won’t attract…

The Seven Righteous Fights: Localization

The Seven Righteous Fights: Localization

This is the first fight in my series The Seven Righteous Fights. For an introduction, see The Seven Righteous Fights: Overview. Are you ever planning on selling this to someone in another country? Or someone who doesn’t speak your company’s primary language? I’ll tell you right now: Yes, you are. There’s a big wide world out there,…

Upcoming appearances

O'Reilly Software Architecture/Velocity
The Lead Developer London
Full Stack Conference London
Texas Scalability Summit