The Able Manifesto

Able is a community for people who are interested in building things with code. Our aim is to provide a platform that people can use to share and develop their technical knowledge and opinions, and find new opportunities to further their careers in technology.

Your previous work experience, education, gender, race or country of birth do not matter on Able, all that does is your appreciation for the power of knowledge.

If you have a story, advice or experience to share from the programming, infrastructure or hardware projects that you work on, particularly in a professional context, then you should write about it on Able to share it with other developers. We’ll provide the tools you need to publish great posts such as a feature rich text editor, responsive article pages with syntax highlighting, rss feeds, and email syndication to followers.

Discovery

We want Able to be a place for people to discover new knowledge, new developers and new organisations around the world that are doing interesting things that others might want to be a a part of. If you’re working on something interesting, then we’d love to hear about how you’re building it.

Quality

Most online communities are noisy. We want Able to be a clean experience with high-quality content. Our UI will always be clean, mobile and of the highest possible standard that our resources permit.

We encourage writing to be of a high standard and so we’d recommend using tools like Grammarly and test the correctness of code before publishing.

The focus of writing should also be on knowledge sharing and technical detail above self-promotion. Writing should speak for itself and should focus on providing value and insight to others. Any aggressive self-promotion will be moderated at discretion to maintain Able as a platform for knowledge sharing.

Diversity

Able stands for diversity. The reason the name Able was chosen is because we believe that everyone is able regardless of their background. Our support will generally lean towards empowering underrepresentation in various areas such as demographics, geography, organisations, browsers and infrastructure in the technology market to encourage competition and democracy on the Internet.

We all know that there isn’t much diversity in the programming community. We want to make a real effort to bring more diversity to the programming community and will be doing what we can to help drive this change. Over time we hope our efforts will show that this is something we truly care about. Programming can be a very rewarding profession and we want to help make this accessible to everyone regardless of gender, race, citizenship, education or previous work experience. The general rule of thumb for behaviour and moderation on Able is to treat everyone with the same respect that you would like them to treat you with.

If you feel that there is bias on Able in any way and that we may not be aware of it, please let us know. That being said, Able is a place to focus on developing your technical knowledge regardless of disposition or background. It is not a place to publicly debate the nuances of gender politics.

Diversity also applies to things like organisations. Tier 1 tech companies like Facebook, Amazon, Apple, Netflix and Google get plenty of coverage, and that’s fine, but we believe there is loads of interesting stuff going on around the world in the middle tier of the market. For profit businesses, open-source, government, non-profits. We’d like to encourage people working on all kinds of projects from all over the world with any programming language to tell people about it on Able.

We believe the browser market could also use stronger competition and so we’ll make sure that your experience on Able always works well on other browsers. Firefox is the primary browser we develop for but also test in Chrome.

Openness

If you no longer wish to be part of the Able community it should be easy for you to leave with the data you’ve invested into the platform. We will enable this through APIs (as time permits) or manual assistance. This kind of openness keeps us accountable and motivated to create the best platform we can for the technology community.

The core Able platform is not open-source. This is partly because we have limited resources and time but also because we are still undecided as to whether open-sourcing the platform would increase or decrease the value of our own personal time and monetary investments in building Able. Open-source projects are great but there is a very real issue with open-source maintainers being under-rewarded for the value they create. Our position may change on this in the future if we find a way to do it in a manner that is mutually beneficial. We may open-source non-core code that we develop at Able on our Github profile.

Business model

Able is a for profit business. We enjoy working on Able and want to make a decent living out of it. Able has been bootstrapped to date and we would only consider funding if it allowed us to grow sustainably. We’re not interested in blitzscaling a user acquisition crusade with VC funding to chase an IPO and then dump an unsustainable business with a big brand on the public markets. We would rather toil for years to build something that is a sustainable and respected place on the internet.

That being said, we’d love to make working on Able full-time a reality, and so we intend to make money through the following ways:

  1. Premium job ads - companies can pay to advertise their job vacancies to the Able community. These will appear in the jobs section of Able and be syndicated to people who opt-in for job alerts.

  2. Code challenges - companies can pay to use code challenges to screen candidates for job roles.

  3. Premium course content - users can pay for premium learning courses. This is not in something we are pursuing at the moment but may be something we look at in the future.

We’re not interested in banner advertising as we feel that it clutters the user experience. We will only advertise things that add value to our users. We admire companies like MailChimp who’ve managed to bootstrap their way to where they are today.

Fairness

Ultimately, we want Able to be a place where everyone is treated fairly. We’ll moderate where we feel it’s necessary to maintain a respectful and constructive environment on the Able platform. We’ll also work to involve people from other dispositions in these decisions to try and broaden our view beyond any inherent biases we may possess.

Finally, fairness also applies to us. Right now, we are two people who build Able with our spare time and money. Building an online community is a LOT of work and so we’d appreciate it if you kept in mind that while we want to build something world-class, we don’t have the resources of other well-funded companies and we might make mistakes or decisions that you may not agree with along the way. If that happens, we’d appreciate you understanding that ultimately we are trying to build something that is sustainable.

Support

If you’d like to support Able, here are a couple of things you could do:

  1. Join able by signing up with Github, Twitter or email. Every single user that registers increases the value of the community and encourages us to carry on with what we’re doing.

  2. Share your knowledge on the Able platform.

  3. Advertise your job vacancies on Able. We’ll set up a profile page for your organisation, list your jobs and help you find talent. No recruitment fees.

  4. Report bugs, request features and give feedback using our suggestion box on Github.