• @Skullgrid@lemmy.world
      link
      fedilink
      71 year ago

      Ex test lead, this 100%.

      My job was to organise the work between the workers, keep the business away from my subordinates, and only waste their time when they had the complete information being asked for the specific reason.

      And if I wasn’t doing one of the things above, my job was to pick up the horrible things that no one else wanted/I had experience and domain knowledge in (eg : accessibility testing)

    • @RGB3x3@lemmy.world
      link
      fedilink
      English
      21 year ago

      I work in the government and I honestly don’t know when anyone does any real work. It’s meeting after meeting overlapping other meetings. All week.

      How does stuff get done, seriously?

    • @mspencer712@programming.dev
      cake
      link
      fedilink
      221 year ago

      Agreed. Use your experience to shape the direction your teammates are moving in. Be an architect, and let them handle your light work.

      • @Windex007@lemmy.world
        link
        fedilink
        141 year ago

        It depends VERY much about the content and invitees of the meetings.

        If you’re there to give your expert engineering feedback, awesome. If you’re there to receive the information you need in order to provide expert engineering feedback, awesome.

        So often, I find, meetings are too broad and end up oversubscribed. Engineers are in a 2 hour meeting with 10 minutes of relevance.

        There are serious differences in meeting culture, with vast implications oh the amount of efficacy you can juice from the attendees.

    • @Ledivin@lemmy.world
      link
      fedilink
      19
      edit-2
      1 year ago

      Ehhhh, depends on how your titles work, and I would argue that’s at least a little odd. Most senior engineers I know are ~50/50 code/oversight, at worst. Once you get to Principal or Staff, though, you’re lucky if you write 50 loc/week.

      Senior rarely translates to something like architect anymore, it’s at least a level or two up from there.

    • @EatATaco@lemm.ee
      link
      fedilink
      English
      61 year ago

      I’ve worked in a few places, all with senior engineers, including myself as a senior engineer, all of which the senior engineers spent most of their time actually engineering. If I went somewhere as a senior and was told I was going to be in meetings all day, I would quit because that’s management, not engineering.

    • @kakes@sh.itjust.works
      link
      fedilink
      21 year ago

      This is largely semantic, and highly subjective, but to me “Engineer” implies more design, architecture, and planning (ie, meetings).

      A Senior “Developer” would imply more day-to-day coding to me. Not that companies care what I think, of course.

        • @kakes@sh.itjust.works
          link
          fedilink
          11 year ago

          It’s true. I even live in a place where the “Software Engineer” title actually does require a special designation, and I’m a “Software Engineer”, and I have no such designation, so there’s that.

    • @xmunk@sh.itjust.works
      link
      fedilink
      71 year ago

      No it isn’t - a senior engineer should be a technical track professional that’s excellent at their job - it’s likely there will be a fair amount of mentorship but that can take many forms including PR reviews and pair programming.

      A technical lead, architect, or a front line manager is the one that should be eating meetings four to six hours a day. And absolutely nobody should be in eight hours of meetings a day - even bullshit C level folks should be doing work outside of meetings. Eight hours of meetings means that you’re just regurgitating the output of other meetings.

      I’d clarify that having occasional eight hour meeting days isn’t bad, there might be occasional collaboration jam sessions that everyone prepares for… but if your 8-5-52 is solid meetings then nothing productive is happening.

    • Engineer should still be an IC position and not have that many meetings. It should be a project or team lead that does the majority of meetings.

      • @lunarul@lemmy.world
        link
        fedilink
        11 year ago

        Tech Leads and Staff+ Engineers are still IC roles. If you’re not managing people, then you’re not in a manager role.

  • @xmunk@sh.itjust.works
    link
    fedilink
    81 year ago

    Talk to your manager, they’re really fucking failing to support you. When I was a senior data architect I had about two hours of meetings a day.

    • @nxdefiant@startrek.website
      link
      fedilink
      111 year ago

      Have you considered writing your own projects that you have to hide from your employers, and be careful with whom you discuss, so as to avoid the legal complications of the company owning your work?

  • slazer2au
    link
    fedilink
    English
    1031 year ago

    0900 till 0930 - 15 min standup meeting.
    0930 till 1000 - focus time.
    1000 till 1100 - Pre meeting for customer meeting at 1100.
    1100 till 1200 - Customer meeting.
    1230 till 1300 - Post Meeting catchup.
    1300 till 1330 - focus time.
    1330 till 1430 - JIRA board update meeting.
    1430 till 1500 - priorities review meeting.
    1500 till 1645 - focus time.
    1645 till 1730 - EOD standup.

    • @EatATaco@lemm.ee
      link
      fedilink
      English
      141 year ago

      We do standups twice a week. At worst they run a half hour for my team of about 10 people. Usually we’re done in 15-20 minutes. Please tell me it’s just an absolutely made up joke that you have an hour and 15 minutes of stand up meetings every day. I would shoot myself.

      • @Daxtron2@startrek.website
        link
        fedilink
        61 year ago

        I had a job that had > 1hr standups for our two man project because we met with QA, BA, and management and they wanted everything changed every day so we had to explain why we couldn’t do anything with constantly changing requirements every morning.

        • @Aceticon@lemmy.world
          link
          fedilink
          11 year ago

          The really funny bit is that the Standup comes from Agile, which is a software development process class exactly about being able to cope with frequent changing requirements, and the Standup is definitelly not the point when new requirements are introduced.

      • slazer2au
        link
        fedilink
        English
        51 year ago

        Don’t worry mate, it is a joke. But judging by the other comments it is closer to reality than a joke for some.

      • slazer2au
        link
        fedilink
        English
        151 year ago

        Well yea, plenty happens between 1700 and 0900. That is why the 15 min standup takes 30 min.

      • @dyathinkhesaurus@lemmy.world
        cake
        link
        fedilink
        51 year ago

        They need to have full calendars so that they look productive. Those meetings are for them, not for you. You still have to attend tho.

        • slazer2au
          link
          fedilink
          English
          21 year ago

          Got to hate those meeting where you are marked as optional but you are required to attend.

          • @dyathinkhesaurus@lemmy.world
            cake
            link
            fedilink
            3
            edit-2
            1 year ago

            And the ones where you have to discuss what’s coming up in the next meeting. Meetings about meetings. We call them metameetings.

    • “Are you don’t yet? Why aren’t you done yet? Help me update infinite plans that will be outdated in a week. Also, I just promised a bunch of stuff… all that stuff we already promised, I think you can do that faster.”

      When I was a dev, I once had a PM with no technical skills that decided he would “learn to program to help catch us up”… He did not succeed.

      • @krashmo@lemmy.world
        link
        fedilink
        441 year ago

        Hey, at least he had the right idea. He saw that the delay was due to a lack of skilled workers and tried to fix that problem instead of just talking more about the project. That’s more awareness than most PMs have in my experience.

        • @Maalus@lemmy.world
          link
          fedilink
          301 year ago

          If a PM has enough time to try to learn programming on the side, then they are a shit PM. A PM should shield the team from unneccessary meetings, be the main initial contact point and the initial refinement guy. Those are 4 seperate jobs at once.

        • @KevonLooney@lemm.ee
          link
          fedilink
          171 year ago

          PMs act that way because people above them ask for updates regularly. Bad PMs don’t know how to push back. If you need things done faster, the answer is usually “we need more resources”.

          • This is fine🔥🐶☕🔥
            link
            fedilink
            81 year ago

            If you need things done faster, the answer is usually “we need more resources”.

            Like having 9 women to make a baby in a month?

          • @aubeynarf@lemmynsfw.com
            link
            fedilink
            11 year ago

            Calling people “resources” and the mindset that delivery teams are just a number that you can spend money to increase is a mark of poor project and personnel management, as well.

    • @9point6@lemmy.world
      link
      fedilink
      501 year ago

      You get focus time?

      Also, what the hell is the point in an EOD standup if you’re gonna have another one in zero working minutes?

      • @krashmo@lemmy.world
        link
        fedilink
        35
        edit-2
        1 year ago

        That concept is lost on so many people and I don’t understand why. One of the last teams I was on had two weekly meetings. One was 9:00 AM Monday morning and the other was 4:00 PM on Fridays. They were both running through all of our projects and always seemed surprised that the Monday update was the same as the previous Friday update.

        • @OpenStars@startrek.website
          link
          fedilink
          English
          131 year ago

          It is to their advantage to be act surprised, therefore they are “surprised”, see? This was your “opportunity” to show how dedicated you are the company, having worked all weekend long…

          • @KevonLooney@lemm.ee
            link
            fedilink
            141 year ago

            It isn’t particularly hard to call this out. Just say “I haven’t done anything since Friday.” And leave it at that.

            Be comfortable with silence.

      • @bamboo@lemm.ee
        cake
        link
        fedilink
        61 year ago

        Because even if you’re not working, you’ll probably think about problems overnight

        • @9point6@lemmy.world
          link
          fedilink
          81 year ago

          So what’s the point of the EOD one?

          I honestly see zero benefit in it unless it’s a 24h operation with a shift handover.

          • @MNByChoice@midwest.social
            link
            fedilink
            41 year ago

            I hate to defend the EoD standup, but some people forget everything overnight. The only way to know what they did is to ask before the rest.

            Yes, they truly are amazing. Yes, everyone should not be punished.

            Mostly, it it to keep people from going home early. As such is indefensible.

  • @model_tar_gz@lemmy.world
    link
    fedilink
    77
    edit-2
    1 year ago

    No, this is incompetent management.

    Senior engineers write enabling code/scaffolding, and review code, and mentor juniors. They also write feature code.

    Lead engineers code and lead dev teams.

    Principal engineers code, and talk about tech in meetings.

    Senior Principal engineers, and distinguished technologists/fellows talk about tech, and maybe sometimes code.

    Good managers go to meetings and shield the engineers from the stream of exec corporate bs. Infrequently they may rope any of the engineers in this chain in to explain the decisions that the engineers make along the way.

    Bad managers bring engineers in to these meetings frequently.

    Terrible managers make the engineering decisions and push those to the engineers.

      • @model_tar_gz@lemmy.world
        link
        fedilink
        21 year ago

        I’ve worked for startups too; everyone does everything all at the same time! Let the chaos reign! But it is fun in its own way.

        I work for a large company now after the startup I worked for was acquired. Hierarchy, bureaucracy, layers, we’ve got it all. For worse and for better though, it allows me to focus and specialize on what I’m awesome at and furgeddaboddit (ahem! delegate) the stuff that I suck at to those who excel at those tasks.

      • Alien Nathan Edward
        link
        fedilink
        English
        51 year ago

        your company has money for no one above mid-level engineers to be actually building the product?

    • @evatronic@lemm.ee
      link
      fedilink
      English
      141 year ago

      There is a reason I keep refusing to take the “Lead” position. I know what I’m good at.

      • @xor@infosec.pub
        link
        fedilink
        3
        edit-2
        1 year ago

        Now I don’t know, but I been told
        It’s hard to run with the weight of gold
        Other hand I have heard it said
        It’s just as hard with the weight of lead…

    • @Aceticon@lemmy.world
      link
      fedilink
      9
      edit-2
      1 year ago

      I came here to say the same.

      People in the technical career track spend most of their time making software, one way or another (there comes a point were you’re doing more preparation to code than actual coding).

      As soon as you jump into the management career track it’s mostly meetings to report the team’s progress to upper management, even if you’re supposedly “technically oriented”.

      Absolutelly, as you become a more senior tech things become more and more about figuring out what needs to be done at higher and higher levels (i.e. systems design, software development process design) which results in needing to interact with more and more stakeholders (your whole team, other teams, end users, management) hence more meetings, but you still get to do lots of coding or at least code-adjacent stuff (i.e. design).

    • @0x0@programming.devOP
      link
      fedilink
      131 year ago

      Good managers go to meetings and shield the engineers from the stream of exec corporate bs

      Was lucky enough to work with one… once.

  • Alien Nathan Edward
    link
    fedilink
    English
    21 year ago

    not my experience at all across 3 separate companies. Ime senior engineers are the highest level that still spends most of the day heads down most days, and that’s why I’m gonna stick it out at this level as long as I can.

  • Nomecks
    link
    fedilink
    21 year ago

    I knew I finally made it to a senior role when I started to do nothing but paperwork.

  • @penquin@lemm.ee
    link
    fedilink
    31 year ago

    I just got a Jr dev job about 3 weeks ago and I haven’t written a single line of code. It’s all been meetings and other shit. I’m kind of ok with that. Lol

  • @chiliedogg@lemmy.world
    link
    fedilink
    51 year ago

    I work on the City side of the development world. We’re always getting screamed at for taking 3 weeks to review a plan set by the same developers who want to meet with me every minute of every fucking day.

    I’ve got 40 projects in my review queue and all of them are demanding a weekly meeting. When am I supposed to do the fucking reviews?

    • slazer2au
      link
      fedilink
      English
      31 year ago

      When you talk to your management and show them how overworked you are and ask for a helper. But don’t just say how much, show them in business lingo so they actually understand.

      Fill out your calendar with the meetings and show management how you have no time for meaningful work because of meetings.

      • @chiliedogg@lemmy.world
        link
        fedilink
        21 year ago

        I’m on the Municipal side. City Council ain’t gonna raise taxes to hire more people.

        I’ll get burned out and leave soon enough. The longest-serving person in the development department has been here just over a year, and we pay nearly double what other cities in the area do.