Tag FLOSS

Latest posts for tag FLOSS

2016-03-06 21:25:00+01:00

Three different motivations to start a project

In the last year or so I've been curious about the different motivations people have when choosing to start a new free software project. There seems to be three common patterns.

NIH

NIH stands for Not Invented Here. The person sees the whole range of existing options immediately as inadequate and not worth even looking into. In the eyes of a person with strong NIH nothing written by anyone else could possibly be as good as what they themselves are building.

NIH

NIH rules out the whole range of existing options immediately.

Scratching one's own itch

The person just scratching their own itch is making something just because they need something and want to make it. They will consider other options valid and not automatically their own project as superior. In fact, while they eat their own Dog Food, they don't think other people would be interested in consuming it.

Scratching one's own itch

Scratching one's own itch doesn't require knowing the alternatives well, just enough to get an idea of what one wants their project to be.

Not for me

Not For Me starts as an attempt to Use Someone Else's, then one by one finding that the existing solutions do not fit their needs, and then eventually giving up the search and starting to write a new one. Usually having been exposed to the existing alternatives makes the designer then more aware of the possible needs of other users, and the end result has a niche it fits in the ecosystem.

Not for me

Before starting, often multiple alternatives have been explored, and thus the new project finds its niche in the ecosystem.

design FLOSS programming software