• Enter your email address to subscribe to ROAblog and receive news and updates by email.

Prayer–is that all?

Have you ever thought this way: “Yes, prayer is important, but giving / doing / serving is where the action is really at…”? It’s easy to think this way, but the more I read, the more I am convinced it’s exactly backwards. The Apostle Paul had this to say, concluding the chapter on spiritual warfare with this finale:

Praying ALWAYS with ALL prayer and supplication in the Spirit, and watching thereunto with ALL perseverance and supplication for ALL saints;

Ephesians 6:18

This is one reason why I am very grateful for your prayers for me and ROA. If I take the Lord at His Word, prayer is not just a nice thought: it is the means to moving the hand of God, so to speak, and is therefore no less valuable, and perhaps more so, than monetary contribution or any other kind of gift. That fellow pilgrims would speak to the Lord of heaven and earth on my behalf is an immense blessing–one that inspires me to create software to help us all become better prayer warriors.

The source of murmuring

I ran across this in some sermon notes from last year, and thought it worthy to share:

The source of much murmuring and complaining is in fact Christian hypocrisy–pretending to be a Christian while holding on to our vision for our lives.

This strikes me as an excellent diagnostic tool of the soul. Because our hearts are deceitful, it is often hard to tell whether we are pursuing our own will or the Lord’s will for us, but the presence of much grumbling may be a clue…

Bible tools for Firefox users

Have you ever started to quote Scripture in an email and wished for a Web site where you could quickly search for the verse in mind and cut and paste into your email?

You need the BibleServer.com Toolbar for Firefox! It’s like Google for the Bible, simple and fast.

Another userful Firefox add-on is the Bible Refalizer, which automatically searches for Bible references within web pages and adds hyperlinks from those references to the Logos online Bible and others.

There is also a snazzy Web 2.0 Bible tool called Jot66 in the works from the folks at DeoWorks (I’ve seen a private beta). As a Christian technologist, I’m excited to see what like-minded and like-talented folks are dreaming up online!

Startups are quiet

Do you know what it sounds like inside a one-man startup?

The sound of one hand clapping.

I hear bits and pieces from a few friends, but basically, nobody knows about ROA yet. Which is because I haven’t done an effective job communicating, of course. Which is due to two major factors:

  1. A blog is the wrong format to communicate with most of my friends and family. Only one or two friends use a blog reader like Google Reader. The rest use email. I haven’t wanted to spam everyone, so I haven’t maintained a ROA mailing list. Thankfully, WordPress has recently solved this problem for me. You can now sign up to get these updates via email (see the sidebar on the left).
  2. I’m a perfectionist. I haven’t wanted to say much about ROA until I could point you to a beautiful, polished Web site where you can sign up for yourself, your church, etc. But it takes time and money to get there, and meanwhile, well, it’s quiet. It’s not just that I’m a perfectionist. There are real hazards to releasing something too early, especially something public and free.

Given that my progress has been much slower than I would like (it’s software, what can I say?), and given how quiet it’s been, I have been tempted to give up. But I’m not giving up, for two reasons, yea, three:

  1. I was and am convinced that God has called me to this work. He has given me the ability (however slow I may be) and the vision for it, and by His grace, I will complete it.
  2. Christ’s Church could really use this tool just now. Almost daily now, I think, “Sure would have been nice to put that in ROA.” Emailed prayer requests, our church directory, upcoming church events: all are planned for ROA. Just…have…to…get…there. Incidentally, also daily I receive my daily prayer list via email from the beta version of the software and I feel selfish for not letting everyone in on it yet.
  3. If I didn’t finish what I started, I would never be the same. Even if no one ever signs up, all the time and money I’ve spent on ROA are not wasted…IF I finish. If I don’t finish, it’s all a waste. If I don’t finish, I would forever question my own ability to complete anyone’s Web / database application. If I don’t finish, then I have given up on the strongest sense of divine calling I’ve had in my entire life. The cheesy motivational posters are right on this count: the only true failure is a failure to finish the job. This is a biblical idea: God doesn’t call us to succeed. He doesn’t call us to do what only He can do. He calls us to obey, to be faithful, to FINISH! (As you may have guessed, I’m writing mainly for myself here–I use my own blog as a motivational tool).

So what’s holding it up? Lots of little stuff. Putting up a Web page is one thing. Offering a Web service to the public is quite another. Think sign up, sign in, sign out, learn more, join a group, create a group, subscribe, unsubscribe, not to mention terms & conditions, and of course, pay / donate. And then a mandatory upgrade comes out on some critical component, and I lose a day getting the new version working. When you’re already overdue and struggling to go live in 30 days, a lost day really hurts. There’s no one to share it with, no one to clear the jam so you can move on.

And of course, I’ve been wearing a lot of hats: front-end Java coder, back-end Java coder, DBA, HTML / CSS coder. Don’t get me wrong–I love doing all this stuff, but when I’m working on the back end, there’s no one working on the corresponding front end. Which means everything moves…slowly.

I’ve tried soliciting volunteers; however, most capable folks already have full-time jobs so aren’t able to contribute much. I could go faster if I hired someone, but can’t afford it out of my own resources. Should I try to raise funds? I’m incorporating as a not-for-profit organization for this purpose, but again, I’d like to have something up and running before I ask for money. It’s a chicken-and-egg problem.

Which brings me to my challenging quote of the day:

