r/CollaborateCode • • Jun 03 '13

Keeping Everyone Up to Speed

30 Upvotes

Hello everyone!

Just a small update to start your Monday. We reached 500 subscribers overnight! A pretty awesome milestone to hit within a week. We'll be having a mod meeting tonight to discuss a few things coming down the pipe very soon. A small preview of what will be discussed:

  • An IRC Channel

  • Mentor List Creation

  • Sticky Posts

  • Google+ Group

  • Project Status Updates

  • Basic user tutorials for Git and IRC

  • Growing as a Sub-Reddit

If you have any questions, or have anything you'd like to contribute please shoot me a message and I'll be sure to bring it up tonight. Look forward to another post by the end of today or early tomorrow outlining some of the additions we'll be making to /r/CollaborateCode.


r/CollaborateCode • • Jun 03 '13

[Mod Post] Please read if this is your first time here!

25 Upvotes

[Despite the title, this is also relevant for most people as this is still a new subreddit!]

                        Welcome to r/CollaborateCode!

If you’re reading this, welcome to the newest subreddit looking to help programmers and coders advance in the world of technology. The goal here is to help people who are looking to better themselves by gaining experience in writing code, and those who are interested in completing projects, by giving them a place where they can find people with similar goals and interests. If you are here looking for people to do a project for you, you are in the wrong place.

With regards to coding experience, everyone has to start somewhere! There is much to learn in the Computer Science field, and this goes beyond knowing just how to type code. We, the r/CollaborateCode staff, are here to help those who are new to coding get started, and those who already have already begun their path expand the boundaries of what they can do, all the while expanding their knowledge of what it means to be in this field.

Computer Science is more than just writing code and creating software. Hearing about the newest devices that are coming out, what processor power actually means, how your computer wirelessly connects to people thousands of miles away instantly, these are just some of the things that should interest you and knowing will only expand your horizons. You may not know where to begin to find all these things out!

So you are probably thinking to yourself, where do I start, there’s so much to do! Well you’ve already done a good first step by taking the time to read this to try and get a better understanding of what you want to accomplish. Don’t let what you’ve just read overwhelm you, instead take your first steps and if you’re new to coding look for a group, or start one, and use our introduction to coding suggestions to get on the path. We hope you subscribe so that you can give yourself the opportunity to hear about new things to learn, and new ways to learn them.

-The r/CollaborateCode moderators

Now that you’ve read the introduction, click here to see the format for posts, and get any other information you may need.


r/CollaborateCode • • Jul 10 '14

Learn to code by being coached by an experienced developer for free

Thumbnail
askadev.com
19 Upvotes

r/CollaborateCode • • Jun 04 '13

Android: First Day - Thursday 5PM EST

19 Upvotes

Google+ Event

Hey everyone, /u/plaid_pancakes is starting his Android group Thursday. It's a chance to chat and learn together and start a small first project. Contact him for some more information. Also we invite you to join the G+ Community. Hope to see you there!


r/CollaborateCode • • May 30 '13

[Suggestion] List of Mentors

19 Upvotes

I've heard time and time again how people went from knowing nothing to being a damn near pro (maybe not quite such a crazy transformation, but you get my drift) due to the fact that they had an experienced friend, co-worker, boss -- a mentor.

Due to the inevitable influx of those wishing to learn, I think it would be beneficial to set up some sort of mentor list with contact information (this may be an email address appointed for just this purpose, Reddit messaging, or otherwise), their skill, perhaps a portfolio of what they've done/been doing, languages, the usual stuff you'd think to put there.

Then, not only could we connect in a group of those beginning or some moderately experienced, but someone who is a seasoned programmer could help some of the younger ones (younger as in less experienced; not referring to age).

Feel free to build on this idea, line-item veto at your discretion, or altogether disband it. I'd love to hear comments on the matter and different ways in which we could make this subreddit the perfect package, if you will.

Edit: I do know that this subreddit isn't terribly large yet, so we may have some trouble gathering mentors. Just throwing some ideas out there to think about or implement or keep in mind for a future date when we have the resources.


