Ooh, patrols look like an interesting idea. I’ll have to keep that approach in mind. There are some expectations that my team use sprints in the sense that I need to report on what we’ve accomplished every 2 weeks and what we’re planning to do in the next 2 weeks on a regular cadence. But, until someone tells me different, I’m assuming that I can run things however I like so long as I keep up the reporting.
I appreciate all the ideas in general, it gives me a lot to think on and provides a reminder that there are plenty of things that I can work on improving that have nothing to do with the tech specifics like databases and such.
But, I’ve got to admit that I’m still worried about missing technical details. When he was letting me go, my last manager recalled every time my team had failed to consider a non-functional technical requirement and put the blame for that on me. When those things had been missed, I had taken ownership and resolved to make checklists that would catch similar things in the future, and I had thought that was as much as I could do. All I ask of software engineers on my team is that they do their best and work to avoid making the same mistakes twice. But, I’m learning that even if a company hires me for espousing that view, that doesn’t mean they’ll treat me the same way. I worry that managers are expected to do something more and that I’m just not cut out for that.
Thanks for this, no matter what path I take from here, I appreciate the words of encouragement!