Live data from Hacker News

Why not hire part-time developers?

aklos.substack.com

221–230 of 306 posts

Re: Why not hire part-time developers?

#221
post #195

Earlier quoted context omitted.

> Meetings and collaboration to figure out what to build, discuss issues etc. if these take up 10 hours a week [...] There's your problem.

What's the alternative? Have some PM+EM write a perfectly detailed spec for you to implement? That sounds like hell. I can't imagine spending all my time building something that I had no input on designing.

Hire senior level people part time. That don’t need to spend lots of time getting context. They can figure out how to solve problems matching your team’s coding style without extra meetings.

Re: Why not hire part-time developers?

#222
Something that I haven't seen discussed (on HN or elsewhere) is normalizing longer workweeks for more pay. I understand there are many life circumstances that would make a shorter workweek desirable but there are also some circumstances that would make a normal 50- or 60-hour workweek desirable too (early retirement is the big one that comes to mind for me).

Can anyone here speak to hiring or being hired with the explicit agreement of working longer weeks for more money? I realize that crunch weeks and overwork happen too but that's not really what I'm thinking of.

Re: Why not hire part-time developers?

#223

Earlier quoted context omitted.

I'll throw out a typical day for me, a data analyst: 0800 workday starts 0800-0830 daily standup 0830-0930 check and reply to emails *0930-1100 ACTUAL WORK* 1100-1130 lunch 1130-1200 check and reply to emails 1200-1300 meeting with [some product] team over 1300-1315 coffee break with colleagues *1315-1500 ACTUAL WORK* 1500-1600 Some meeting 1600 workday ends As you can see, that gives me less than 4 hours of "real" w…

Where do work where all these people are sending emails? I haven't communicated via email for at least five years. I used to and then gave up because everyone else stopped. It's all in slack or meetings now.

If you are dealing with outside organizations a lot you are probably doing it on email

Re: Why not hire part-time developers?

#224
post #27

Earlier quoted context omitted.

In my experience, tech consulting firms are very friendly to contracting arrangements. They tend not to be stuck in a “butts in seats” culture because of how they operate with their customers.

I've long suspected this. Question for anyone who wants to take a stab at it: how, as someone wanting an 'in' to the consulting world, to best find and separate companies that are actual consulting firms and not just burn-and-churn MSP shops that carefully and sometimes convincingly disguise themself as such?

Finally something I can answer! I've been doing tech consulting for over six years now.

- Straight up ask them if they're an MSP, lol. MSP isn't a bad business at all; I highly recommend it for juniors needing an in or people who want a lot of exposure to a lot of companies simultaneously. But you don't want MSP work.

- Avoid avoid AVOID WITCH companies (Wipro, Infosys, Tata/TCS, Cognizant, HCL). While they have _some_ A-team strategic work, the lion's share of their business is butts in seats labor arbitrage.

- Also avoid WITCH-adjacent companies (Teksystems et al). Same reason.

- Do a LinkedIn deep dive. If a majority of the company's employees work in an offshore location, they are more than likely butts in seats. This isn't always the case, but it's generally safe to assume so. If you're really interested in what they've got going on, bring it up in the interview and turn your bullshit meter to 11.

- This gets a little tricky for big tech shops, though (Red Hat, IBM, Accenture). They have a lot of butts-in-seats stuff, but they also have a lot of very interesting, very high-impact projects. There are ways to monitor what you're being considered for during the interview process; see below.

- Ask about some engagements they've done (client names don't matter), generally ones they are proud of. Ask about how those projects were structured, the number of people involved, and the objectives. Huge implementation projects usually have a high BIS factor, but some consulting companies charge through the roof for onshore consulting with an emphasis on high-quality software craftsmanship. This usually comes out in the interview; the interviewer mentioning xDD, hard 40 hour limits, and first principles is a good sign.

- Ask them "in your opinion, what's the ratio of staff augmentation to strategic work at this firm?" BIS work is called "staff augmentation" or "staff aug." Not all staff aug is BIS (some better firms take staff aug since it's much easier to sell than strategy but the consultants assigned to those still have autonomy, i.e. they can roll of when they've had enough/they can contest decisions with support of their engagement team/etc), but a high ratio of staff aug to strategy work smells like high BIS.

