How deadline orientation and architectural modularity influence software quality and job satisfaction - BizPub.ai