Supporting the app

development

#1

Hello,

I am not aware of how big the team behind Agenda. I see this app as a great product, so my question would be to clarify what is your position now? How many team members? Is there enough financial support to support the app development? If not, would it be good if I or you opened a topic and linked to it from feature requests where you clarify the support you need?

If that can help in speeding up the development process, or at all help the team, it’d be great to know where we stand.

Thanks.


#2

Thank you for raising this question, it’s indeed good to clarify, let me take the opportunity to give our view on where we would like Agenda to go, both as a product and as the team behind it.

Agenda was launched a year ago by @drewmccormack and myself together with designer @wrinklypea and support from long-time friend @cparnot. And that’s still your team today. In fact we have no plans to change this. Not because Agenda isn’t profitable (it is), or because we are not ambitious (we are), or have no ideas what to do next (ok, you get the point already), but because we are very conscious as to how we want to work on and mature Agenda: as a life-style business rather than a startup. This has a number of implications, which i’ll try to set out below.

After the successful first year of Agenda it would not be hard to go on a fundraising tour, and pitch Agenda as the hot new Evernote-killer-unicorn-potential startup in town. The benefits would be obvious: after raking in plenty of funding we would be expected to quickly grow the team and have a lot more hands to work on Agenda, allowing us – at least theoretically – to bring you everything on the wish list much faster. Plus we would probably start working on cross-platform apps and web-apps right away.

That sounds great, but the downsides are pretty big too alas. Once you go this route, growth becomes everything, because that’s all the investors would like to see in the end of the day; it will quickly dominate priority so that they can get their cash back when the Facebook’s of this world snatch Agenda up, or an Agenda IPO gong has rung. But there’s a more subtle effect too, a larger team inevitably means more overhead, less transparency, and less approachability. Once we need to manage a large team of people we probably would not have time to prototype new features, nor answer questions in this community ourselves. In such as setting it is hard to stay really connected to your users, to maintain an app with a certain feel and empathy, and to deliver an app that we ourselves would want to use every day (as we do). How do I know? I’ve been there, if you’re curious to hear more, I talk about it in my recent talk at DO-iOS.

It is why we decided to not go this route and instead stay small and independent. It means you are much more likely to see us with the same excitement and dedication to further improve and mature Agenda as you have seen in the past year. Also this has downsides though. It means having only two pair of hands at work, it means some features will take a lot longer than you might have hoped for, it can even mean some features might perhaps never make it despite the fact they are on our personal wish list too. Ultimately a day has only has 24 hours. This is the painful consequence of making the choice to stay small.

Just so you do not get me wrong, remarks like the above one, posted in the topic on adding support for tables are totally understandable; in the end of the day I try to see them a testimony that people like Agenda and would love to see it becoming an even better fit in their day-to-day lives. And yes, of course it is frustrating if you see us pick localization of Agenda in foreign languages as our next priority while you much rather would see us bring table support or one of the many other things we promised we will work on some day. I am a user of Agenda too and of other apps from small developer teams, and I have the same reaction, so I do understand. The only thing we can ask though is for patience and be honest that an ETA is simply impossible to give.

As the developers of Agenda we must also accept that some users will not be able to wait that long and will decide to move on. For each of us the decision whether to wait or to switch to a different tool will be based on different criteria. The only thing we can promise is that we will keep going at it, we love Agenda and what it means to people, this is what is motivating us, much more than growing the company or the number of developers working on.

@mhmoodz, probably not entirely the answer you might have expected to your question above, but I hope this gives a bit more insight into our thinking and what to expect.

Coming back to your original question, what can you and others do to help speeding up the development of Agenda? The number one thing we ask is to continue what many of you have been doing already; we have received so much help through this community already:

  • by joining the beta programs for mac and iOS to help us test new releases.

  • by submitting crash reports, and reporting bugs, sharing libraries or examples that helps us reproduce issues if needed.

  • by submitting detailed feature requests, or ideally if it has been raised by others already, by voicing your support or adding thoughts to these existing topics so we keep the community clean and easy to navigate. And by being understandable if we cannot give a deadline yet for the feature you would like us to introduce most.

  • by offering your help in translating Agenda in other languages so we can make it more approachable to users who speak the same language as you.

  • by directly supporting us, which of course can mean buying the premium features, but also by leaving a nice review in the App Store, and by spreading the word to friends, colleagues, news and review sites, or other channels where people might not have heard about Agenda yet.

  • and finally by helping other users and answering their questions in this community, to help them get up and running or solve issues they bump into. But also to help set their expectations of what they can and perhaps cannot expect from us when it comes to their wishes for Agenda.

Together this will help us to maintain a positive and energetic feel in the community, which in the end of the day is the biggest motivating factor for us to keep on pushing Agenda forward! Thank you all for your amazing support!


The Next Box™ – The story of how Agenda came about
Agenda for Android
#3

Thanks a lot for your reply. It’s indeed not what one would expect especially from a small team and especially this fast. It’s remarkable and obvious how much you are passionate about the project.

I’ve been always thinking to buy the premium features. The thing is that the free version already has everything. But I will still do it for support.

I am really glad that someone out there wouldn’t trade it with a bigger company and would keep it a community driven project.

Here’s the bottomline for me. I am a UX designer, I don’t know how many designers you have and how well it’s going. I run a small business too with 2 people. It must be clear to you that in brainstorming and sketching, the more minds involved the better the results, simply because you discover more options. I can help with planning and prototyping if needed. One of the things I love to do and I think I can contribute with is feature planning. If that’s something you need feel free to approach me.

Thanks a lot for this great app. Thanks a lot for your passion :slight_smile:


#4

Hi @mekentosj - great post, great values!

Re the above quote, I’ve always been slightly reluctant to respond to other comments, especially ’how do I do x?’ type posts, because I don’t want to cause confusion by perhaps getting it wrong.

I also see a lot of questions that have already been answered earlier on the forum, usually by you, and pointing people to those answers sort of feels like I’m criticising them for not searching the forum. Same with feature requests - can easily point them to the list of planned features, but is that helpful?

I guess I’m just asking for a bit of reassurance about how to help out in a way that is actually helpful!


#5

Hey @trebso,

As a member of a few Discourse based forums (like this one), I probably see more than 20 new posts every day, from people asking about something that has already been answered.

Most of the time, they won’t have even thought to have searched before, or if they did, they often won’t find it.

Pointing them to the answer will definitely help, especially if there is no new info on the subject :grin:

As for this point, again, I think it’ll be useful to put your opinion/thought process across.

There may be more than one way to achieve the desired outcome, and people might be blinkered into doing it their way (and therefore always advise their way when explaining to others), and they may not have thought about it from a different angle.

I wouldn’t worry about getting it wrong, someone will come along and correct your mistake if required!


#6

@trebso please don’t hesitate to answer even if you feel it’s a duplicate (even better if you can point people to the relevant canonical discussion), what we often do is unlist such topics so they don’t clutter the search results or recent posts, yet the person who posted still gets his/her answer, which is nice I think.


#7

I just would like to say how refreshing your motivation is. Before I got too deep into using Agenda on a daily basis, I was fortunate to catch this talk on YouTube https://www.youtube.com/watch?v=NI8yYmqHahE - I hope its okay to share here. It helped me see the vision behind the app and set realistic expectations about how quickly features might be added. I respect you guys for making hard decisions to keep creative control over your passion.


#8

Thank you so much for your kind words @candy.jones!