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.
Why not hire part-time developers?
221–230 of 306 posts
Re: Why not hire part-time developers?
#222Can 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?
#223Earlier 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.
Re: Why not hire part-time developers?
#224Earlier 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?
- 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?
#225Earlier 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.
Re: Why not hire part-time developers?
#226Earlier 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…
Re: Why not hire part-time developers?
#227Earlier 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.
Re: Why not hire part-time developers?
#228Earlier 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
Re: Why not hire part-time developers?
#229Earlier 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…
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?
#230The 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.