Welcome to The Shaded Greenhouse

The Shaded Greenhouse is a space for thinking in public.

A Place For Thoughts

The Shaded Greenhouse is a publication for thinking in public. This thought explains what that means, why it's important, and how it relates to The Shaded Garden and Shaded Nuance.

Web API Versioning Is Insufficient

API versions enable us to evolve our APIs, but much of the time they are not sufficient for actually maintaining an API and deprecating old version of the API. With contracts, we can begin to deprecate APIs in a more consistent manner while providing more options for all parties involved.

Conversational Words Lack Precision

Communicating is a challenge exacerbated by the fuzziness of the words we use. This thought discusses the lack of defined precision in the words that we use in conversation and why adding precision matters.

Precise Definitions

Precise definitions are note means in and of themselves. This thought discusses why we need deeper reasons for defining words and why those reasons change the way we go about adding precision to words and terms.

Analogs All The Way Down

What does it mean for a computer to be analog? How does that affect our understanding of digital computers? Through the lens of audio equipment, this thought explores the terms 'analog' and 'digital', while attempting to find a reasonable definition for both.