u/stoicxlonewolf

How can you classify that you are in a bad or good engineering culture?

I am working in a team that is composed of:
- 1 Senior Software Architect
- 1 Junior Software Architect
- 2 Senior Software Engineers
- 2 Junior Software Engineers

This is our culture:
- Daily stand ups
- Tickets are written by the architects
- Tickets show the acceptance criteria. For example if it is an API, it should accept this request body and these are the fields' types
- The API tickets doesn't explicitly show examples of expected success responses and fail responses
- Tickets are assigned by the architects to the senior and junior engineers
- Tickets are discussed on a high level language, and nothing about the code implementation
- No code reviews
- A demo of the feature or fix is as good as LGTM
- Because of no code reviews, there are no enforced coding standards: if it works it works
- Each developer has their own style of parsing, validating, and composing the API responses
- No hard requirement in creating test suites

Is this normal for engineering teams?

reddit.com
u/stoicxlonewolf — 8 days ago