Get a CSV list of all movies in your Vudu video account

I’ve been going through my physical DVD collection and getting rid of discs if I have a digital copy. My primary digital provider is Vudu, who makes this practically impossible to do easily — there is no way to get a list of your movies and the movie list isn’t easily searchable because it only shows poster images, not titles. Sounds like a problem Python can solve! I wrote a…

Read More

Microsoft Violates Customer Privacy For Using Too Much Unlimited

Over on Microsoft’s OneDrive blog, they announce that they’re ending unlimited storage. People are upset[1], but I think they’re missing a larger issue. The OneDrive team states that the reason for these changes is people are using too much unlimited storage[2]. They go on to state some of these users are doing things that are ‘extreme’: “…users backed up numerous PCs and stored entire movie collections and DVR recordings”. How…

Read More

Why, Microsoft, Why?

Here is an example of Microsoft just not getting it. This page is a constellation of asterisks!  Even after “Now available on the Web”. First it’s ugly. Second, as a consumer, I’ve been trained to take an asterisk as basically an indication of “previous sentence is basically false.” Also, the notes very frequently DO NOT MAKE SENSE in context of what they are noted to.  *** is completely senseless, since…

Read More

ORM, ORLY

I stayed up late last night hand-rolling an ORM for python. It was especially fun because the entire time I kept thinking “why are you doing this, this basically exists, why are you doing this, nooooooooooo you should stop now before it is too late”. But I couldn’t listen to that voice, there were objects that needed relationship management.

Read More

Where is my sub box?

Youtube got rid of the only thing that made it remotely usable, the unwatched subscription page (youtube.com/my_subscriptions). I don’t understand how whomever makes product decisions over there completely ignores the use case of people that like to watch the videos from channels to whom they are subscribed. Most of the channels I subscribe to have, at some point, complained about the fact that youtube almost rallies against creators in this…

Read More

I Blame Apple

Remember scrollbars?  Like, when they were there, you used to be able to know that and see them so you could use them?  I miss that.

Read More

In Which I Complain About APIs

Working with Google APIs is an awful, awful experience. About every step of it is broken and overly complicated and annoying.  Everything we do to try to make our site simpler or easier to use makes things WORSE and more complicated. For an example of a great experience, check out Dropbox. I had a python app running and working in under half an hour. For the Google API experience I…

Read More

Social Networks, Please Steal My Idea

One of the major flaws of G+ and…  well, every social network… is not handling the case of a user re-visiting after a short period of time.  You end up seeing content you are very likely to have already seen, and practically nothing of interest. For example: Let’s say you’re an engineer working on a Sunday. You do some code typing, then start a build & test cycle which takes…

Read More

Elsewhere, other elses

Else clauses on loops?  What a country! (Since I mostly complain about python, I will clarify that I am currently of the opinion that it’s pretty neat. It most certainly could stand a better name. Also I suspect it’d be instantly confusing for non-python programmers, especially considering how easy it is to muck up flow in python because it’s based on whitespace.)

Read More