Go after a dream that is destined to fail without divine intervention.

– Mark Batterson (Chase The Lion)

I’m there! ROA is destined to fail without divine intervention.

THEREFORE, would you pray for me, for perseverance and WISDOM at this juncture? I covet your prayers.

Your Web / database developer for Christ,

David Chandler

Business model, what business model?

I’m long overdue to write about the proposed business model for RememberOneAnother.com. In a nutshell, it is my desire that the service remain free for individuals and that IT resources be paid for via a subscription plan for churches and other Christian groups (missionary organizations, Bible studies, houses of prayer, etc.).

What do you think of the following model?

  • Free (individual) accounts will allow you to join as many groups as you like and create up to two private groups of your own with no more than, say, 13 members each. This way, everyone can share prayer requests with a group of close friends and family members for free.
  • A small group account designed for Bible studies would allow you to create a public group (listed in searches) with, say, up to 40 members for something like $25/yr.
  • A church account would give your church a public listing and info page and would allow the church to create an all-church group with up to 400 users and an unlimited number of sub-groups for something like $250/yr
  • Finally, there would be a mega-church or large organization account with still larger numbers of users and dollars attached…

An alternate model would limit the number of groups an individual could join with a free account. In this model, the small group and church rates would be reduced and offset by the sale of individual pro accounts for people who connect to a large number of groups. This perhaps more equitably distributes the operational expenses between individuals and groups.

What are your thoughts? Please post a reply below.

Introducing blog.RememberOneAnother.com

ROAblog now has an official address: blog.RememberOneAnother.com.

Unfortunately, I learned I cannot host the top-level site here (RememberOneAnother.com) without changing my domain’s nameservers to WordPress. But this would prevent me from pointing other addresses in the domain to the Google AppEngine servers. Otherwise, I think I could have made it work using a custom CSS and the flexible Sandbox theme. So I’ll be using Google AppEngine to host the main site instead. That might be easier, anyway, as the CSS would have gotten pretty messy. Sometimes you just need to be able to edit a page…

ROAblog gets a facelift

I finally decided to host the ROA Web site on WordPress.com for the excellent content management system and great selection of widgets. Not to mention I’m tired of maintaining servers! In preparation for the imminent public launch, I shelled out $15 for the custom CSS option and modified the Digg 3 theme with the ROA logo. Also, I discovered that ROA has had an email subscription widget all along, which is great for ROA fans who do not use a blog reader like Google Reader. I’ll point the RememberOneAnother.com here shortly, and we be rollin’.

The daily email is really helpful!

I’ve been receiving the daily emails for several days now, and it does exactly what I had hoped: remind me to pray for specific people each day. Here’s a sample:

Your daily ROA for December 1, 2009

My Friends
==========================
Andrew

My Family
==========================
Rebekah
Anna
Karen

DI Bible Study
==========================
Hong

I don’t have a lot of people / requests in my dev database yet, but even with a minimal start, it’s already been a blessing to my prayer life, and I trust it will be to yours, too.

First daily email sent!

This was an extra special Thanksgiving for me. It was to great to see my parents, siblings, nephews, nieces, and grandparents again, and to top it off, on the day after I successfully received the first daily ROA prayer email. My brother-in-law and I were sitting at my folks’ kitchen table, laptops facing each other, while he worked on his family’s Christmas DVD and I struggled with a couple thorny technical issues that were holding up the daily ROA email. When I announced triumphantly that I had gotten it to work, Fred said simply, “Good–I was praying for you!” It is a tremendous blessing to know that God is interested in the details of our lives, even technical problems! I have seen this almost daily since I started the project.

It should not surprise anyone that a project devoted to helping Christians pray more effectively owes its entire existence to prayer, as it most certainly does. The Lord has given me many gifts, but I have felt myself again and again coding beyond my natural ability on this project. The continued motivation and ability to “keep on keeping on” is His doing. What great things God is capable of when we ask Him! I do not possess the resources to pull off a project like this. Some well-meaning folks would say, “no, you need to believe in yourself.” But there is Someone so much greater to believe in!

With man, this is impossible, but with God all things are possible.

Matt. 19:26, NIV

This realization only further fuels my desire and motivation to help Christians become awesome at praying. I am more convinced than ever that prayer is where the battle is, and I am almost giddy with the excitement of being a part of what God is doing through prayer. Thank you for praying!

Week 11 ALREADY?

The past week feels like it has really flown by, no doubt in part to my very earnest effort and desire to get the daily email going. I came very close and might have made it had it not been for a thing of beauty in code that commanded my attention yesterday and a very weird thing that prevented me today from successfully using the thing of beauty to send out daily emails.

In addition, I’ve not wanted to start sending the daily prayer list emails without a way for users to disable this feature. That requires a new page, a new field in the database, and everything in between. Worst of all, it requires me to make a decision about UI design, which is paralyzing for me, but I will try to just put something out there and rework it later.

The great news is that I did resolve the very weird thing and have been successfully sending out admin emails to myself, so all the underlying pieces are now in place to do the daily prayer list email. I’m more impressed than ever with Google AppEngine (ROA’s hosting platform). It’s not being noticed much in the business press, I don’t think, but I’m convinced it is a game-changer that will open up a whole new world of custom and niche applications.

As always, thank you for praying. For a while there, I didn’t think I was going to make it, but the Lord has given me grace to persevere and to keep chasing the lion…