dblock / dblock/code.dblock.org

Hiring junior versus experienced developers at an early stage

Open
#6 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

post topic suggestion
Dominant language
JavaScript
Stars
7
Forks
30
PR merge metrics
No merged PRs in 30d

Description

@dblock, we talked briefly about this challenge, but I would appreciate you writing more formally about two things:

  • Having a health distribution of junior/senior talent on an engineering team
  • Hiring for long-term benefit (hiring for potential) versus hiring for immediate impact/output

Here's an example: if I have a startup that is built with Ruby on Rails, I'd like my engineers to know Ruby on Rails. However, I have the choice of hiring a junior dev who does not know Rails but who has a lot of potential or a more senior dev with Rails experience but who might not have much room to grow. While it's nice to hire talent and develop it, a startup does not have the time or resources to develop all of its talent. What distribution of hiring for talent versus output would be optimal?

I understand there might not ever be a clear choice or universal rule, but I'd love to hear your best practices or advice on this subject.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Issue #6 is the only entry point named; no file, test, or documentation location is provided. Use the issue body as the brief and research the two requested hiring topics, including the Ruby on Rails example. Done means a formal piece addresses both topics and acknowledges that there is no universal ratio.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
content, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.