I came to tech from writing and design work, where you are expected to save your work, share it, and get it reviewed, but all of these things seem to get treated as alien when you ask programmers to do them.
I really don't understand this aspect of tech culture. That it's commonplace for people to push back on documenting their work for others to use, or to act like testing and code reviews are a big burden. There is so much money involved and you want to be fast and sloppy. Wtf.
I mean, if I were to so much as design a flyer for a company, I'd expect there to be at least 3 emails of back and forth before we had a final version, and probably a lot, lot more.
When I write, I expect to get feedback and iterate on it until it is polished.
When I code, I deal with people who think they can just type out any slop, and that planning, testing, and reviews are a distraction.
It's bizarre.