I'm still personally tasked with building out the architecture, writing code, training newhires, handling the HR-side of management (PTO, sick leave, etc), hiring plans, work estimates, gap analyses, bizdev relationships and so on. I've asked for training, but so far haven't actually received any. I don't have a college degree, learned everything I know about software engineering myself, and have no experience or training with the business-side of things.
How have those of you in similar situations dealt with the stress of it all? I find myself overwhelmed with responsibilities, and some of the political pressures from above are starting to take their toll.