Skip to content

Commit 4121f8e

Browse files
committed
editing post
1 parent 6eb18e0 commit 4121f8e

1 file changed

Lines changed: 24 additions & 17 deletions

File tree

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,63 @@
11
---
22
layout: post
3-
title: A word about "good ideas"
3+
title: Some words about gathering ideas
44
date: 2012-01-16
55
comments: true
66
---
77

8-
As the [three](http://twitter.com/tobin) [of](http://twitter.com/shiftkey) [us](http://twitter.com/aeoth) have been discussing the next Code52 project to undertake, we've been discussing ways to get good ideas for projects. While the UserVoice site has served us well initially, the ideas are tending to fall into three different buckets:
8+
**Summary (TL;DR):** We'd like to improve the process for gathering ideas. If you have any input on the below situation, drop us a line in the [JabbR](http://jabbr.net/#/rooms/code52) room or [email](code52@code52.org) us.
99

10-
* **Dependent on hardware** - an idea which requires the contributors to have access to specific hardware
10+
<br />
11+
12+
13+
As the [three](http://twitter.com/tobin) [of](http://twitter.com/shiftkey) [us](http://twitter.com/aeoth) have been discussing the next Code52 project to undertake, we've been discussing how we can solicit awesome ideas for projects. While the UserVoice site has served us well initially, the ideas we are currently seeing fall into three different buckets:
14+
15+
* **Great idea, but constrained** - an idea which is constrained by access to some resource, e.g. hardware, operating system.
1116
* **A replacement for X** - an idea to replace an existing tool (FOSS or otherwise), for whatever reason
1217
* **Needs more work** - an idea which we've tried to reach out to the author to clarify
1318

14-
### How do we tackle these issues?
19+
## How do we address these issues?
1520

16-
The first one, while seeming impossible, can actually be resolved if we have people on board who have access to the necessary hardware. This could be as simple as having a project schedule and allowing contributors to indicate interest in specific projects. There are other workarounds possible, but these require more logistical effort which we don't have the time to organise currently.
21+
The first one, while seeming impossible, can actually be resolved if we have people on board who have access to the necessary hardware. This could be as simple as having a project schedule and allowing contributors to indicate their availability (and interest) in specific projects. There are other workarounds possible, but these require more logistical effort which we don't have the time to organise currently.
1722

18-
The "replacement for X" ideas are an interesting topic (the underlying discussion for why that is so is a discussion for another day). There was a fantastic quote from Dmitry Baranovsky last week at a user group which was along the lines of "Sometimes when you reinvent the wheel you actually get a circle" and that reflects my philosophy on building "replacement" tools. Yes, you can do it. But are you actually looking to create a better tool? When one suggests a "replacement for X" idea, it should suggest *how* the idea is different to what we have currently, to justify the effort spent.
23+
The "replacement for X" ideas are an interesting topic (the underlying discussion for why it is that way is a discussion for another day). There was a fantastic quote from Dmitry Baranovsky last week at a user group: (may be paraphrasing) *"the good thing about reinventing the wheel is that sometimes you actually get a circle"*. This reflects my philosophy on building "replacement" tools. Yes, you can do it. But are you actually looking to create a better tool? When one suggests a "replacement for X" idea, the suggestion should include *how* the idea is different to what we have currently.
1924

2025
The last group is perhaps a side-effect of our organisational efforts. We've been swamped this week since Code52 picked up a lot of interest in the interwebs, and while there's been some great discussion in the JabbR chatroom (just don't mention autocrlf there :) ), we haven't had the bandwidth we'd hoped to clarify ideas in depth.
2126

22-
### So what is a good idea anyway?
27+
## So what is a good idea anyway?
2328

2429
After discussing this over the weekend, we've come up with a few questions that future idea submissions should keep in mind:
2530

26-
#### Can it be done in a week by a handful of developers?
31+
### **Can it be done in a week by a handful of developers?**
2732

2833
We're not after the idea that you will make millions from, or an idea that will let you quit your job and become famous on [YCombinator](http://ycombinator.com/). We're after ideas that's been sitting on the backburner that you don't have the time for at the moment, or that you want/need help to implement. Let us have a shot at it for you, or join us and lead a team through developing it for you as an OSS project.
2934

30-
We want to deliver something of value each week, and large projects are not feasible currently. But if there's something specific to your idea we could use to kickstart a project, tell us!
35+
We want to deliver something of value each week, and large projects are not feasible currently. But if there's something specific within your idea we could implement as a project, tell us!
3136

32-
*We are exploring how larger projects could fit within this concept, and breaking a big project down into a series of smaller projects may be the best way to achieve this.*
37+
**Note:** *We are exploring how larger projects could fit within this concept, and breaking a big project down into a series of smaller projects may be the best way to achieve this.*
3338

34-
#### Why would you like to see this idea implemented?
39+
### **Why would you like to see this idea implemented?**
3540

3641
I said recently on Twitter that the most rewarding OSS projects are driven from a selfish need. Even something as simple as "I wish Product XYZ did {list of things}" can help start the discussion.
3742

38-
Often we (as the organisers) will do a simple Google search for existing products to compare and contrast with a suggested idea. If we cannot differentiate between an existing product and your idea, the idea is likely to have limited success. We will update the idea with our feedback and leave an opportunity to follow up - but the more information you can provide us with, the better armed we are to define the brief associated with a project.
43+
Often we (the organisers) will do a simple Google search for existing products to compare and contrast with a suggested idea. If we cannot differentiate between an existing product and your idea, the idea is likely to have limited success. We will update the idea with our feedback and leave an opportunity to follow up - but the more information you can provide us with, the better armed we are to define the brief associated with a project.
3944

40-
#### How can I help out?
45+
### **How can I help out?**
4146

4247
Not everyone is a developer. But everyone can help out to ensure a project succeeds. Great software has many inputs which aren't code - documentation, design, user experience, co-ordination, etc. - and many hands make light work.
4348

44-
#### What cool features can you suggest?
49+
### **What cool features can you suggest?**
4550

4651
This may be the toughest question to answer. If you can provide us with more details around what you imagine the software doing, that:
4752

4853
* gives the organisers more context to organise the project brief
4954
* gives everyone an opportunity to refine the idea further
5055
* gets people interested in executing the idea
5156

52-
### And the next idea?
57+
## And the next idea?
58+
59+
It actually ties into this discussion. We've mentioned it in the chatroom over the weekend to gauge interest, but will officially announce it later tonight (AEDST).
5360

54-
It actually ties into this well. We've mentioned it in the chatroom over the weekend to gauge interest, but will officially announce it later tonight (AEDST).
61+
**We'd love to hear feedback on this - we're doing this to involve the community, and we can only guess the right approach if we don't hear your views on this.**
5562

56-
We'd love to hear feedback on this from you guys.
63+
-- Code52 team

0 commit comments

Comments
 (0)