The Red Flag of Functional Programming

Rationale

A lot of talk has grown in the programming scene about 'keeping politics out of code' so I decided instead to create a banner for those who feel rather more otherwise.

I believe in a programming community that is aware and conscious of its place within the greater society, and acts with conscience and considerations of the consequences of its actions, rather than one that hides in an imaginary "apolitical" space oblivious to the effects its creations wreak upon civilization.

I also believe in the ideals of equality of opportunity, regardless of race, gender, sexual orientation, or economic class, and that the needs of all members of society should be met, rather than only those of a wealthy and privileged elite and those who can claw their way into its good graces.

And finally, of course, I believe in the infinite value and expressive power of functional programming.

If you, too, believe these things, then this flag is for you.

Usage and design notes

The ratios of the flag has been chosen as 16:9, which is unusual for a flag, but was felt to be close enough to 2:1 while still making for an excellent desktop background resolution.

As such, the provided PNG files are in 1920x1080 resolution for this purpose.

License



The Red Flag of Functional Programming by John S. Berry III is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.