DevOps: The Ops Perspective (Free eBook)

I’ve been talking to a lot of people about DevOps, and started become frustrated that there was so little definition about what DevOps means, even at a high level – and especially the role that Operations plays in the overall DevOps picture. So I did what I usually do when confronted with that kind of a problem: I wrote a book. It’s free, it’s online now, and it’s something I’ll continue to add to, evolve, and revise over time.

Apple’s Losing Some of the UI Mojo I Loved

I always felt that one of the reasons Windows 8 did poorly was that it wasn’t intuitive, even on a touch device. I must have installed it fifty times in various VMs, and always had to sit through the stupid, “let us show you where the secret buttons live” tutorial. And always said, “if you have to have a tutorial, you did it wrong.”

And I’d point to Apple’s touch devices. An iPad needs two basic gestures to operate: the Home button, which is fairly obvious, and a poke on the screen – also fairly obvious. Pinch-and-zoom is almost instinctive. Love or hate Apple, but they did a good job with a simple, intuitive UI. And I’m aware that some bits they simply copied from others.

Anyway, as I read about iOS 9, I think the maturity and increasing complexity of the OS is starting to lose the UI simplicity I liked. On an iDevice home screen now, you’ll have “slide to unlock” (intuitive, and always been there). You’ll have “slide up from the right” to access the camera, “slide up from the left” to access location-specific apps, and “slide up from off-screen to the center” to get Control Center. You’ll have “slide down from top off-screen” for Notification Center, and now bloody “slide from left off-screen” to get the “Proactive menu.” Almost none of this screen origami is intuitive.

This is where – ironically – maybe Apple could learn something from Windows or Android. Both mobile operating systems have always offered more customization (and therefore more complexity), and came up with different ways of exposing that functionality (and complexity) so people could actually find it. Yeah, maybe that means stashing some icons on the home screen and “cluttering it up.”

And I know, I’ll get used to swipe-from-left and whatever else they invent. Provided I stop using a case, which already makes swipe-from-top challenging. And I know, Steve Jobs’ ghost doesn’t want me using a case anyway. But it just seems like Apple’s not innovating on the UI – they’re just hiding bits of it. Seems annoying.

But I’m very excited about Go Back to App.

Taking Responsibility as an Instructor

I’ve worked with a number of instructors over the years, and I’ve run into a lot of instructors who make some key mistakes, whether they’re designing a course, or delivering one. I think there’s a key to understanding why certain instructional techniques are useful. I think it’s important to understand the concept of scope, when it comes to instruction. And unfortunately, I think a lot of instructors – often through nothing more than genuine enthusiasm for the topic – miss those important bits. Continue reading

How I “Keep Up” with IT and My Career

I’m often asked how I manage to “keep up” with everything that’s happening in technology. Along those same lines, I’m almost constantly pressuring my peers and colleagues to do the same. I recently had a conversation with a fellow IT Ops guy, and the conversation got onto virtualization, when I mentioned containers. He said, “huh?” I groaned. You just gotta keep up, in this industry.

So how do I do it?

Continue reading