Yeah man, insisting on good engineering practices instead of "vibes" has always been gatekeeping
That's the actual point of engineering credentials
What are we even doing here
Agree to disagree
Getting something working is the absolute bare minimum, it's not "competent"
So can my 12 year old nephew, but we aren't racing to put him in charge of software development in professional settings
I think it's great that software development has been opened up by LLMs. Everyone should at least try it, IMO.
But your company's source isn't your personal playground and you shouldn't treat it as such.
My reaction is more to the broader tone of some of these discussions. In my experience engineering cultures can become quite dogmatic or obstructive, and that can block improvements just as much as the opposite problem.
At our definitely-non-Meta-scale, we’ve been experimenting with letting more of the team get their own PRs up with LLM help. Overall it’s been pretty transformative. Interestingly, people tend to work on QoL and polish improvements that many SWE workflows often don’t prioritise or have time for.
There are outliers of course, but we learn, revert, and move on. If the outcome somewhere like Meta is PMs building nonsense, that feels more like a deeper systemic issue than something inherent to opening up the codebase.
I love writing software. I love that others are now getting to share this.
I think the issues here are valid. Equally there is lots of hard engineering work to reduce these issues. That's where I'm putting more energy.
My scale is decidedly non-Meta, but we're investing to make the whole team able to get their own PRs up. It's not been without it's bumps, but on the whole I think it's been transformative for everyone.