Phil Sturgeon

I help make API Design tools at Stoplight, write about pragmatic API design & development, systems architecture, live on a bike, and help tech folks figure out how they can use their skills to unf**k the planet.

All Posts

Building APIs with Rails: Handling Errors Nicely

Ignoring one session covering basic CRUD and deserialization using ActiveModel::Serializer, we get to a more interesting session: Handling…

Codes of Conduct: Maybe They're Not So Bad?

Code of Conducts are, for some reason, hated by a substantial portion of the tech community. For some people I think this comes down to the idea that they are silly and shouldn't be required. I entirely agree with the portion "they should not be required" and have made fun of them myself plenty when they started popping up at conferences a few years ago. Sadly, there is a reason we need warnings like "These peanuts may contain nuts" or "Hot coffee is hot". Some people are muppets, and don't know what being "not nice" is. Some people know, and don't care.