Opening Up Your API

An application programming interface (API) is a set of functions, procedures or classes that an operating system, library or service provides to support requests made by computer programs.[1]

* Language-dependent APIs are available only in a particular programming language. They utilize the syntax and elements of the programming language to make the API convenient to use in this particular context.

* Language-independent APIs are written in a way that means they can be called from several programming languages. This is a desired feature for a service-style API which is not bound to a particular process or system and is available as a remote procedure call. Source: API on Wikipedia

Yeah I know….probably too techy for most of us. I barely understand it. And if I don’t know what I’m talking about, please correct me. This is a learning process for me as well as I’m trying to stretch my mind on this topic.

But what I do understand is that many successful online applications open up their API’s for outside development. You Tube and Twitter are just two examples. If you are wondering on whether or not a company does this, you can usually find it at the bottom of the page. Another company such as Facebook has a place for developers who want to build an app on the Facebook platform.

Successful companies allow and encourage outside collaboration on their product and platform?

Yes. Why?

Because collaboration and voices from within a company or organization, or those voices outside of a company or organization can bring much innovation and ideas that those at the top of the company or organization’s hierarchy are often blind to or don’t have the skill themselves to achieve.

Hence, the reason why you have tons of Twitter applications that many people are using, and that Twitter didn’t develop themselves but that are highly successful. Twitterfeed, Tweetdeck, and on and on it goes.

Great example of how one company harnesses the creativity, energy, passion and innovation of thousands of other people.

What If Our Churches Did More of This

The parallel that I draw from this example in technology is that churches need to not “run”, “create”, or “plan” everything from the central office, but rather, need to harness the innovation and creativity from the dozens, to hundreds, to thousands of people they have attending their church.

Most churches function via committee, and most of the power is centralized at the executive staff level that only a handful of people have the “privilege” of sitting on. And I use the word privilege here lightly, because you know what I mean if you ever attend these meetings…they are sometimes more life taking than giving and innovation is usually not created here. There are exceptions I know.

Rather, I believe innovation is created, harnessed at the lower levels of a hierarchy, or where power is decentralized. There are many good books on this topic, but a few of my favorite are:

  1. The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations
  2. Here Comes Everybody: The Power of Organizing Without Organizations
  3. Wikinomics: How Mass Collaboration Changes Everything



Fear of Losing Our Jobs

I think that there is a great fear in ministry to decentralize power and unleash the potential and creativity of the people we minister to and serve with. I get it. Because if we truly let go of power than maybe we soon realize that our job is no longer needed when tons of people are doing it for free…and possibly better. I was fearful of moving my former ministry The Quest (at Bel Air Presbyterian Church in Los Angeles) over to Facebook as the main way of communicating. Fear of losing control of content, of losing power and control of being the central hub of ideas along with our student leadership team.

But ultimately I think that the most Biblical thing we can do is give our power away in our church (Jesus obviously embodies this, the Sermon on the Mount), as I believe that’s what Paul was striving for in Romans 12 and I Corinthians 12 in his teaching on the body.

If there are many members and only one body, then why is power so centralized in the Church? And the power I’m talking about is not usually centralized where it’s supposed to be…in the person of Jesus Christ as its head. Rather, we have centralized power to only a handful of people…usually men, and usually ordained, and usually among people who have been in a church setting alone for too long that innovation doesn’t really happen where it is needed.

Steps to Open Up Your Ministry’s API

There are a lot of things that need to be done in this area, but let me just suggest 5 steps (but keep in mind that each one involves a lot of other things…but that’s for another post).

  1. Decentralize Power: Haaa. If it were that easy. It’s not. But that would be nice. So let’s start with step 2.

  2. Evaluate Your Organization: (interview staff, observe, talk to “outsider”, etc.) find out where the “bottleneck” is occurring and where communication is lacking.

  3. Develop an Online Strategy: that utilizes tools for doing this effectively. It’s not good enough to use Facebook, Wiki’s, Twitter, etc., but there needs to be a strategy for using these tools and how these tools will help decentralize power and allow for more voices and innovation.

  4. Allow for Other Voices: Ministries need to invite other people to the table. Just not the people at the top, or those with the money and power. Let a wide spectrum of people within the church give voice, suggest and create.

  5. Collaborate: When you have set up the tools, developed a strategy, allowed for other voices, then we must begin to collaborate as a team. Only when we work together will we truly be in a place to move in a new direction, or try new things, or create “effective” ministries.

Formulating an Online Strategy for College Ministry

DISCLAIMERS: 1)There are better technical people out there concerning the web. 2) Do as I suggest, not as I do. I’m trying to keep up myself, and our college website reflects almost nothing of what I talk about. That’s how fast things change. 3) There are a lot of college ministries out there, and there are a lot of online tools to use, but it doesn’t seem like many are thinking through how to best utilize the new media and Web 2.0 (and yikes, Web 3.0) in their groups. 4) Knowing that things change overnight in technology, I hope to somehow impart to you some of the things I have been learning and wrestling with in these areas. You don’t need to be an expert in this area, just know enough to think critically about the issue. 5) If you have feedback, suggestions, criticisms, please comment. This is by no means all encompassing.

Social Networks have been one of the greatest things to happen to college ministry. There are many reasons why I have found them to be so helpful, but let’s begin with a video primer, because I know some of you, though familiar with social networks, may wonder their exact purpose or how they function. For that I turn to the awesome video series Social Networking in Plain English by Common Craft

I believe that it’s important to have your college ministry in a social network, and that that network should act as your central hub. There are several reasons for that as I want to discuss further with you.
(more…)

When it comes to Facebook I’m definitely an evangelist, but it wasn’t always that way. I was one of those pastors who was somewhat fearful of online social technology. I was an early adopter in some ways, but when it came to working with college students I was definitely a late adopter to MySpace (my students had been on for more than a year), and I was also a late adopter to Facebook (my students had been on it for over a year as well).

By the time I got the nerve up to put us on MySpace, my students had already left it and were living online on Facebook. I still remember the Wednesday night in the Spring of 2006 when one of my student leaders got up to make an announcement at the end of the night. He announced how he had created our Quest Bel Air Global Facebook page, and I was thinking to myself, “What does that all mean?”, while I could hear the cheers from the audience as if saying, “Finally!”

Ever since then I have been a big fan and it has revolutionized communication in our ministry. And yet, there is more we could be doing with it, I just haven’t had the time and figured out the best ways yet.

So I have some thoughts, but I would also like to hear from you, and see if we can find out some even more effective ways.
(more…)

I think it’s important for college ministries to be forumlating a plan, and developing some ideas about how they can strategically use the internet to best serve their ministry.

There are a lot of topics that I could cover, and maybe 9 posts is too much, so I will try and keep them shorter than my last post.

Last week I posted Part 1–Simplicity, Flexibility, Cost and Speed. Bottom line: You need to have a design and plan that is simple (easy to navigate/aesthetically clean from a design point of view. You also should keep the costs low which is easy to do with all the free and inexpensive tools out there. And speed should be taken into consideration, mainly from the perspective of how fast can you integrate new technology to meet the needs and wants of your ministry. Way too many ministries plunge lots of cost and time into a site, that they no longer can adapt to changes, but are stuck with it for years to come.

Today I want to post about The Purpose of Your Website.

What is the purpose of your website?

This is an important question to begin with. What do you want it to do? What do you want people to come to the site and see and use? What should they walk away with? Sometimes ministries just build websites because they feel like they should have one, but never stop to consider its purpose.

Is it for college students to retrieve information? Is it for them to sign up for Bible studies? Is it for them to be able to visit forums and dialogue?

With these questions in mind we also need to keep in mind that with all the tools out there (i.e. Facebook, Twitter, Flickr, etc.) a website shouldn’t have to do everything, unless it can do it better than those services (which I doubt it can do).

So here are a few pointers that I have found helpful:

(more…)

DISCLAIMERS: 1)There are better technical people out there concerning the web. 2) Do as I suggest, not as I do. I’m trying to keep up myself, and our college website reflects almost nothing of what I talk about. That’s how fast things change. 3) There are a lot of college ministries out there, and there are a lot of online tools to use, but it doesn’t seem like many are thinking through how to best utilize the new media and Web 2.0 (and yikes, Web 3.0) in their groups. 4) Knowing that things change overnight in technology, I hope to somehow impart to you some of the things I have been learning and wrestling with in these areas. You don’t need to be an expert in this area, just know enough to think critically about the issue. 5) If you have feedback, suggestions, criticisms, please comment. This is by no means all encompassing.

Starting Out

There are a lot of good books out there on the new media, web 2.0, building web platforms, etc., but no book has challenged my thinking, and convinced me to turn in certain directions as did the “manifesto” Getting Real by the guys at 37 Signals, when it comes to the issues of simplicity, flexibility, cost and speed. I consider it a must read in this area.

Getting Real is about skipping all the stuff that represents real (charts, graphs, boxes, arrows, schematics, wireframes, etc.) and actually building the real thing.

Getting real is less. Less mass, less software, less features, less paperwork, less of everything that’s not essential (and most of what you think is essential actually isn’t).

Getting Real is staying small and being agile.

Getting Real starts with the interface, the real screens that people are going to use. It begins with what the customer actually experiences and builds backwards from there. This lets you get the interface right before you get the software wrong.

Getting Real is about iterations and lowering the cost of change. Getting Real is all about launching, tweaking, and constantly improving which makes it a perfect approach for web-based software.

Getting Real delivers just what customers need and eliminates anything they don’t.

When a college ministry decides to have an online presence there are a few things to keep in mind. Some of these things are:

  • student participation
  • the fast changing culture of college/university life
  • finicky tastes/styles
  • revolving body of students and leaders
  • budget
  • access/control
  • etc. (these are just a few)

(more…)