Developer discoverability #639
Replies: 5 comments 6 replies
-
The first feature of this idea has been documented in #640, adding a "Recently active" badge to developer profile cards in search results. |
Beta Was this translation helpful? Give feedback.
-
Second feature has been documented in #641, showing the (now two!) badged on the developer profile page. |
Beta Was this translation helpful? Give feedback.
-
I want to share a wild idea here. One of the cool things of internet, is that you can integrate different web pages via API calls. Maybe you can use the information provided by the dev on the section |
Beta Was this translation helpful? Give feedback.
-
In chatting with David of jsdevs (a fork of RailsDevs) an interesting idea came up. Developers get an email 30 days after the last update to their profile. This asks if it is still up to date, sees if they got hired, and asks to reply if all looks good. While great in theory I bet a bunch of folks never see this email. Which means that these now "stale" profiles are still sitting around collecting dust. Marking these profiles as "not interested" could go a long way in surfacing the other folks on the site that are active and still looking! Two ideas on how we can address this:
|
Beta Was this translation helpful? Give feedback.
-
This is related to #61 |
Beta Was this translation helpful? Give feedback.
-
With almost 700 (!) developers on RailsDevs it's becoming harder for individual folks to stand out after they fall off the homepage. Here are some ideas to resurface developers to potential employers.
Recently updated
Both of these can help surface developers who recently tweaked their profile. This is great if someone joined the site a while back but is now looking for something new. Or revamped their profile to better position themselves.
The downside is that it might encourage folks to make frequent, tiny changes to ensure they stay at the top of the list.
Spotlight/feature developers
Currently, admins can feature a developer for one week. They appear at the top of search results when no additional criteria is selected.
This works but requires too much manual intervention to be effective in its current form. Something more automated and less prone to potential bias is required.
Prompts + responses
Admins could define a set list of Rails-related questions for developers to answer and display on their profile. This could help businesses learn more about the candidate before reaching out.
The downside is that it would be hard to surface these in search results – it only really helps while you are on a developer’s profile page.
Alternatively, a digest of answers to a single question could be sent out at a regular cadence. This has the added benefit of offering paid subscribers another benefit with their subscription or keeping RailsDevs top-of-mind for folks who haven’t paid, yet.
Highlight source contributors
Since RailsDevs is open source it could make sense to highlight contributors. A badge on search results would highlight folks quite distinctly from others in the list. The badge could link to their commits on GitHub, too.
It could also be extended to “recent contributors” (last X months) to discourage a single contribution and then never touching the codebase again.
The downside for this idea is it would require OAuth with GitHub. While not a huge lift, it would be a decent chunk of work in implementation, UX, and from the developers themselves.
Random or rotated search results
Randomly ordering the search results could be a fun way to surface different folks without any additional work on the developer’s end. The downside is that revisiting a saved search result (via URL params) and the order being different could be unsettling.
Expertise or interest badges
Badges set by the developer could help differentiate them from the rest of the list.
These could be limited to 3 or 5 badges/tags from a long list of available options. Limiting the selection would force someone to pick their most valuable attributes, not just something they’ve done once or twice.
The downside if curating and maintaining this list. Even if everyone is surveyed it would require constant maintenance as new technologies or best practices emerge. Not to mention the UX implementation probably needs aliases and other affordances to make it easy to work with.
High response rate badges
Building on the badge idea, developers could be tagged when they respond to 100% of businesses on the platform. This encourages developers to let businesses know when a company isn’t a good fit and helps businesses find folks who are still active on the site.
Endorsements from other developers
Endorsements could fill that “referral” gap in the space in a nice way. A developer could endorse another for time they spent working together on a project or at a previous company. It could start small with a thumbs up or boost and morph into more freeform text.
I like this because we could show the endorser’s avatar (or multiple avatars) in the search results making it easy to see folks who have been endorsed by others on the site. But I worry that endorsements might be meaningless if the business doesn’t recognize any of the names.
Another risk is that even the MVP of this idea could require a lot of work before proving if it is viable (and helpful to businesses).
Pinned projects
Similar to a GitHub profile’s pinned projects, this can help developers share open source projects they contribute to or maintain. It could be a good way to direct someone to specific work instead of sending them to their GitHub profile blindly.
My hesitation with this is that it doesn’t translate well to search results and if it’s worth the investment over having someone pin the same projects on GitHub.
Beta Was this translation helpful? Give feedback.
All reactions