I'm a person who really enjoys having a partner to work on stuff with. Maybe there is some obscure syntax that needs googling -- one of you can go look it up while the other keeps working on the actual logic challenges.
Perhaps you're just struggling with motivation, or your sleep cycle, and knowing that someone is waiting on you to get up off your lazy backside and get on voice chat and get to work is important to you.
Maybe you just enjoy bouncing ideas off of another person, and hearing their ideas, then working together to make them a reality.
Not only that, but for a lot of new coders who might want to go on to make a career of this you're going to need to learn how to talk to other humans about code.
I can fire up an app on my phone and find almost anything I want. I can buy a broken refrigerator, sell a camera lens, or as the title implies find someone to go on a 'date' with.
I know there are lots of great communities (my favorite being dev.to due to the diversity of skill level, writing style, and culture) but there isn't a centralized place to say "I'd like to build my first Vue/React/Vanilla-ts/Python/whatever, anyone want to learn with me?"
I know the webdev community loves to think of itself as super inclusive and open and friendly but to be honest, it is a little cliquey. Go on any Discord server about webdev and you'll find there is a group of people who are usually highly skilled and very tight knit. Open source projects are even more intimidating.
I wish I could swipe ... right? left? I've never used Tinder but whichever way you swipe to say "We're a match!" and find people to work on projects with.
People often say learning to code on your own is an "adventure" but in all my years I've never once been on an adventure that wasn't enhanced by having someone else along for the ride.
Stay healthy,
- Jas
Top comments (40)
Awesome post, James!
I really think you're onto something here...
I've had a similar idea about an app for matching up folks to play music together. My idea kinda hinged on pairing up people that are in the same area geographically, which I believe must be how Tinder works granted I don't truly know (I've been with the same person for 15 years so luckily missed out on online dating, haha).
With finding a coding partner, I don't think you'd need to pair people up that are physically nearby each other, so that's kind of cool that you wouldn't have to worry about that. Still, it'd be cool to give folks the option to filter to people that are near them in case they want to meet up and work on a project in person together.
Anyway, good idea. If you decide to move forward with creating something like this, I hope you'll share it with us!
I have some questions that would also apply to a music app. Can I bounce a few questions off ya? I’ve got all the messenger platforms or shoot me an email. 😎
Absolutely! 🙌
Would you hit me up at michael@forem.com?
Sent an email.
Ever receive that contact?
I did indeed! Just hit ya back!
This is such a great idea! I felt the same way a lot during my journey and I really wish this kind of app would have exist back then!
It is actually pretty hard to find someone not only be „interested“ in coding but also that hard working/learning like me.
Concur, pair programming can be very beneficial.
Often wished I knew of a community where I could find a like-minded software engineer to partner with for projects rather than finding an elusive needle in a haystack answer for every coding issue.
I know many devs who have great ideas but because they don't have the skills and or the time to build it all themselves, those great ideas never see the light of day.
To expand on your idea, you could have descriptions or selectable options for the project type and scope you want to develop, the developer you want to partner with, and the type of partnership you want.
For example, formal, informal, mentor, mentoree, expert, novice, noob, specific language support, strategy, design, best practices, long term, short term, open source, profit sharing, front-end, back-end, middle-ware, or just pitching ideas.
(Does sort of feel like what may be found in a dating app.. lol)
Thanks for writing this article.
Hope something comes of it.
Remote pairing is tolerable. But, there's nothing quiet like passing the keyboard back and forth in person. An ex-coworker had the IT department install two keyboards, mice, and an extra monitor that he mirrored. When we'd pair, one person sat at each keyboard/monitor and we'd just take turns writing code. He was big on TDD, so it was usually one person wrote a test, the other wrote the code, then another test and repeat. It flowed really well. I've yet to be on a remote pairing session that flowed as well as that.
So, maybe you're on to something here. :)
It isn't quite the same, but things like VS Code Live Share can partially emulate that experience, letting you follow along and write code simultaneously.
Enjoyed reading the article. Good idea actually.
Well, despite many communities around, I've never seen something that specific. I do think might be a good ideia! I'm really interested! If you have any interest on building a mvp, reach out. I'll leave my contact info in my profile.
Ben Awad (youtuber) created a VSCode extension kindda same product you are talking about, later sold it within weeks.
Never heard of it.
Award 😂😂😂😂
I mean Awad :D
This is a great idea. 🙂
And instead of a profile image you see a code snippet 😅
I was thinking something like that lol
Or maybe you could pick a few logos of your favorite technologies, apps, etc.
There is a VS Code extension already (Vsinder) made by Ben Awad: marketplace.visualstudio.com/items...
I have installed it and works fine, just not many devs know about it.
That is much less targeted at finding people to work with on projects than what I have in mind. The "Tinder" reference in my title was not meant as literally as this vsinder implementation is.
And here is the app for Android:)
play.google.com/store/apps/details...
Some comments may only be visible to logged-in visitors. Sign in to view all comments.