r/CollaborateCode • • Nov 22 '13

Don't count us out yet folks! Good things are to come...

18 Upvotes

The moderators are, after a long "leave of absence", coming to talks about mod things. We expect to be back soon!


r/CollaborateCode • • May 10 '14

[LFG][Python]Roguelike Game

17 Upvotes

I'm interested in the roguelike genre and would like to party-code a game using python and libtcod. Now, it's important that if you want to program with me that you go do this tutorial: http://www.roguebasin.com/index.php?title=Complete_Roguelike_Tutorial,_using_python%2Blibtcod

After doing the tutorial, you'll have the makings of a game right there. If you want, you can stop and move on to something else, or message me and let's try to push the limits of this thing.

Either way, do the tutorial and see what you think. Get it running and be sure to actually type everything in. Message me when you're ready and willing.


r/CollaborateCode • • Apr 28 '14

[LFG] "It Would Be Cool If..." web app for programmers ... embodies the spirit of /r/CollaborateCode

17 Upvotes

How many times have you said "it would be cool if n <verb> y"? That's my premise here. I want to build a web app for programmers, developers, and engineers of all walks to request, submit, and collaborate on tasks that could range from writing a small script, to modifying a library, to writing a completely new application (although that would stretch the intended scope).

The goal isn't to replace great sites like SO for Q&A or GitHub et al for VC management, but to provide a language-independent point of interaction for both experienced and novice programmers to get and give assistance and help contribute to the overall well-being of the FOSS world.

Anyway, enough of the sales speech. I'm not decided on a stack yet since I would like this to be a community endeavor more than an individual one. Server resources aren't an issue, I'll provide and provision those as necessary. The only requirement...no Microsoft servers or code!

If you're interested and want to talk a bit, feel free to drop me a message, even if it's just to say "hey, it would be cool if it would be cool if could do this" :)


r/CollaborateCode • • Jul 08 '13

[LFG] I'm trying to create an ambitious evolution simulation game, would love ideas and/or code contribution

16 Upvotes

Here's what I have so far: https://github.com/superjoe30/planet-evo

Inspired by stuff like:

The main goal of this project is to evolve surprising and interesting behavior.

Looking for

  • ideas & brainstorming

  • code

Read the readme for the project on GitHub to see what I've got as far as a DNA language. I once evolved brainfuck code to print "hello world" so I have a pretty good idea of how genetic algorithms work.

Here's a picture of some notes that I drew; this is what I'm working on right now. The basic idea is that organisms should be constructed out of basic building blocks which have different uses and properties.

http://imgur.com/6EPXKJs,hVZ5fVM,vFhd9Ky,LFZp6D1#0

The other images are screenshots at various (discarded) phases of the project. The one with the green stuff is a plant that evolved to grow sideways.

This project is motivated entirely by intellectual curiosity, so any direction you want to take it is valid.

Join #planet-evo on Freenode if you want to contribute.


r/CollaborateCode • • Jun 08 '13

[Competition][Android][Beginner] Android: Summer Session

16 Upvotes

Okay guys after seeing how much attention the first Android group got even though admittedly it didn't go to plan. So this time we will be doing it COMPLETELY different. Please read the whole post before replying.

Contestants I will be limiting this to 40 people divided into 8 teams of 5 members.

Note: Teams will be random too keep it as fair as possible.

Format There will be a handful of small apps working on one at a time. After each round is complete. The next app will be be made known to the Team Leaders. Each app will be judged and ordered from best to last

  • 1st place +8

  • 2nd place +7

  • 3rd place +6

  • 4th place +5

  • 5th place +4

  • 6th place +3

  • 7th place +2

  • 8th place +1

Judges I hope to get some notable members from other subs or even ours to judge and help decide apps (if youd like to apply for this PM me)

Note: I am leading my own team and therefore wont be a judge or picking the apps

Prizes I dont plan on anything monetary (so if your better than a beginner PLEASE dont sign up, you have nothing to gain). I have a few ideas, just got to get them ironed out.

Leaders If you want to be a leader please reply (may include up to one friend to be on your team)(Also you can include a team name if you choose (please keep it appropriate)). THEN PM me your G+ account I will be making a google docs of all the teams and your G+ will be linked there so your team-members can contact you. You will be responsible for turning in apps to me, and I will be in contact with you if anything changes throughout the "event". You don't need to be a guru just dedicated and organized. You may meet in any way you see fit.

Joining this "Competition" If you would like to compete on a team and not as a leader you can just reply saying you'd like to join. You can include 1 friend maximum you would like to be paired with. No point in splitting people up but I also want it to be fair as possible. Also dont include any prior coding knowledge. Until you meet with ur team i want everyone to be considered the same level.

Thanks and good luck to anyone competing.

Teams and first app are posted now, please see

https://docs.google.com/document/d/1g9TOshu-cN31rQvUC--nrAXBctfV2pJ98rWv78t6_1w/edit?usp=sharing


r/CollaborateCode • • Jun 09 '13

Read this for information about active projects, posting guidelines, and more! (Also, read this before posting)

15 Upvotes

[Editing in progress. While this line is here, this thread is not complete, but whats here is correct]

Welcome! To keep things simple, links will be provided in the sidebar for simplicity, but this thread will also contain useful information. As this is still new, things may get switched around a bit, but we will provide ease of access regardless, and inform you all with any updates, we appreciate your patience.


Post acronyms:

LFG = Looking For Group

LTL = Looking To Learn

LTT = Looking To Teach (Contact the Moderators to help you with useful tools to teach!)


Format for posts:

New projects postings need to follow the following:

Title: [LFG][Language(s)][Level] <idea/project>

Description:

  • (Brief, one-two sentence description of project)

  • Amount of people desired (can be arbitrary)

  • Languages to be used.

  • Approximate time table.

  • Requirements.

  • Other notes.

Title: [LTL][Language(s)][Level] <idea/project>

Description:

  • Description of how you want to learn (I.E. Through practice websites, readings, attempting a simple project, etc.)

  • Other Information : Contact info (Recommended Reddit messages to start), Timeline, etc.


Links to Google docs:

--To clarify: ALL posts that looking to create a project, teach, or learn, will go into a list. This list is done by hand, not automatically, so it may take a little bit to get your post into one of these lists (We hope that at most, it will be a day) but it will happen. If you don't see your post up there within 3 days, please message the moderators and we will get that fixed.--

Active Projects List

Mentors List [With dates/archived recordings] (Coming soon!)


r/CollaborateCode • • Jun 12 '13

Android: Summer Session Teams and App list

Thumbnail
docs.google.com
14 Upvotes

r/CollaborateCode • • Jun 06 '13

[EVENT] Android Group - Streaming

14 Upvotes

View on YouTube here.

2:19 PDT: Will be live very soon! Working out technical details.

2:25 PDT: Stuck at 99% 'preparing to broadcast'...

2:45 PDT: Event canceled. Extreme technical difficulties. Will make it up to everyone.

2:55 PDT: We will be looking into alternative methods for accommodating the volume of users that want to join the event.

3:12 PDT: Kind user set up streaming of Hangout on his Twitch account. As it stands, the group is still canceled. However, the group remains canceled as of now.

3:16 PDT: We will keep the community updated on what's going on regarding a future make-up session.


r/CollaborateCode • • May 30 '13

[Mod Post] Active Projects List and Other Information

14 Upvotes

Hey everyone!

We reached 250 users in 2 days! A great start if you ask me. Some awesome projects getting posted for people to join. For now, I've created an Active Project List on Google Docs that can be accessed via the sidebar. Take a look at the project itself, and contact the creator via reddit if you're interested in joining.

Keep posting projects! The more we have, the more experience people can get.

On a personal note, my Java Chat Client is progressing well, and we could use some more help. My plan is to use this as an official means of communication for the sub once it's done. It's written in Java, meaning it will have full cross platform functionality. This will give a chance for people to collaborate in real time versus using the clunky messaging system reddit has built in.

More information regarding what the sub has to offer will come later this week after the mods get a chance to meet for the first time.

