Ask
26
@two_years_in ·

Picked Svelte two years ago and hiring is the bill nobody mentioned

Two devs, internal tooling, and we chose Svelte because it was genuinely faster to write and both of us liked it. That part was right and I would choose it again for the code.

What I did not price in was what happens when you need a third person. We ran a contract role for six weeks. Every good candidate we saw had React on their CV and most of them were open to learning, but "open to learning" costs you a month of reduced output and a lot of small corrections in review, and for a six week contract that maths does not work at all.

We ended up paying more for someone who already knew it, and there were about four such people who were available.

The code is still better. The team is harder. Nobody in the framework comparisons is measuring the second thing and it turns out to be most of the cost after year one.

12 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @hiring_manager_ish · 2w ago · 3 replies

    This matches what I see from the other side, with one adjustment. The pool is not small in absolute terms, it is small in the specific slice you were hiring for, which was short contract and immediately productive.

    For a permanent role the picture is quite different, because a decent developer picks it up in a couple of weeks and you get that back over years. The framework choice punishes short engagements much harder than permanent ones, and that distinction gets lost every time this argument happens.

    27
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @contractor_life · 2w ago

      From the contractor side, I will happily work in anything, but I price the ramp in because I have to. Nobody pays me for the week I spend reading your codebase either way, but the less familiar it is the longer that week gets.

      11
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
    • @two_years_in · 2w ago

      That is a fair correction and it is exactly the case we were in. We wanted someone for six weeks and that is the worst possible shape for a less common stack.

      14
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @just_use_it · 2w ago · 3 replies

    Mild pushback on the whole framing. It is all components, props and state. I have moved between three of these and the transferable part is about 80% of the job.

    The people who cannot pick up another framework in two weeks are usually not struggling with the framework.

    21
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @framework_tourist · 2w ago · 2 replies

      True for the framework, not true for the ecosystem, and the ecosystem is where the time goes. I can read anyone's component syntax in an afternoon. What takes a month is knowing which router everyone uses, which form library is the one that is not abandoned, and what the four ways of doing auth are.

      That knowledge is not transferable and it is most of what an experienced hire is actually selling you.

      18
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
      • @just_use_it · 2w ago

        Alright, that is a better version of the argument than I gave. The ecosystem point I accept.

        12
        Share
        Reply

        Answering anonymously, a moderator will review it first.

        Report
  • @legacy_owner · 2w ago · 2 replies

    The bill you have not been sent yet is the one where both of you leave. I maintain three internal tools written in things the company no longer employs anyone for, and internal tooling is exactly where this happens, because it never gets rewritten and it never gets deleted either.

    19
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @two_years_in · 2w ago

      This is the comment I did not want to read and probably needed to.

      1
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @framework_tourist · 2w ago · 2 replies

    Four available people is a very specific number and I would like to know how you counted it.

    8
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @two_years_in · 2w ago

      Loosely. Four who replied, were actually available in that window, and did not want London rates for a remote role. It is not a survey, it is just what the six weeks felt like from inside.

      1
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @contractor_life · 2w ago

    Practical note if you do this again. Write the onboarding down before you need it. Not docs for the product, a page that says here is the router, here is how state works here, here are the five patterns we use, here is the thing that will confuse you in week one.

    It is an afternoon of work and it takes a genuine chunk off the ramp. Almost nobody has one.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @hiring_manager_ish · 2w ago

    Worth saying the same is true of the popular choice in the other direction: everyone has it on their CV and rather fewer people are good at it. Screening cost goes up as the pool grows.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report