- The technical interview should be focused on your thought process and experience. "Tell me how you designed this system/explain this decision/if I changed x, what would happen" are some questions that should come up. If they are asking you very-specific trivia (what command would you run to do x/what is the name of y component that does z), then expect a high BIS factor.

Re: Why not hire part-time developers?

#225
post #195

Earlier quoted context omitted.

What's the alternative? Have some PM+EM write a perfectly detailed spec for you to implement? That sounds like hell. I can't imagine spending all my time building something that I had no input on designing.

Hire senior level people part time. That don’t need to spend lots of time getting context. They can figure out how to solve problems matching your team’s coding style without extra meetings.

You're assuming the team works on something most developers know enough about. Often times that's not the case and it takes time to get familiar.

Re: Why not hire part-time developers?

#226
post #204

Earlier quoted context omitted.

Yes but if you have 2 part time devs, that requires 2 people spending time. The discussion here isn't meetings vs doc, it's full time vs part time.

If you have 2 part time devs with a manager giving them the info in the meeting, that's 3 people spending time, and the two part-time devs won't have 100% overlap of information needed and questions asked and answered (and if you have two separate meetings with each PT, then they won't have access to the questions/answers discussed with the other dev _in case_ they need it). Additionally, everyone can focus on produc…

I dunno. I for one wouldn't want to work at a place where I'm just handed a bunch of docs to implement. I want to be able to ask questions for clarification, suggest alternatives etc. All of which takes time.

Re: Why not hire part-time developers?

#227
post #195

Earlier quoted context omitted.

What's the alternative? Have some PM+EM write a perfectly detailed spec for you to implement? That sounds like hell. I can't imagine spending all my time building something that I had no input on designing.

Hire senior level people part time. That don’t need to spend lots of time getting context. They can figure out how to solve problems matching your team’s coding style without extra meetings.

Understanding the problem and how to solve it is harder and more important than matching code style. Unless you're working on trivial CRUD web apps or something where problems and solutions are obvious.

Re: Why not hire part-time developers?

#228
post #223

Earlier quoted context omitted.

Where do work where all these people are sending emails? I haven't communicated via email for at least five years. I used to and then gave up because everyone else stopped. It's all in slack or meetings now.

If you are dealing with outside organizations a lot you are probably doing it on email

Everybody has a slack channel...even our vendors. It's rampant.

Re: Why not hire part-time developers?

#229
post #124
post #118

Earlier quoted context omitted.

We’ve tried part time developers, but so far haven’t been able to do it successfully. The problem usually comes down to 2 things: 1) there is a constant amount of overhead that is always needed regardless of how long you work for in a week. Meetings and collaboration to figure out what to build, discuss issues etc. if these take up 10 hours a week a full time dev has 30 hours to do other things where as a half time d…

Yeah that 2nd point is that quite often people need "full time salary" so it is not that management somehow has backwards thinking. I have a friend that can really work 4 hours a day, but he is a special case where he does not have a family to upkeep and no mortgage. He is also a bit hard on the frugality. But finding such person is basically 1 in a million. If I post a job with 4h a day which amounts to 1/2 of a nor…

> If I post a job with 4h a day which amounts to 1/2 of a normal salary I will probably never get a candidate.

I think you're mistaken about that. If you can persuade candidates that it really is 4h a day at 1/2 of a normal salary, you will get candidates who are excited by the job because it opens up their time for other opportunities for hobbies, home life, side projects, open source projects, looking after family, other consulting gigs, education, etc.

However, for developer roles you might find that potential candidates don't entirely believe the ad. I think they'd imagine the employer having unrealistic expectations of what 4h reasonable output looks like, so that they'd feel pressure to work overtime, resulting in closer to 8h anyway while pretending to get it done in less, for 1/2 of a normal salary.

Re: Why not hire part-time developers?

#230
If you are into webgl / js perf, we actually have an opening that would work well for this. We'd love full-time, but part-time for a long time is great too: build@graphistry.c*m .

The project is encapsulated and multi-phase, so low meeting overhead etc. More about steady deep progress and occasional performance brainstorming vs day-to-day close collaboration more typical of our product layer work. Likewise, we are a global remote team uses to OSS async practices, so more about for whoever hacking on the next gen of a large-scale data viz rendering engine would be fun.

Post reply on HN