Also, If you have a GitHub, send me a PM and I'll add you to the organization so it's easier to access projects.

That's all I've got for now! Good luck on projects everyone!


r/CollaborateCode • • May 29 '13

[LTL][Android/java][beginner] various small projects

13 Upvotes

Hey guys looking to get a group to do this with, I have a couple ideas for small apps/widgets that get progressively harder.

Start date: please start trying to get minimal knowledge from the source I mentioned below. If you need help getting an IDE setup I am glad to help with that. The whole group will start 6/6/13 we can pick a day or 2 of the week that people are available to meet.

Amount of people: 4-6 I suggest everyone learn from https://developer.android.com/training/index.html I will also be personally using a couple lynda.com courses but not required.

This will be over the next couple months, Summer learning. I will be using google hangouts to get together. I don't wanna just post mine so PM me.

Some of the ideas: TIL Widget (like an educational diary just to get basic UI knowledge), Virtual Pet (similar to a tomagatchi we can have fun with this) Tower Defense game (self explanatory) Platform side scrolling game (self explanatory)

Of course all these projects are subject to change, just ideas.

Also it will be helpful if you have a android device, phone, tablet, etc. (although not necessary)

EDIT: get the ADT Bundle here http://developer.android.com/sdk/installing/bundle.html and please see the start date and maybe get a little info from the guide I posted (dont need to finish it just do a little bit, so you have your foot in the door)

EDIT 2: I have decided with the large amount of people signing up I will basically split it into two groups, im also a beginner. but ill help both groups and host the meetings. Anyone is welcome to join either so it will be the most flexible approach for you guys. Basically Ill do work on the current project on tuesday then thursday (example days) Ill go back and do it again. Im going to try and keep both sessions the same in what gets done. Hopefully that made sense


r/CollaborateCode • • May 22 '14

[LTL][LFG] Know beginner level Java, Python, SQL, HTML, CSS looking for a project to contribute to.

12 Upvotes

I'm currently starting in a junior dev/customer support/data warehouse/analyst role with a start up.

I have beginner-intermediate level skills but in a varied tool set (Java, Python, R, SQL, JSP, Apache Tomcat, HTML, CSS, regex), so I'm looking to expand my skill set, including web techs with Django, JavaScript and JQuery (if you are using these).


r/CollaborateCode • • Jun 05 '13

[META]Using LTT tag to indicate that a person is Looking To Teach a specific topic.

12 Upvotes

I was just thinking we have Looking to learn, Looking for group, but what if we wanted to teach other users how to do something.

I just subscribed to this subreddit two minutes ago, so if there's already something in place to cover that then by all means I apologize.


r/CollaborateCode • • May 29 '13

Mod Updates, Formatting Standards, and other things.

12 Upvotes

Good evening everyone,

It's been a busy day getting everything setup. I had quite a few mod applications and have since sent out invitations. I'd like to welcome the following users as mods:

/u/melchyy
/u/thelunchtray
/u/plaid_pancakes
/u/pieterdc1

There were some great suggestions for the sub, and I'll look to implement some of them in the coming weeks.

For submitting posts:

I've decided to go with the formatting options suggested by /u/Stromz and /u/totalanonymity in this post, for submissions to this subreddit going forward. The layout offers a simple and organized way to potray information and find users looking to contribute to a project or start learning something new.

New projects will loosely need to follow the following:

[LFG][Language(s)][Level] <idea/project>

  • Amount of people desired (can be arbitrary)

  • Languages to be used.

  • Approximate time table.

  • Requirements.

  • Other notes.

For example: [LFG][Java][Intermediate] Chat Client/Server

Groups for learning will be handles similarly for now. I'd like to further explore a different way of handling new people down the line. For now, an example for someone looking for a group to learn a language or skill with would be:

[LTL][Language(s)][Level] <idea/project>

  • Description of how you want to learn.

  • Other Information : Contact, Timeline, etc.

For Example: [LTL][Go][Beginner]

Important Things To Know

