📜 ⬆️ ⬇️

Pair programming as a service

What if it were possible at that moment when you are faced with some kind of challenging task that you haven’t been able to solve for quite a long time on your own (although you’ve looked at everything that you could find on Google), go to a special site and ask anyone to see and help?

We are talking about the theoretical possibility to make a site for finding partners for paired programming.

Bender and Fry
')
When someone needs help, he comes to the site, clicks on the button “Need Help” and describes the essence of the problem.

For example:

Hello everyone, my name is Anton, I am 12. The point is this: a friend wrote a site, but he foolishly implemented cheat protection in the form of a vote. I want to show him the problem in action, but I just can’t figure out how to properly use CookieJar with urllib2 in Python - seriously, some confusing API. So for the rest, I have almost everything ready, just what is left is the support of cookies to fasten. I would be glad if you help!

Implementation time (approximately): 30 minutes
Contact time: any day of the week, from 3 pm to 12 am

python, cj, cookiejar, urllib2

Other users, accordingly, see this request and can respond to it. Each user can specify various information about himself - in particular, how much experience he has with various technologies. Of course, if the one to whom you helped, said that your help was useful, your reputation will improve. Also, do not interfere with the ability to leave feedback on specific developers.

Theoretically, this may well work. Why? Because there are stackoverflow.com and couchsurfing.org .

Most likely, in most cases it is most convenient to use tools like TeamViewer and Skype. But if people live side by side, then they can easily do a pair of programming live.

So, we summarize:

1. The opportunity to ask for help when something cannot be done
2. The opportunity to once again look at the source code of other developers, and, perhaps, in the process, learn something new
3. Ability to get some reputation
4. An opportunity to start better in programming, helping others (the best way to learn is to teach others, isn't it?)
5. The opportunity to pleasantly communicate with like-minded people (what if your colleague is developing something that you constantly thought about a month and a half ago?)

Very good for such a simple site. What do you think? Will do?

Source: https://habr.com/ru/post/205574/


All Articles