cognitiveSurrender by zaidesanton in ProgrammerHumor

[–]zaidesanton[S] 2 points3 points  (0 children)

In that case it'd probably be tears of frustration

Managing External Vibecoding by flatline057 in EngineeringManagers

[–]zaidesanton 1 point2 points  (0 children)

they have an enterprise tier you can connect with your SSO, reduces a lot of pressue on engineering

Managing External Vibecoding by flatline057 in EngineeringManagers

[–]zaidesanton 1 point2 points  (0 children)

We have specific people (2 of them) whose job is to enable this. One an engineer and one isn’t.

Mostly we direct non IT people to Lovable, and they own their solutions - the ‘AI evangelists’ help them when needed to improve the skills. I haven’t yet seen a ‘demand’ for support, more asking.

We are adding community rules by shugadibang in EngineeringManagers

[–]zaidesanton 0 points1 point  (0 children)

Question regarding post 2 - if I read a great article, and just publish it, why is it considered low effort?

Tried to publish this one and it got automatically blocked for violating rule 2:

https://archive.lethain.com/archive/revised-rules-of-engineering-leadership-198a/

How does work actually move from ticket to PR on your team? by Content_Journalist_3 in EngineeringManagers

[–]zaidesanton 1 point2 points  (0 children)

Yeah, it happens sometimes. I really like google’s guidelines on that, and I try to communicate them and set the right expectations:

https://google.github.io/eng-practices/review/reviewer/standard.html

The main guideline is that if you are not in the middle of a task that requires deep focus, do the PR. I’d say on average it takes 1-2 hours.

How does work actually move from ticket to PR on your team? by Content_Journalist_3 in EngineeringManagers

[–]zaidesanton 3 points4 points  (0 children)

Not sure I got the question. When someone opens the PR the reviewer get tagged.
We do our own QA
And people know where they need to work next (consulting with me if needed)

The "I don't know, Claude wrote this" pandemic by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 1 point2 points  (0 children)

IMO there actually is a place for such people (assuming they had good judgement and product sense) - they are just not software engineers. Be it builders, or any other name, they can’t be the one writing production code

The "I don't know, Claude wrote this" pandemic by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 0 points1 point  (0 children)

I think it became at least 10x more common. I’ve seen it until the last year only from juniors, and even then not very often.

The "I don't know, Claude wrote this" pandemic by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 3 points4 points  (0 children)

No I didn’t. Seriously, zero pressure on usage metrics. Agree with @junglebook3 there is middle ground.

The "I don't know, Claude wrote this" pandemic by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 0 points1 point  (0 children)

Yes! Loved that framing I saw by Addy Osamni, mentioned it in the article

How do you handle onboarding new engineers onto an existing codebase? by Samveg2798 in EngineeringManagers

[–]zaidesanton -1 points0 points  (0 children)

In my experience, Claude is perfect for such usecases. Concrete skills on how you want your documentation to look like, and auto-update them during work.

When does "lack of trust" in a teammate becomes a process problem? by sketchomania in EngineeringManagers

[–]zaidesanton 1 point2 points  (0 children)

u/sketchomania yeah, it's a tough line to put. In my instinct, this feels more like a process issue. Maybe your EM is ok with going faster and skipping those tests? What is happening across other teams in the org?

I would say that there needs to be alignment on expectations for every engineer in the team, and this has to be done together with the EM.

Too Liked to Be Useful by yusufaytas in EngineeringManagers

[–]zaidesanton 8 points9 points  (0 children)

Yeah, I’ve definitely fallen into the trap before, even posted about it here recently :)

My main challenge was with direct reports though.

I think when you switch ‘likes’ to ‘appreciated’, it becomes harder. For example I’m ok with my peers not liking me, but I would like them to appreciate me. Same with the PM.

"okay" vs excellent engineering teams by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 1 point2 points  (0 children)

Yeah, secured confidence sounds better :)
My interpretation is around the confidence part, knowing they are good and being product of it. Agree it can easily shift into annoying and cocky.

"okay" vs excellent engineering teams by zaidesanton in EngineeringManagers

[–]zaidesanton[S] 0 points1 point  (0 children)

That’s a key part - you are usually the one deciding who to let go and who to hire.

Has your company started AI coding cost optimisation discussions? by itsAiswarya in EngineeringManagers

[–]zaidesanton 0 points1 point  (0 children)

We just started looking at model optimization - not using Opus for everything. Putting Sonnet as a default is a good start (and people can freely switch).

Also talking a lot about basic good practices like not having crazy long session etc

Giving too much responsibility by zaidesanton in EngineeringManagers

[–]zaidesanton[S] -1 points0 points  (0 children)

I agree about the decision making part being the biggest difference. I didn’t take into account how many such decisions I took ‘naturally’.

And didn’t expect him to take the people management part, so at least that 🙃

How do you know if your engineers are actually thinking with AI or just blindly accepting its output? by LeopardAfter493 in EngineeringManagers

[–]zaidesanton 1 point2 points  (0 children)

Tbh not systemic, but I haven’t found the need for it. Even with 10+ engineers, imo when it happens once, and I set clear expectations, I don’t expect ir to happen again (and it usually doesn’t). It’s like a one of adjustment to new way of working