-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDEA: CodeBuddies Connect (weekly ask) #876
Comments
Here is the full list of options, for easier readability: What are you looking for this week?[ ] Algorithms coding practice w/ a pair programming partner Maybe we can cut this down? Also, maybe for the very first iteration of this experiment, we can skip the interactive follow-up questions and just have a general description box asking people to elaborate on the option they've selected. |
We can keep it short by using the funnel technique by giving a few broad answer options which funnel down to detailed options. Perhaps something like the following. We could further funnel down the list, but so far I've just rearranged your original list @lpatmo [ ] HELP[ ] Coding help [ ] PARTNER[ ] Algorithms coding practice w/ a pair programming partner [ ] FEEDBACK[ ] Feedback on a personal project [ ] TEACH[ ] I want to practice teaching something, or practice a talk |
Making the interactive interface on Google Forms was slightly complicated, but here it is! :) https://docs.google.com/forms/d/e/1FAIpQLSc-VEOq2v8Y5jXUXtByhiKunOBKfuJIgec0yP_WI37f1MqC9w/viewform Feedback welcome, thanks! Also feel free to fill it out as if you were doing it for real... |
Revamped the questions based on the responses so far (here is a public spreadsheet: https://docs.google.com/spreadsheets/u/4/d/1iVMwyMv9hEVlZWdfXOh4B9XSmDZ_QW5PCF3bQKfFMXA/edit#gid=0) What are you looking for this week?A coding or accountability partner
Collaboration on an open-sourced project
Mentorship, project feedback, or advice
OR: I want to teach or mentor
LAST QUESTION THAT ALSO IS THE DEFAULT IN PROFILE:What skill(s) can you help others with? |
@lpatmo the design mock-ups look great. I'd love to see what happens next? I'm trying to visualize these "trello" like cards and what comes of those cards/responses? If the goal is to match folks, I think we should really flush out this feature. Sounds very promising in my opinion. |
How far along is this? Where can I go to check out the code? I'd be willing to spend about 10 hours a week solving this problem. I've successfully built something like this at my job before. |
@ideaguy3d Thanks for your interest! We've got some code here: https://github.com/codebuddies/cb-connect. Please join our Discord's #cb-connect channel at https://discord.gg/yvtBmEW. I'm happy to do a code walkthrough with you sometime next weekend, if you're interested. Feel free to ask any questions on the Discord channel. |
@lpatmo Maybe we could make the page more engaging. I was playing with a CB "Connect" logo and also a potential new look for the page. I have some more ideas to mock up for the different states. More to come next week. |
@lpatmo yeah we can spend an hour or so this weekend on it. I would also be more useful if I could create a separate web service to build this because I'd want to do some heavy duty SQL coding. @adachiu It looks pretty, but the interaction design is far more useful than the visual design with something this complex. I can see the UI view's going into so many branches and sub branches |
@julius We might explore a relational DB stack with CodeBuddies V3, but
this project is meant to be a quick MVP so we can connect people. It's
missing a key feature (letting people submit more than one entry) but is
close to being done.
@ada Love the icons, and I like that you've organized the entry points so
that it's 4 instead of 6. Do you have thoughts on the rest of the signup
flow? Have you seen connect.codebuddies.org? It's the current UI.
…On Thu, Jul 18, 2019, 10:43 AM Julius Alvarado ***@***.***> wrote:
@lpatmo <https://github.com/lpatmo> yeah we can spend an hour or so this
weekend on it. I would also be more useful if I could create a separate web
service to build this because I'd want to do some heavy duty SQL coding.
@adachiu <https://github.com/adachiu> It looks pretty, but the
interaction design is far more useful than the visual design with something
this complex. I can see the UI view's going into so many branches and sub
branches
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#876?email_source=notifications&email_token=ABCNXO666RKDQSCTTG2D6JLQACTUTA5CNFSM4FADFNL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2JIAFA#issuecomment-512917524>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABCNXO3S3GD4BTWHKLRINJ3QACTUTANCNFSM4FADFNLQ>
.
|
@lpatmo Yes, I am basing the rest of the flow I'm doing with the current website content. I will post more progress today. @ideaguy3d I'm working on the ux of the user flow for this. |
@ideaguy3d There won't be a lot of opportunity for SQL for this project,
sorry. :(
If you're still interested, let's figure out a time to pair on Discord!
…On Thu, Jul 18, 2019, 7:06 PM Ada Chiu ***@***.***> wrote:
@lpatmo <https://github.com/lpatmo> Yes, I am basing the rest of the flow
I'm doing with the current website content. I will post more progress today.
@ideaguy3d <https://github.com/ideaguy3d> I'm working on the ux of the
user flow for this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#876?email_source=notifications&email_token=ABCNXOYVRZ2G57N5DG4WLJDQAEOQVA5CNFSM4FADFNL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2KK7GQ#issuecomment-513060762>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABCNXO7GTJSITEGGDRJDKGTQAEOQVANCNFSM4FADFNLQ>
.
|
I updated the layout of the cards so that it is vertical. This would give us space to have a horizontal expansion of the form. Sketch Cloud Link: https://sketch.cloud/s/PKPgL I'm working on how it would look like for the other expanded form options. |
@adachiu, it looks fantastic. |
(Copy and Paste from my Slack comment so we can save the thought here) Perhaps we can add the breadcrumbs that I mentioned earlier. What if we break it down like this: First form section is all about the User
Second form section is all about what the User wants to do
Third form section is contact information
|
Many awesome people join and introduce themselves in the #introduce-yourself channel, but it can still be hard to dive into the community on Slack, and shy people sometimes hesitate to ask for help. Connection requests and messages frequently get lost because of the ephemeral nature of chat.
PROPOSAL:
Every week, ask the question "What are you looking for this week?" in a community-wide notification.
Participants can choose from a number of options, and will be presented with follow-up suggestions or questions which they must respond to.
After they submit the form, they'll be able to see a board of responses organized by option category, and comment on the responses if they'd like to follow up. (Think: Trello board where each card is a response, and can be commented on)
(In addition, we can also experiment with "matching" people who've demonstrated similar interests this week with each other, either manually by connecting people via email or -- later -- via an algorithm.)
A draft of options:
What are you looking for this week?
[ ] Algorithms coding practice w/ a pair programming partner
[ ] An interviewing practice partner
[ ] Motivation to finish (or continue working on) a tutorial or MOOC
- Thanks for stepping up! You can create it here: codebuddies.org/study-groups. Please link it here after you've done so: __________
[ ] Feedback on a personal project
[ ] Contributors to an open-sourced personal project
[ ] An open-sourced project to contribute to
[ ] Coding help
[ ] An accountability partner
[ ] Career advice
[ ] I want to practice teaching something, or practice a talk
(People who're interested can comment. Then the OP will schedule a
teaching
hangout on the site.)[ ] I want to help mentor someone on Slack
Note to mentors: (content below drafted by @sergeant-q)
[ ] I want to help mentor someone in a 1-hour hangout
[ ] I want a mentor this week on Slack
[ ] I want a mentor who can meet with me in a 1-hour hangout
FEEDBACK WELCOME ON:
Let's prototype this idea using a Google Form/Spreadsheet this week before building it out onto the site.
The text was updated successfully, but these errors were encountered: