The biggest problem I have is thinking "is this it?". I like my job and my colleagues but working in govt I feel no commercial pressure whatsoever. Of course, we have deadlines but we are delivering the software regardless and our "clients" have no choice. We will never compete or have to fear that work is drying up, only that we have to do it with less people and we don't go too far over budget (and if it runs out, other work under a different budget code gets higher priority). As a result of this, innovation isn't really a thing. Optimization, really making things better, is not a concern or objective even though on a daily basis my hands itch to "fix" stuff. The law abiding citizens won't ever complain about inefficiencies in processes, why his data model is too complex for what it is doing or why some forms aren't 1 step instead of 5 of which we could already fill in 4.
1/2
My biggest fear is getting stuck and also becoming legacy. I am definitely keeping up with the industry and becoming a better engineer/problem-solver but looking at some of my colleagues they might think the same yet having worked for the same institute for 15+ years they wouldn't be able to function outside of it. I am also concerned I am "wasting" my best years by arguably under-performing for my abilities and drive. My ideal job would be working here but as an outsider, challenged to improve systems throughput, listening to the "client" and making things better (there is no "conversion" to optimize but I can think of several KPIs which are lackluster and am certain I can improve). There is also this kind of stigma in working for govt (your requirements/software cannot possibly be complex!) which I think will spiral most people into staying in govt for ever because they are seen as a "window staring" underperformer.
So yeah, even though it's not that bad and I like my job should I challenge myself more and try to switch to a more commercial organization? Is my experience too limited to make a proper judgement or am I vastly over estimating the difference between commercial and govt software engineers? Perhaps consider a path as consultant? Thank you for your time.
2/2