Title: In my organization, I started out as a senior software engineer. Through my work, I put together a number of detailed architecture designs and was given people to help build our product over time. As the definition of the architecture and implementation came along, I was given more and more responsibility and duties, to the point where I&#x27;m helping to set the direction and schedule for major parts of the software organization. At this point, I&#x27;ve even been given allocated headcount for a large team to help build it all. I don&#x27;t really have a manager, as I report directly to the VP of software, and mentors are far and few between.<p>I&#x27;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&#x27;ve asked for training, but so far haven&#x27;t actually received any. I don&#x27;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.<p>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.
Upvote: