News flash: In most companies, it’s harder for women | IT Leadership |

Hear, hear (or is it, “Here, here” — smile)

News flash: In most companies, it’s harder for women | IT Leadership |

“Across the industrial spectrum, in organizations both small and large, we need more women leaders. The evidence is clear that women CEOs usually deliver better numbers than their male counterparts regardless of sector. And, as importantly, senior teams with greater diversity usually develop more creative approaches to challenges faced by the company. We need more creativity in these times.”

Continuous Deployment == Fail Fast Software

I Just read Timothy Fitz’s post on Continuous Deployment:

“This is a software release process implementation of the classic Fail Fast pattern. The closer a failure is to the point where it was introduced, the more data you have to correct for that failure. In code Fail Fast means raising an exception on invalid input, instead of waiting for it to break somewhere later. In a software release process Fail Fast means releasing undeployed code as fast as possible, instead of waiting for a weekly release to break.”

Though you’d definitely need additional infrastructure to handle the consequences of failures (i.e., ways to undo side effects), this more or less makes sense to me.

OpenSSH and ControlMaster

I’ve been using tramp lately. It’s very cool but also often very slow. Yesterday I found this description of ControlMaster on

“OpenSSH 4.0 introduced an interesting new feature called ControlMaster that allows it to reuse an existing connection to a remote host when opening new connections to that host. This can significantly reduce the amount of time it takes to establish connections after the initial connection. Let’s see how this can help you work faster, and how to start using ControlMaster right away.”

As the article discusses, I tried timing 10 calls to

ssh my-host hostname 

First without ControlMaster and then with it. The results:

  • No ControlMaster – 0.218 user
  • ControlMaster – 0.038 user

Yozaa. I haven’t been tramping with it so I’m not sure how this will translate to my day-to-day. Still, I have hope.

Software security – Blaming the victim

This strikes me as blaming the victim. If software updates were easy, stabile and automatic, then more software would be updated…

An Analysis of Conficker

…may be an interesting testament to the stubbornness of some PC users to avoid staying current with the latest Microsoft security patches.  Some reports, such as the case of the Conficker outbreak within Sheffield Hospital’s operating ward, suggest that even security-conscious environments may elect to forgo automated software patching, choosing to trade off vulnerability exposure for some perceived notion of platform stability. …

Please don’t give us software that works |

Here’s an odd backhanded compliment to Apple’s iLife software:

$800 Mac Mini? I’m all set, Apple | Education IT |

“However, even iLife has its drawbacks in an educational setting. It simply hands so much to the students that they struggle with software (whether Windows, Linux, or even pro-level software on the Mac) that isn’t so brilliantly plug and play. Yes, iLife rocks in many ways, but the level of spoonfeeding it encourages actually makes me think twice about using it widely, especially at the high school level.”

What’s the issue here? That the software is so easy to use that people might come to think computers are useful? That they’ll be frustrated with software that sucks and complain?

(Also, to kvetch, the software doesn’t encourage spoonfeeding although it might encourage dependency…)

Restoration, time, energy, the never-ending suck

A few months ago I lost my old blog posts. I’ve got the MySQL database that contains them and have been hoping to use that to do the big restore but I’m thinking that that probably isn’t going to happen (unless someone can tell me how to do it in a way that is so easy I can do it while falling down the stairs).

Life is just too crazy busy for me right now to worry about old bits. I’d like the content to return but not at the cost of figuring out how to merge the old entries with the new (or the new with the old) and messing with MySQL and WordPress. Life, as they say, is too short.

Yes Virgina, you can fool some of the people…

Sad, funny, story about quality, quantity and the consumer society:

Interview: iPhone dev gets existential about “crap” apps

“What High said next, however, is perhaps a bit more telling: ‘I think Apple does a good job of featuring apps that are well designed and well though out. I just don’t know if well thought out, beautiful apps are what the majority of iPhone users want.'”