[HN Gopher] When the "R" goes missing from R&D (2021)
       ___________________________________________________________________
        
       When the "R" goes missing from R&D (2021)
        
       Author : kogir
       Score  : 136 points
       Date   : 2024-01-28 15:32 UTC (7 hours ago)
        
 (HTM) web link (madned.substack.com)
 (TXT) w3m dump (madned.substack.com)
        
       | jruohonen wrote:
       | "And that was exactly what had happened here. It wasn't that
       | people were deliberately trying to sabotage progress, they were
       | showing up to work and doing their jobs as instructed. But
       | nothing more."
       | 
       | In labor market conflict situations it is called an Italian
       | strike?
        
         | datadrivenangel wrote:
         | Work to rule!
         | 
         | Do work exactly as specified, not including all the little
         | things needed to actually make work happen. All the glue work
         | needed to make an organization function just doesn't sometimes!
        
           | MichaelZuo wrote:
           | So why would anyone do an actual strike? This sounds better
           | and more convenient.
        
             | lumost wrote:
             | It's more likely to kill the parent organization than enact
             | change. This may not be a problem for the individuals in an
             | organization if they have reasoned that
             | 
             | 1. Personal Growth is limited, or further upward movement
             | is undesirable.
             | 
             | 2. They intend to be with the organization a finite
             | remaining time, or would welcome an early exit
             | 
             | A proper strike can be differentiated from a lazy
             | workforce, self-sabotaging work cannot be.
        
               | ncallaway wrote:
               | Work to rule can be differentiated from a lazy workforce
               | if it's done well.
               | 
               | Typically, work to rule is used to highlight specific bad
               | rules, regulations, or enforcement practices at a
               | company.
               | 
               | Say a company expects employees to do non-rule "glue"
               | work to keep the company functioning. But, randomly and
               | capriciously the company punishes workers for doing this
               | "non-rule" work. A union can then announce that they will
               | only be sticking to the letter of the rules until either
               | the rules are changed, or the arbitrary and capricious
               | enforcement of the rule is changed.
        
               | kuchenbecker wrote:
               | I often advise teammates to follow destructive rules by
               | management to force management to overrule or cancel
               | rules. The employee has cover for following the rules vs
               | breaking rules set by management to meet goals set by
               | management.
        
               | harimau777 wrote:
               | It can also be a rational response to a company that
               | follows "management to rule". For example, I was once on
               | a team where almost all of my time was spent coordinating
               | with other teams and helping other developers instead of
               | developing myself. When performance reviews rolled around
               | I was told that none of that stuff mattered; only the
               | number of tickets that I completed matter.
               | 
               | So I switched my focus to completing tickets. A few weeks
               | later I overheard my manager complaining about a breaking
               | change made by another team that I had previously been
               | coordinating with: "Why is this happening so much? We
               | didn't used to get surprised by these sorts of problems."
        
             | bee_rider wrote:
             | The point of a strike is often to make a big statement, say
             | "fire me if you dare," and show that your unit has cohesion
             | and resources. You want something dramatic and noticeable.
             | For example, if you want to kick contract negotiation out
             | of stagnation, you want to do something that the business
             | can't ignore for a couple months.
             | 
             | Work-to-rule doesn't really accomplish that.
        
             | ncallaway wrote:
             | I think they're typically targeting different changes and
             | different outcomes in an organization.
             | 
             | Work-to-rule is most effective when you're trying to
             | highlight particularly bad individual rules, or arbitrary
             | punishments, etc. The work to rule action serves to clearly
             | highlight to management why the current status quo rules
             | are broken. This is, naturally, the most effective when
             | there are very specific problems that lead to pretty direct
             | consequences.
             | 
             | Work-to-rule would be much less effective when used for the
             | kinds of things a strike might be used (increased pay,
             | improved benefits, etc).
             | 
             | Basically, they're just different tactics that highlight
             | different things, and are each best used to achieve
             | different kinds of goals.
        
         | coffeebeqn wrote:
         | Also Soviet civil disobedience. You can't break the rules or
         | you'll get punished but you can do things literally and not get
         | punished. You're not paid to think after all
        
           | araes wrote:
           | > You're not paid to think after all
           | 
           | This is an unfortunate issue with most of modern society.
           | It's often compared to communism, yet how many capitalist
           | bosses really want you to do much other than implement their
           | "vision?"
           | 
           | > When I give food to the poor, they call me a saint. When I
           | ask why they are poor, they call me a communist. - Helder
           | Camara
        
             | Kamq wrote:
             | > yet how many capitalist bosses really want you to do much
             | other than implement their "vision?"
             | 
             | Most of them? Or, more accurately to my knowledge, most of
             | the ones I've had. I mean, hell, even when I delivered
             | pizza, they didn't really get all bent out of shape when I
             | tried to do things differently as long as it was something
             | vaguely towards the goal they wanted.
             | 
             | In my experience, unless someone is really hardwired for
             | micro-management, people cool of and let you do things your
             | way once you have a couple months at the place and have
             | demonstrated some competence (this includes in some very
             | traditionally corporate environments).
        
           | chunkyks wrote:
           | "malicious compliance". Do exactly what you're told!
        
         | vasco wrote:
         | The boss pretends to pay and you pretend to work, it all works
         | well.
        
         | ponector wrote:
         | Many managers will be happy to have people who are showing to
         | work and just do their job. Isn't it the reason why people are
         | hired? To do their job.
         | 
         | Of course everyone wants to get more for free, that is why do
         | many complaints that people are lazy and don't do any extra
         | work which can benefit their employer.
        
           | bickeringyokel wrote:
           | If you are subject to more corporate performance review
           | shenanigans it feels like anything less than 10x performance
           | is insufficient to upper management. Maybe you will even be
           | subject to something as unhinged as being told not to rate
           | all of your self assessment too highly because it's "not
           | possible" to be high performer in all the meaningless
           | "company values" they put into their performance rubric.
           | perhaps you will even be given the example of "working
           | overtime" as a good example of something to put in your self
           | assessment.
        
       | zck wrote:
       | It's interesting thinking about this. In my career, I would not
       | think nearly anything I've done resembles research. Just pumping
       | out development tasks.
       | 
       | The one thing I can think of that was like research was really
       | enjoyable.
       | 
       | I should think about how to get more of this in my career. Even
       | making personal projects isn't exactly "research".
        
         | coffeebeqn wrote:
         | In your average job instead of "research" it's really
         | "discovery". which is trying to decipher what some business guy
         | at your company or a customer really wants
        
           | doctorpangloss wrote:
           | If people are asking you to do something that doesn't make
           | sense, there's still nothing to discover. There are only a
           | finite number of holistic social needs, simply do all of
           | them.
        
         | appplication wrote:
         | I was on a moonshot team in a previous role. Research is a lot
         | of fun to get paid for certainly doesn't necessarily imply
         | academic (being a DS lends to a bit more of this than typical
         | SWE). In my experience it's big open problems that no one
         | really expects you to solve, and rarely would there be any top
         | down direction on how to do so. And those problems aren't
         | always e.g. mathematical. It could be figuring out how a new
         | product could enter a market, quantifying demand for some
         | product, testing out a new algorithm, or doing a greenfield
         | rebuild of something that exists but could only be meaningfully
         | improved by starting over.
         | 
         | I think what is satisfying about this is the fact that your day
         | to day is largely self directed and open ended. It's not the
         | type of thing that lends itself to backlogs and well defined
         | tickets, and typical productivity methodologies like
         | whole/scrum tend to fall flat in teams like this for this
         | reason. You just sort of dive deep on a problem, put together
         | prototypes, figure out how to quantify their utility, and keep
         | trying new things. There also tends to be less pressure on
         | deadlines because of the lack of top down.
        
           | lobsterthief wrote:
           | This sounds right up my alley. Any suggestion on
           | roles/titles/companies to keep an eye out for? I've been a
           | SWE for 20+ years and have a background in mechanical
           | engineering
        
             | appplication wrote:
             | Research scientist is one common role I've seen, but there
             | are often supplemental engineering roles for these as well.
             | Another way to find these is look for moonshot projects at
             | any major company. Basically divisions that are outside of
             | the core product and business operations. Some risk in
             | these though, since they can be the first cut in a bad
             | economy.
        
           | harimau777 wrote:
           | What does the acronym DS mean? Digital Systems?
        
             | appplication wrote:
             | Oh, my mistake for assuming familiarity! Data Science in
             | this case.
        
       | mildchalupa wrote:
       | I have a new one. PM had determined that their work load is
       | diminished if a project is killed. So they deliberately recommend
       | that projects be terminated and or do things that would cause the
       | likelihood of termination to increase.
        
         | daveguy wrote:
         | Sounds like that could good PM taking into account their team's
         | capacity and prioritizing.
        
           | pavel_lishin wrote:
           | Unless mildchalupa was talking about the PM's personal
           | workload!
        
       | pavel_lishin wrote:
       | Our situation at work isn't quite analogous to this, but boy oh
       | boy did this part stand out to me:
       | 
       | > _But a larger part of it was that people in the development
       | team were just showing up to work, and not much else. I had a
       | friend once at Digital who gave me this unforgettable advice,
       | right after we were bought by Compaq:_
       | 
       | > _"When captured by the enemy, it is best to display model
       | prisoner behavior."_
       | 
       | > _And that was exactly what had happened here. It wasn't that
       | people were deliberately trying to sabotage progress, they were
       | showing up to work and doing their jobs as instructed. But
       | nothing more._
        
       | avg_dev wrote:
       | i enjoyed the read and was quite surprised that there was a happy
       | ending. i didn't think that would be possible. probably that
       | speaks to my own personal experience more than anything.
       | 
       | not really relevant, but anyone know where mad ned is at these
       | days? haven't seen any new posts of his in a while, and i enjoyed
       | a bunch of them.
        
         | mad_ned wrote:
         | I'm still alive. But I've retired or at least taken an extended
         | hiatus from my writing hobby, which in retrospect was probably
         | a pandemic coping mechanism more than a lot of things lol.
         | 
         | I only came here because my in box is blowing up due to the
         | traffic hacker news is driving to my site, and so then I see
         | that this article is like #3 today. Not bad considering I don't
         | really remember writing it!
        
       | karmakaze wrote:
       | I know this story is about company scale RnD. It can also be
       | applied at any level. Research lives on a gray scale. At its core
       | is growing understanding of your area so that you can do things
       | you didn't know how to do before. I've always gravitated to the
       | hardest problems to be solved so that I can learn something and
       | make something that no one else had the vision or perseverance to
       | make. So almost all my jobs have been RnD though only a few
       | formally.
       | 
       | The most fun I'd say I've had was recognizing something
       | ineffective and making (software) tools for it. Now that I think
       | about it one of the first programs I made on my Atari 400 as a
       | kid was Room, which let me move/rotate my to-scale bedroom
       | furniture outlines around to see what layouts were possible and
       | may be good to actually move the furniture.
        
         | jfim wrote:
         | Alternatively one can just use grid paper and some scissors. I
         | bet you learned a lot writing that program as a kid though!
        
           | dartos wrote:
           | Sometimes a computer is just more accessible than paper.
        
             | williamcotton wrote:
             | How so?
        
               | calamari4065 wrote:
               | The entire industry of CAD
        
               | williamcotton wrote:
               | What does that have to do with implementing a 2D model of
               | a room with movable furniture?
               | 
               | How is paper not accessible? Do people not have note
               | paper? What about junk mail? The last few pages of a
               | book? You can make a scale ruler with any uniform
               | markings.
        
               | harimau777 wrote:
               | This doesn't necessarily apply to every situation, but
               | drawing, cutting out, and positioning paper takes more
               | manual dexterity (and potentially artistic ability) than
               | moving things around on a computer.
               | 
               | Pieces of paper are also likely to shift if you need to
               | move things around frequently.
               | 
               | In a small apartment, surface space could be limited.
        
               | jagged-chisel wrote:
               | Now, where is that pad of paper? Bah, the pencil is
               | broken -- _who took the sharpener??_
               | 
               | My computer goes with me _everywhere_ and is ready as
               | soon as I open the lid. Unless I forgot to charge it.
        
               | smokel wrote:
               | The Atari 400 would be connected to a separate CRT
               | monitor.
        
             | eska wrote:
             | I remember being laughed at when I cut out coffee filters
             | with a certain angle in order to plan how I would position
             | motion capturing cameras to cover the room optimally. My
             | manager liked the pragmatism though
        
       | Waterluvian wrote:
       | Research is one of those things that feels like "work" for me. My
       | least favourite part of grad school. I just want to dive in and
       | touch stuff and prototype. I find myself often jumping to the
       | prototype phase as a way to justify skipping research. Maybe I'll
       | review a few related libraries and some blogs and such.
       | 
       | It's definitely something I'd like to work on while not losing
       | the practicality of not being caught in research hell like some
       | peers have in the past. Their end products ended up late and no
       | better than my third iteration of the same thing.
       | 
       | There's a balance I'm still fighting to find.
        
       | jdeaton wrote:
       | This sounds like a classic case of someone (/whole team)
       | mistaking their title for their role.
        
       | lowbloodsugar wrote:
       | 2021: When programmers still sourced images for their blog from
       | Getty Images rather than just generating whatever they needed.
        
         | dimask wrote:
         | Generating = using generative models trained on Getty Images
         | and the like.
        
           | BobaFloutist wrote:
           | Getty-rating?
        
       | shermantanktop wrote:
       | This team did it to themselves. "R" has little to do with it.
       | 
       | They worked on the technical bits that they liked, created a
       | terrible UX that sounds user-hostile, and then shocked-pikachu
       | discovered that their jobs got cut in half.
       | 
       | The decision to whisk UX duties to a team miles away was moronic,
       | of course. But that was a reaction to the bad acts this team did
       | - to their customers, to the business, and to themselves.
        
         | dimask wrote:
         | It seems that the appropriate design skillset was lacking in
         | the R&D group. Also maybe it was a first attempt to make
         | something, and they did not get through a second iteration to
         | improve it.
         | 
         | Why do we expect that skilled SEs are also skilled UX
         | designers? As everything, design requires training. The problem
         | seemed to be such people trained in design were missing from
         | the R&D team, which sounds like management's fault rather than
         | the engineers' in the first place. Then, the management, while
         | correctly identified the lack of design skills, instead of
         | strengthening their R&D team with that missing talent, they put
         | designers in a different group, creating a different set of
         | issues within the company. Seems a case for an overall bad
         | management in my eyes.
        
       | rm445 wrote:
       | Nothing in this article pertains to actual research - development
       | has always included elements of design. Interesting article
       | otherwise though.
       | 
       | I've been in an organisation that was actively winding down the
       | research side of R&D. Lots of chemists and physicists let go, or
       | at least not replaced. Projects that had gone nowhere for years
       | canned; people with no output for years canned. More focus on
       | product roadmaps. What's really weird is that every step seemed
       | pretty reasonable, but the overall capability was much less in
       | the end. It's really tricky.
        
         | ok_dad wrote:
         | > people with no output for years canned
         | 
         | Often I see this happen, and the result is the company loses
         | out somehow. I think maybe metrics for "output" are wrong in
         | many cases, and you've just canned someone who had a useful or
         | even critical role you didn't know about. A lot of people who
         | are important to company operations are invisible!
        
       | tester756 wrote:
       | >Various attempts of mine to convince the UX team to meet with us
       | were rebuffed.
       | 
       | I don't know how things must be going wrong that you decide to
       | sabotage / avoid collaboration like that
        
       | bdcravens wrote:
       | The missing letter in R&D is E (experimentation). You have to
       | validate assumptions and ideas and bridge the gap.
        
         | ablob wrote:
         | I haven't seen any research be done with out experimentation so
         | far.
        
           | voakbasda wrote:
           | You can do research without experimentation, but then you
           | can't call it science.
        
       | debacle wrote:
       | In my experience, this was likely entirely driven by one person,
       | my guess would be two levels above the author in the org chart.
       | It's sometimes frighteningly easy to convince business leaders
       | that the dev teams are wasting a ton of time, doing the wrong
       | thing, etc. It's even easier when that direction is coming from a
       | consultant (might not be in this case, but I've seen it happen a
       | few times).
       | 
       | Someone who was supposed to be advocating for their team (maybe
       | the author's boss) wasn't, or was being out-advocated by others,
       | and that led to breakdowns. As a manager, I keep a lot of KPIs
       | and do a lot of postmortems (lean), because you need to be able
       | to counter the gut feeling of "development should be faster."
        
       | oaiey wrote:
       | I think most bigger organizations have left and right to the RD
       | product manager, architect, program managers and UX groups. The
       | head of that is the real head of RD. The real question is whether
       | you want interdisciplinary teams. And the answer to that is more
       | often than not: no. Why: because the illusion of control by
       | management.
        
       | Prcmaker wrote:
       | I've seen a surprisingly low rate of research conducted 'R&D'
       | roles through my admittedly short career. The research segment of
       | any work had been limited to testing of ideas that are highly
       | likely to work, the bulk of the work is product or prototype
       | development. The R&D technologists employed tend to act as rapid
       | response personnel for tasks not predicted by project managers or
       | systems engineers.
        
       ___________________________________________________________________
       (page generated 2024-01-28 23:00 UTC)