Stephen Cagle

Menu

  • Home
  • Archives
  • About Me
  • RSS

Getting better at Math

July 19, 2017

I have never been much of an academic. In high school, all my friends were accelerated 1 year and allowed to test out of algebra 2; my scores were too low to allow me to skip it. Not wanting to be left behind, I resolved to take algebra II over summer.

That was a mistake.


Continue reading →

The Million Habits of Highly Ineffective People

July 18, 2017

I found the following intriguing because it unified the notion of habits and the notion of self. I have always viewed my habits as external things, there is me and then then there are my habits. Habits are something external to me. "I am attempting to practice the guitar every day." "I am attempting to give up eating dessert every meal." I view habits as something outside of myself; something I do with willpower.

It is a powerful shift in perception to consider that you are a collection of habits. That the emergent notion of you is a complex interweaving of habits; some so fundamental that you have "subsumed" them into your definition of self.


Continue reading →

The Circle

April 30, 2017

A "what if" study of a fully connected world.

The central premise of 2017's "The Circle" is that the world has been fully connected through a network of always on, always watching, tiny, cheap, inocuous cameras.


Continue reading →

Clojure West 2017

April 2, 2017

I went to clojurewest 2017 in Portland, Oregon. Good conference, lots of good information. Here are my observations, my notes, and a few pictures.

The Good


Continue reading →

Trip to Japan!

February 14, 2017

I took a 3 week trip to Japan from January 21 from February 12. I didn't have an itinerary, exploring as I saw fit and moving on when the mood struck me. Through the trip, I stayed in Tokyo, Tanabechuo, Kyoto, Osaka, Hiroshima, and Nagasaki.

Purchases


Continue reading →

Soft Scan on Google App Engine

January 15, 2017

Google App Engine does not allow for a SCAN like operation on a kind. Although this is a hard limit, it can be worked around with some thought. This is my generic solution.

Considerations


Continue reading →

Convert Google Datastore into Elasticsearch

January 8, 2017

This week I wrote an addition to gaend that automatically causes every ndb.Model entity to automagically be persisted to Elasticsearch.

Why?


Continue reading →

Gaend

January 2, 2017

gaend is a easy way to get Restful endpoints on Google App Engine for Python. It builds endpoints directly from your ndb.Model classes.

Philosophy


Continue reading →

Get a Vault token to your application

December 11, 2016

Your application needs a TOKEN in order to access your Vault server. How do you get the TOKEN to the application server?

Some Background


Continue reading →

Speed is all that Matters

December 4, 2016

If you find that you're spending almost all your time on theory, start turning some attention to practical things; it will improve your theories. If you find that you're spending almost all your time on practice, start turning some attention to theoretical things; it will improve your practice. - Donal Knuth

I have an addiction to infrastructure. While programing a solution, I eventually find that I am working on things that do not directly contribute to solving the problem. From a rational/detached/post-fact perspective, I know that this is a huge source of waste. Funny, I never seem to notice this at the time.


Continue reading →
« Prev Next »

Copyright © 2020 Stephen Cagle