Hmm... what to say... is 'generalist' a dirty word?
I take a holistic approach to software development; bare-metal, comms infrastructure, programming languages, and all the obvious (and less-obvious) dependencies can make a huge difference to achieving mission objectives - i.e. producing something that works reliably, does whatever it's supposed to, and is maintainable/supportable.
Don't think there's much else to say. Oh, and I like beer.