Fetching Google Consolidated Bills

Google announced support for the GCP equivalent of the AWS consolidated bill this Friday. This feature substantially simplifies the complexity of managing billing across multiple projects, allowing you to consolidate the billing and usage statements from all projects into a single bucket. Attached is a simple Ruby script to allow…

Read the rest

Making a Difference

A few minutes ago I finished writing the first draft of a patent; Thursday I put the finishes touches on an eBook; and earlier in the week I wrote online product documentation. While writing patents, generating blog posts, and authoring user documentation are not among the more glamorous tasks I…

Read the rest

For Sale: Antique Cloud Instances

I’d like to let you know about a unique one-time opportunity. Starting today I’m making available for sale a few reserved instances from my personal cloud collection. The items include antique and previously owned m1.small and m1.large reservations that are in mint condition and fully enabled…

Read the rest

Finding the Minimum Viable Feature (MVF)

I like to think that if software development had Ten Commandments, the first would be: Thou shalt not build something that doesn’t matter. There is no more profound waste of talent and effort than to have engineers build software that doesn’t get used by customers, or add-value elsewhere…

Read the rest

Quote: Playing the Odds

This quote from Ben Horowitz's The Hard Thing About Hard Things really struck me: Startup CEOs should not play the odds. When you are building a company, you must believe there is an answer, and you cannot pay attention to your odds of finding it. You just have to find…

Read the rest

Photo: Fort Point at Dusk

Picture taken from Summer Street bridge as I walked to train last night.…

Read the rest