Software engineers architect systems, code and configure the infrastructure.
Marketers put together web pages, information leaflets and create press
releases, etc. Project managers put together project plans and check in with
engineers. They also start asking "is it done yet?" as the deadline approaches.
But what does a