Skip to main content

Posts

Showing posts with the label DevOps

Core Competencies

We talk, and I mean A LOT, about what technical roles are and what is required to succeed as an individual contributor. Core Competencies: those things you must, MUST have in order to be good at whatever it is you're doing. As an IC, anyway. Managers... seem like a different matter. We know, in theory, what a good manager looks like, if only by pointing at our experiences with previous or current managers and saying "well, not that; whatever the opposite of that is." But negative space with regards to core competency isn't actually all that helpful. And a big piece of whether we think a manager is "good" or not boils down to "did I like this person, and did they appear to like me?" in the end. And while that's an important part of being a manager (and arguably an important part of being a good manager), it's probably not actually how we should be measuring. I'm not as curious about what executives think makes a good manager, becau...

DevOps as a critical investigation of our fucked up business culture

I was having dinner with a friend the other night, and we were talking about a bunch of things, including the state of the current culture of the Technology Industry, which is where we all work... me, my friend, my spouse, most of my social circle, etc. And we were talking about definitions and the corporate tendency to take interesting philosophies and turn them into undifferentiated pablum designed to keep labour fighting amongst themselves. Take, for instance, "Agile". It started, I understand, as a philosophy to help developers work together better as teams instead of a mass of individuals, as the modern codebase has for the most part moved beyond the idea of the artisanal coder, carefully banging away at his (almost always his ) codeforge to craft the perfect piece of individual bespoke software for the discerning, carefully chosen consumer-slash-patron. As software development turned into a team sport, and the experience of coding became an assembly line function, the q...

The Question of Sheets (Or: all Metaphors are Faulty)

Think of your business as a bedroom -- let's say you're a homeowner and you're looking to rent out your spare bedroom on AirBnB or something like that (we'll leave the troublesome methodology of companies like AirBnB or Uber for some other day when I have the ability to produce TWO multi-thousand-word rants about business decisions). Your bedroom is a business, and your production environment is the bed -- mattress (front-end), box-spring (back-end), bedframe (infrastructure). Your Operations team is the woman who changes the sheets (product release), and this is where things get tricky. If you're running a shady, quasi-illegal operation out of your spare bedroom, the woman who changes the sheets is probably you, and you're probably not a professional housekeeper. You just want clean sheets that keep the mattress from getting horked up by the weirdo from Brooklyn with the Macbook Pro who leaves beard trimmings in the sink. In this case, you do what any reasona...

Do you know what today is?

Today is a Monday, and that means it's time to do something new. Mondays get a lot of guff, much of it entirely reasonable guff; going back to work or starting a new week can often be difficult, especially if you're looking at another week of 'more of the same' of whatever it was that had you looking so longingly towards Friday last week. Mondays are when things seem to loom before you, when the work seems grindy and the leisure time seems very, very far away. But Mondays are also a chance to shake things up; to plan the rest of the week and break everything down and divide and conquer. They're the strategy day, the day when you find out what happened last week while everyone was racing for Friday. Mondays are when stuff gets planned (and if you're doing your planning on Sundays, shame on you and more importantly shame on your boss, because it's hurting your productivity if you're working on weekends). Mondays are when teams can assess their load and...

The #OpsLife In Action

I am currently, as they say, a "gentleman of leisure" in my career. That is, I am between gigs. Which is to say, I'm currently unemployed. This is weird for me, honestly; I've been more-or-less continually employed in one sort of job or another since I was 14 and got my first job doing the breakfast shift in a Hardee's Drive Through. I did some time as a security guard for a while after high school, and then I read this amazing book: Microsurfs , by Douglas Coupland. I think for anyone who was inside  the IT industry at the time, it's hard to understand the draw of this somewhat-cartoonish story, and for anyone outside  the industry at the time, it's hard to understand the appeal of the industry in any way, but for me, a 20-year-old living in the bleak winter wastes of Kansas, the life described in the book was exactly, exactly , the life I wanted for myself. So I packed all of my shit (and all of my wife's shit) into a rented U-Haul, abandoned eve...