The subs GitHub is now posted on the sidebar. If you'd like to make a project available, PM me the info and I can fork it. This will allow for collaboration and commits among the sub. Further information will be coming.

If you have any suggestions for the subreddit, please let me know. This is a community for the subscribers and it's as good as everyone here makes it. I look forward to working with you all, and again welcome to /r/CollaborateCode!


r/CollaborateCode • • May 28 '14

[LFG] [Java] Creating Riddles

11 Upvotes

So, I'm currently working on a project that should contain many riddles. I already have created a very basic application for text-based riddles that can load them easily. Programming a riddle is nothing more than this, so even beginners should be able to make some.
I would really look forward to have some awesome people with me making riddles, maybe rewriting the GUI and other stuff.


r/CollaborateCode • • May 14 '14

[LFG] Very simple JS webapp

11 Upvotes

The general idea would be a "form" where you would enter an email address, and would hit enter.

It would then go and find social media accounts for that email address. I can build the form very easily just want 1 or 2 other people who can help implementing APIs to check Facebook, twitter, linkedin, any site you can search by email.

This would be just for fun. People could use it for new employees, new friends be creepy w.e.

Of course I wouldn't store the data anywhere, not trying to profit off it.


r/CollaborateCode • • May 12 '14

Looking to join small open source project! [LFG / L] [Python / Java]

10 Upvotes

I have some java and python under my belt and was looking to see if there was an open source project I could join to really get into programming, maybe a small or a side project there would be at least a little bit of guiding in. I would love to help collaborate with some one.


r/CollaborateCode • • Jun 18 '13

[LFG][Java/(Scala?)] A versioned open source XML storage system, storing snapshots of time-varying data, written in Java (help needed).

Thumbnail
github.com
10 Upvotes

r/CollaborateCode • • Jun 14 '13

Looking for SF Bay Area coders to meet up and work on a project.

10 Upvotes

Hello,

I had an interesting idea on an app for collaboratively making videos with friends via their android phones (using Java). I was wondering if anyone would be down to meet up and work on it with me. I'm currently trying to meet new people in the bay, since I just moved here. I thought this would be a cool way to do that. I'm free pretty much every other weekend, and am down to meet up for drinks so we can talk about it more.

Thanks,

AdamWestPhD

Edit: I'm not necessarily looking for skilled coders, just people who would be interested in learning and making some new friends.


r/CollaborateCode • • Jun 05 '13

[LTL][Python][Beginner] Python + Pygame

10 Upvotes

I'm a complete beginner when it comes to Python, having just started learning it two days ago. I'm about 3/4 done with Codeacademy's Python track at the time of writing. I have done a minimal of coding in the past, I learned the basics of C# at one point in the past, but abandoned it when I realised it was overly complex for what I need it to do, which is the reason I'm now learning Python.

I have a lot of spare time, especially now during summer. I thought I could spend my spare time this summer doing something useful (for once), and learn to program. My goal is to make 2D games using Pygame. My ambitions have shrunk, time and time again, and at this point I think they're reasonable for what I would be able to do over the course of summer.

I don't know how much of Python Codeacademy covers, so I'll probably need to learn a lot more even before starting to learn Pygame. Ultimately, I have a lot to learn, so I would be interested in some form of mentor or the likes. I know there is a mentor list in the making, but I decided against continuing the wait. I would've eventually made a similar post even if there were no mentor list being created.

Please ask for any additional information. I tried leaving out the least relevant things.


r/CollaborateCode • • Jun 05 '13

[LTL][Python][Beginner]

10 Upvotes

Hi everyone. I'm pretty new to both python and programming in general. I have a bunch of free time this summer, so I want to learn as much as possible. I've completed the python track on codecademy and I've been watching some lectures from ocw. I've also spent a little time playing around with a raspberry pi.

Basically, I'm looking for any opportunities to learn. I'm open to learning other languages besides python, but thats really all I know right now. I'd be willing to help out with any projects to get some experience, and can collaborate on google+.

Edit: Well it looks like we've got a good group of people looking to learn. Does anyone have project ideas or want to take the lead on this?