your favorite topic

and math

There are no labels in an agile team

Not to sound too much like a cult follower but one of the things on the left that we value more is “individuals and interactions”.

Now before someone says “as a millennial, I don’t believe in labels” and laughs at me, let me preface that this is a thought piece and I have not yet implemented it in practice. I am hoping that writing out my thoughts will help me uncover the logical problems with my thought process and help enlighten me.

With that being said, lets jump into the topic. There are* no labels in an agile team.

*ok, well except there are labels

My thought is that there should not be a clear distinction between business, development, quality analysis, and whatever. Every team member should be able to contribute and create a pull request to any part of the system. We must evaluate every change and pull request on its own merit and distinct from the person who created it. Can we do that?


Assuming a household size of 2.58, a US population of about 318 million, and an annual sales figure of about 15 million we can say that the US buys about one car for every eight households every year.

Here is my thought process:

15 million * 21 = 315 million which is about 318 million

so about one car gets sold for every 21 people per year in the US

21/2.58 = 8.139 which is about 8

so about one car gets sold for every eight households per year in the US

Does this logic make any sense? Please leave a comment.


Featured image from by Robert Jack 啸风 Will cc-by-sa-2.0

A Primer on virtualenv

What is virtualenv and Why Should You Use It? Put simply (and copied from the project page), virtualenv is a tool to create isolated Python environments. Why is this good? You can create a new Pyth…

Source: A Primer on virtualenv

Defend your customers against SaaSification

Use the GNU Affero GPL. AGPLv3 is in the words of the Free Software Foundation “a modified version of the ordinary GNU GPL version 3”. It has one key added freedom for the user (GPL and free software in general is always about the user). This translates to a requirement in the AGPLv3:

if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

Read more on why the GNU Affero GPL is right for you and your customers at

Read the rest of this entry »

Directed acyclic graph

We shall explore the topic of graph this week. Wikipedia will tell you that a directed acyclic graph is a directed graph with no directed cycles. We shall look into it a bit more.

Creative usernames and Spotify account hijacking

Programming in modules


Spotify supports unicode usernames which we are a bit proud of (not many services allow you to have ☃, the unicode snowman, as a username). However, it has also been a reliable source of pain over the years. This is the story of one time when it bit us pretty badly and how we spent Easter dealing with it.

View original post 1,688 more words

Lead Bullets

“If our company isn’t good enough to win, then do we need to exist at all?”