Skip to content

Lambda Cartel Charter

Ody Mbegbu edited this page Jun 30, 2017 · 9 revisions

Lamdba Cartel Charter

Background

The Cartel was formed by five people who have talked with Scott Nimrod aka Bizmonger on several occassions on twitter and youtube. These five people are all software engineers and work in various industries and platforms around the globe. The one thing that we all have in common is a love of programming and a strong interest in functional programming.

Goals

The goal of the Lambda Cartel is to work together to build a platform for showcasing functional developers and their content. We will achieve this by working together to build an open source web application that aggregates disparate content that each developer has spread across the internet. This will allow all of the participants to have greater exposure to the outside world.

One of the major themes of this Cartel will be open source, we want to open source our code, our planning meetings, and anything else we can. We all have varying degrees of experience with open source projects, and we will also try our best to open source the challenges of distributed work and managing an open source project.

Another major goal of the Cartel is to show the world that functional programming can be useful in more domains that just science and finance. Our first project will be a web project built entirely in a functional style, with functional languages.

Key Stakeholders

Scott Nimrod is fascinated with software craftsmanship. He has been practicing software development since 2003. He’s a thriving entrepreneur, software consultant, and he blogs. He focuses on native application development and Test Automation. He was born and raised on the mean streets of Cleveland, Ohio and currently resides in Miami Beach, Florida. His blog can be found at http://Bizmonger.Wordpress.com.

Pablo Juan Rivera is an experienced software engineer with an eye for the business side of technology. He focuses on web, API, and mobile development. Some of the technologies he works with are Python, Django, Flask, Javascript, and Android. Pablo actively blogs on his personal website PabloJuan.com about his experiences crafting software. You can reach him at [email protected] for any software development needs you may have.

Ody Mbegbu is a software developer based in Lagos Nigeria. He is primarily a .NET Developer with a strong passion for F# He also has knowledge of Ruby, NodeJS, Java(Android) and Web Technologies. He has been developing software since 2003. He currently works at Cyberspace and is responsible for Laffwella, Surfwella and Naijawella. His blog can be found here https://medium.com/@odytrice

Adam Wright was invited to join the Lambda Cartel by Scott Nimrod. Adam is a .NET Software Developer from the state of Kansas in the United States who enjoys writing code in any language and has a passion for F# and functional programming.

Constraints, Assumptions, Risks, Dependencies

Constraints

The primary constraint on these projects will be time and time zone. We will have to be diligent about giving everyone fair opportunities to come to any decision making meetings. We realize that each person does have a personal life and may not be available for each group session. We are only asking for each person to commit to a few hours per week working on any part of the project. We will not be tracking anyone's time or effort during the project.

Risks

The primary risk is burn out. Any person could feel like this is taking more time than they have or want to give to it at anypoint. We would like to avoid single points of failure as well. Typically any administrative rights should belong to at least two members of the Cartel at all times. That will allow the other person freedom to leave if they so desire, and not leave the team in a bad position.

Dependencies

We will need the following things at a bare minimum to be successful

  • A Website
  • A Code Repository
  • A forum for discussions
  • A Calendar
  • Fun
  • Positive Attitude
  • Open Mind
  • Respect for all members

Member Commitments

  • Communicate your thoughts about anything you think is relevant
  • Help each other when you have time
  • Help promote the team and project
  • Be polite and respectful
  • Respect our public audience - A lot of this work will be done in the open.
Clone this wiki locally