News for hackers. Stuff that matters.
Re:Traits of good remote leaders by hownottowrite on Thursday September 10, 2020 @09:20AM (#24432076)
I worked remote for most of the 90s. Wooo 9600 baud!

Competency was probably the most important trait. A boss without a clue was easy to dupe and avoid, but also a pain when you were actually doing plenty of work. A boss that knew what was what would be on your case if you slacked, but also super relaxed if you were producing to expectations.

Clear communication was also critical but it was even more important to be measured in the volume.

Re:Traits of good remote leaders by PragmaticPulp on Thursday September 10, 2020 @10:11AM (#24432517)
> A boss without a clue was easy to dupe and avoid ... A boss that knew what was what would be on your case if you slacked, but also super relaxed if you were producing to expectations.

Very true. We struggled with this at a past company. Most engineers were inherently honest and hard working, but maybe 1 in 5 were constantly playing games to convince their manager that they were working harder than they really were.

Managers who were formerly engineers had no problem spotting this. It was the managers with non-technical backgrounds who struggled to gauge if their employees were really working hard.

My workaround was to coach non-technical managers to pick up clues from the person's peers. If you privately ask 3 random team members to estimate tasks and 1 person constantly gives estimates 10x longer than anyone else, that person should be watched closely for performance issues.

It also helps to group people together to finish tasks, then ask each of them how it went in private direct conversations (your schedules 1:1s). The person's honest peers will give strong hints that another person isn't pulling their weight.

Trust your employees until they prove themselves untrustworthy, but be careful. We had at least one confirmed situation where a remote employee took another full-time job but didn't quit our company. Instead, they worked on doing the bare minimum to keep their manager satisfied so they could collect paychecks until we were forced to fire them. I suspect this play will become more common now that WFH is on the rise.

Re:Traits of good remote leaders by KKKKkkkk1 on Thursday September 10, 2020 @12:58PM (#24434175)
> My workaround was to coach non-technical managers to pick up clues from the person's peers. If you privately ask 3 random team members to estimate tasks and 1 person constantly gives estimates 10x longer than anyone else, that person should be watched closely for performance issues.

So I had a boss who would call a group meeting, bring up a problem that needs to be solved, and ask people who can do it. One engineer would explain that this is a research-level AI problem that would take years to solve, another engineer would say he's going to have some time to hack on it later in the week, and a third would say that he can pull an all-nighter tonight and solve it. So the manager would pat himself on the back for a job well done. He created a spirit of healthy competition in the team, he exposed the slacker (the first engineer) for what he is, and he squeezed the third engineer for all he got. A year later, the team would be back in the same place, with the manager calling a meeting and bringing up the same problem, which as it turns out the users are still suffering from and higher-ups in management are pestering him about again.

Re:Traits of good remote leaders by stripline on Thursday September 10, 2020 @01:17PM (#24434397)
> A year later, the team would be back in the same place, with the manager calling a meeting and bringing up the same problem, which as it turns out the users are still suffering from

I thought the third engineer pulled an all-nighter to solve it?

Re:Traits of good remote leaders by saberdancer on Thursday September 10, 2020 @04:40PM (#24436364)
I am guessing that the first engineer was right. Usually there is not one solution to the problem and judging who's the slacker by estimates might be wrong. You can usually hack something up quick, but making a strong and lasting solution requires more time.
Re:Traits of good remote leaders by RandoHolmes on Thursday September 10, 2020 @07:40PM (#24437764)
Judging who the slacker is by estimates is wrong, period.

There's a habit of technical folks to come to conclusions they shouldn't, and this is a perfect example. It generally manifests itself in interviews where the technical interviewer will come to conclusions that don't necessarily follow, only in this case it's not in an interview, but with respect to fellow co-workers.

I mean, you can see the hubris in the poster, who would have you believe that they're somehow "training" their management to "spot poor co-workers". Yeah, ok.... sure you are. Because managers are like monkeys apparently?

Re:Traits of good remote leaders by watwut on Thursday September 10, 2020 @03:02PM (#24435479)
Cause the all night hero did not actually solved the issue, just made it less visible for release checklist purpose. Which is not the same as fixing it for users who kept complaining.
Re:Traits of good remote leaders by vanusa on Tuesday September 15, 2020 @04:39PM (#24486444)
So the manager exposed the slacker (the first engineer) for what he is, and he squeezed the third engineer for all he got.

That's some dark humor, there.

But in terms of "exposing" how many managers in the industry think -- so true, so very true.

Re:Traits of good remote leaders by ci5er on Thursday September 10, 2020 @06:06PM (#24437043)
I constantly give estimates that are about 1/2 ~ 1/5 of the actual because I am overly optimistic (and the thing about unknown unknowns). I have done this for 20 years, so you'd think that I would get over it, but apparently I am a dumb-ass.

But apparently, this is in the opposite direction of what you are talking about. That said! If I were to pad my guesstimates, then it could legitimately look like sand-bagging. I don't know that there are any easy answers. I am trying to become more accurate (if for no other reason than not having to work over Christmas holidays to keep up with my promises), but estimation is hard!

Re:Traits of good remote leaders by 0xffff2 on Thursday September 10, 2020 @12:39PM (#24433939)
10x is excessive, but I'd also watch closely the relationship between estimates and actual time taken. My estimates are probably 2-3x longer than they where when I first started out because I realized that I was consistently underestimating tasks. Despite being warned about it consistently in college, I still find that virtually everyone, when asked to estimate a task, gives an estimate based on the best case scenario where they encounter absolutely no issues while executing the task.
Re:Traits of good remote leaders by Viliam1234 on Thursday September 10, 2020 @05:48PM (#24436888)
I remember reading a research (don't have a link, sorry) that when one employee gave a one-week estimate and another employee gave a two-weeks estimate for the same task, and each of them delivered the output in two weeks, most managers perceived the first employee as more competent. Which, if true, would explain why most software projects are underestimated -- people instinctively perceive this, and want to be seen as competent.

An interesting experience is to estimate things in your own life. You plan to do something, write down when you expect yourself to finish it. It is quite humiliating to notice the effort you put into convincing yourself that you are more productive than you actually are. Unlike with job, you can't make the excuse that impressing other people is a good strategy. Yet, it can take a lot of work to stop doing that.

Re:Traits of good remote leaders by kthejoker2 on Thursday September 10, 2020 @02:06PM (#24434942)
The golden rule of estimating: double it and add 20%. The sooner you start doing that, the sooner you start underpromising and overdelivering instead of the other way around.
Re:Traits of good remote leaders by noir_lord on Thursday September 10, 2020 @02:41PM (#24435280)
Starting out I was told double it and move up a unit.

2hrs === 4 days.

A week == 2mths.

Anything past that would never get done.

He was a cynical bastard but not a bad guy and sadly he was in a lot of dysfunctional environments not that far of the mark.

Re:Traits of good remote leaders by srtjstjsj on Thursday September 10, 2020 @02:30PM (#24435161)
Why add 20%? That's upside precision for something so inaccurate. 2.2x is a good way to set a budget for someone doing a task after it's already been done once by someone else.

The golden rule of estimating is to measure past estimates and use them as a multiplier in future.

The platinum rule is to stop estimating because it's useless.

Re:Traits of good remote leaders by Heyso on Thursday September 17, 2020 @05:28AM (#24502656)
Double it, then add 20% make a 2.4 modifier.

  20*2*1.2 = 48  
  20*2.2 = 44 // I, also, was confused myself at this point  
  2 *1.2 = 2.4 // not 2.2
Re:Traits of good remote leaders by bfuclusion on Thursday September 10, 2020 @05:53PM (#24436928)
Right. Estimating before you even know what you _don't_ know is tea leaf reading. It's better to ask the person who wants it done "how much is this worth to you", or "what's my budget to get this done", and then work from there.
Re:Traits of good remote leaders by RandoHolmes on Thursday September 10, 2020 @07:45PM (#24437794)
The golden rule of estimation is to give a 1-10 confidence level and if your confidence level is below a threshold (7-8 for example) then also define the risks. Finally, use that analysis to give a reasonable upper and lower bound (or be honest and say "I don't know).
Re:Traits of good remote leaders by mywittyname on Thursday September 10, 2020 @10:53AM (#24432882)
Also, not all engineers who mislead their progress are doing so out of malice or laziness. Sometimes they have too much work and don't want to be the person complaining about the work load, especially if they think everyone else is managing fine.

If a manage doesn't pick up on it early enough, then shit will eventually hit the fan.

Re:Traits of good remote leaders by whatupmd on Thursday September 10, 2020 @04:38PM (#24436343)
I’ve worked in an environment like this. How did you discover the second full-time job in the end?
Re:Traits of good remote leaders by sida on Thursday September 10, 2020 @10:42AM (#24432798)
Can you share your stories around how working remotely in the 90s was like?

e.g. there probably wasn't video chat. So how did you communicate? Were you coding? What were tooling like for coding remotely back then? etc etc

Re:Traits of good remote leaders by bobbane on Thursday September 10, 2020 @11:57AM (#24433503)
I worked as part of a distributed team from 1989-1994. I was on the US east coast, one guy was in Ohio, two guys were in California, and two were in Japan.

I worked at the end of a Telebit Trailblazer, so I had a 19200 baud link to the internet. I remember emailing myself GCC - staged the tarball on a remote host, uuencoded it and sent it home as multiple email messages.

We mostly did stuff via email, with the occasional conference voice call. I had to learn to restrain myself and not try to solve user problems when I first saw them - because of the distribution of time zones, I would tend to be the first person awake.

This was definitely coding - we were selling and supporting Interlisp-D and its many derivatives.

Re:Traits of good remote leaders by brainbag on Thursday September 10, 2020 @08:44PM (#24438096)
Remote work in the 90s and 00s was a lot of FTP, CVS, email and IM. Long distance phone calls still cost money for much of that time too, so there wasn't much synchronous phone calls, once a week or so. Also, generally the business needs were either high enough that the staff were all expert-ish and could get done what they needed, or low enough that random Bob's cousin's nephew could build it in HoTMetaL. There wasn't a lot of in between.

When I worked for other people, management spent a lot of time with requirements and specs before implementing, which often resulted in mismatched software expectations. Agile gets poo-poo'd now, but it was a revolution at the time

When I was doing my own consulting, I always did my best to find local clients for remote work (often building e-commerce web sites when the competition was still using FrontPage) because it was preferable to be able to call the client or meet in person to discuss the inevitable requirements snafus.

Honestly, it doesn't seem that much different now. Humans are generally not all that great at communication. The tools we have today make a dent in that problem but there's still significant unresolved challenges.

When I'm leading teams, I tend to spend a lot of time on teaching people to communicate more effectively and creating processes to enable it. It makes things go more smoothly than trying to be the central hub for all communication.

Re:Traits of good remote leaders by sktguha on Thursday September 10, 2020 @02:31PM (#24435172)
How did you work remotely without screen sharing and all ? I mean what if the need to something similiar to screen share arose ?
Re:Traits of good remote leaders by ghaff on Thursday September 10, 2020 @02:41PM (#24435278)
Not the 90s but I worked remotely to a significant degree in the 2000s. By and large, we did not have screen sharing although companies would present to us using tools like WebEx. Mostly we just mailed documents around, used email (with some chat latterly), and phone calls.