I came across this article by Phillip Calçado wherin he introduces The Rule of the Second Card.
The first card played on a given area of the code base is expected to take a long time. The second card should take at most half of the first card’s time.
This obviously only applies to the first and second card in a new area of work. Because the first card will need some time an planning, possibly some spiking to evaluate potentional solutions, it is expected that the first card in a new feature is going to take longer ...
Read more
UPDATE: Turns out it was an update to 1.2.4 that had
Enhancement to SearchableModel allowing multiple properties to be indexed.
Yesterday my blog was throwing an error and only returning the 'Oops' page for every request.
Turns out somehow the SearchableModel modifications I was using suddenly stopped working.
The dev_appserver still works as expected, but I was getting this error:
File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 1455, in fetch
raw = self._get_query().Get(limit, offset)
File "/base/python_lib/versions/1/google/appengine/api/datastore.py", line 981, in Get
prefetch_count=limit)._Get ...
Read more