Changes
Changes, changes, changes... Please, do not tell my mum about them, because she would be very upset with me!
Unos y ceros. A veces, en el orden adecuado.
Changes, changes, changes... Please, do not tell my mum about them, because she would be very upset with me!
Posted by -Xv at 16:10
Posted by -Xv at 6:27
Ayer envié esto, en relación a mi actuación como enlace con el equipo de soporte de un producto del que no sé casi nada, en la que últimamente me limito a esperar órdenes de gente que está en una zona horaria equivocada:
Entiendo que el problema está en un punto en el que yo aporto poco más que un macaco al tecladoSi hay suerte, hoy le pasaré los trastos a un chimpancé y podré dedicarme a cosas más interesantes. Deberé enseñarle a Pobre Chimpancé algunas cosas que he aprendido cuando he sido yo el que daba soporte:
Posted by -Xv at 9:45
Esta semana me han dado varias pastillas de Egolín en forma de cosas agradables sobre mi que alguien le ha dicho a otra persona. Y, con toda la inmodestia, las transcribo
Posted by -Xv at 22:56
One of the side effects of my recent research has been to learn that the famous ABCs of System Programming redbooks have been updated and have gone from 5 volumes to... 11!!
I've been browsing Volume 6: Security on z/OS, RACF, and LDAP. Kerberos and PKI. Cryptography and EIM. and it has been quite useful (though, in fact, it did not point me where I needed to go). Not all the volumes have been published as today. The pages for all the volumes list them all.
Posted by -Xv at 12:06
DCAS (zOS Communications Server's Digital Certificate Access Server) has come to my rescue. From the docs:
The DCAS can be used by providers of logon and single sign-on services where access to z/OS-based applications is needed. The DCAS is a TCP/IP server that enables clients to connect over the network and obtain a passticket and z/OS user ID from RACF.It's the second time in a few months that DCAS is the solution to the problem that I'm working on; unfortunately, I had forgotten about the first time, so it has taken my a while to get rescued. Not a complete waste of time: if learned a few things about PKI and RACF.
Clients that connect to DCAS must use the SSL protocol (DCAS supports SSL Version 3). Client authentication is performed.
Clients can request a user ID and passticket for an application. The client sends an x.509 certificate. DCAS converts the x.509 certificate to a valid user ID, which is returned. The x.509 certificate must have been mapped to a valid user ID in RACF
Posted by -Xv at 10:56
My very own ibm desk is gone... No place to hang C's drawings, to keep my pencils (I really just care about the one that was a present from C.), the books I'm reading... I'll also miss sitting by my former team mates after so many years...
But I really cannot complain: I'm working very often from home now, so it makes little business sense to have a dedicated empty desk at the office.
Posted by -Xv at 7:30
Learned from Kellypuffs that linkedin users can get 50 free MOO cards. Enter Jonathan Feinberg's Wordle (and a bit of javascript).



Posted by -Xv at 0:37
I'd love to run without anti-virus and anti-spyware, but children (especially teenagers) are incredibly adept at filling any PC with trojans and viruses in a matter of minutes. They even know how to bypass most internet filter software. I sometimes think children are viruses!
Posted by -Xv at 11:18
Ain't that cool? I hope it goes past the demo stage in a near future!
Interesting info and links in a post by Laura Cowen.
Posted by -Xv at 20:41

Martin Espinach, coffee machine and lunch mate, gave yesterday a very nice internal talk about how his previous project used bugzilla and Mylyn to help them plan, assign and track team tasks. Although they were initially excited about Mylyn's task-focused UI, none of the team members ended up using it; they did love Mylyn's ability to get notifications from bugzilla. It looked like a neat solution.
When his very detailed talk was almost done, he told us that, for their recently started new project, they are using IBM Rational Jazz. I felt like killing him, but I then I would have missed the chance to complain about his talk during every afternoon coffee in the next weeks.
And Jazz? So far, they are loving it. I'll have to ask him to demo it to our team.
Posted by -Xv at 20:25
Just good an email from Christoph Steindl, a former IBM colleague, where he used to co-lead the Agile@IBM community and write an excellent blog.
Are you familiar with the Coding Wars in Tom DeMarco and Tim Lister's Peopleware? Christoph is into something similar: the cool Catalysts' Coding Contest (CCC) that his company is running:
They will be running the contest in Linz, Austria (with post food and beverages) and in Second Life (do avatars drink and eat?).Catalysts organizes a coding contest to go further into some of these questions.
- Who is faster? Who is more efficient? Who is more effective? Who is more productive?
- Does "Pair Programming" really make you faster?
- Does "Test-Driven Development" really lead to fewer bugs?
- How many ways are there to solve a problem?
- Is it right that good developers only write 30 lines of code for which mediocre developers need to write 300 lines?
Posted by -Xv at 23:22

Not that I'm disappointed by the concept of having zero-tolerance attitude towards assholes, but by Bob Sutton's book on it: The No Asshole Rule: Building a Civilised Workplace and Surviving One That Isn't. The back cover promised hilarious examples in a funny, defiant little book. An enjoyable review by Guy Kawasaki and lots of good ratings in Amazon also made it look like a good read. And I have this dear friend working at Jerk Avenue, and I sort of hoped getting something for her. But the book, aside from making me take a little time to reflect a bit about my own episodes as an asshole [1][2], was just boring.
Maybe the problem is that before the first page I was already in agreement with the author, and I did not need the additional 170 pages. Or that I'm lucky enough of not having had to deal with assholes at work in quite a while. Or that I'm not involved in hiring any team. Or that I'm not a certified asshole.
Bob Sutton has done a very nice service making explicit the No Asshole Rule [3] and bringing focus to it. But I just did not need that many asshole stories and that much evidence about its virtues.
[1] A surprising book in improving my self asshole-ness awareness was Leadership and Self-deception: Getting Out of the Box (link for IBMers). I'm pasting a comment I made on Roo Reynolds blog, who said about it, "it made me think about the nature of selfishness. Not every book does that":
Your minimalist recommendation has made me read Leadership and Self-Deception: Getting Out of the Box . Thanks for that. I liked the storytelling approach, and, as "advertised" by you, it is really making me think. A lot.[2] All this writing about my asshole-ness may convey the impression that I'm a jerk. My mum and I think that I'm quite nice. But the asshole path is always there...
My 2c for anyone else feeling tempted by the book: it is a book for anyone dealing with humans, no matter if the leadership stuff has any appeal to you.
Posted by -Xv at 20:53
I learned today about IBM Research's Many Eyes, available at alphaWorks. Although at first sight it seems simply a nice tool to create nice visualizations, its goal is to enable collaboration around visualizations.
In Fernanda B. Viégas' words, the intend is "to enable people to collectively reason about the trends and patterns they see on the vivid representations of data called visualizations", or "distributed data analysis and collaborative sensemaking".
How? You can upload data sets. You can create visualizations of them. You can discuss the visualizations, highlighting parts of them.
You are not sold into the power of good visualizations? Check out Hans Rosling's Debunking third-world myths with the best stats you’ve ever seen TEDTalk (aka No More Boring Data, as posted on youtube). Or play with a tool similar to the one that he uses in the presentation, at http://tools.google.com/gapminder.
And whatever you think about Many Eyes, Hans Rosling, logarithms or baseball, do go and check the improved TED site.
Update: It seems that Many Eyes is not the only project in this area. From an article by Fernanda and Martin Wattenberg,
We think that social data analysis is a lively area right now and we are not the only ones exploring this space - two other sites of note are Swivel and Data360. Each of the 3 sites has a different emphasis, but what we have in common is a belief that the web enables a new, social kind of data analysis; a type of statistical thinking that is both playful and serious.Social Data Analysis. Nice term.
Posted by -Xv at 0:50
It has been shown that as many as 90 percent of departing customers said that they were "satisfied" immediately prior to their attrition! Contrary to long-held misconceptions, "customer satisfaction" is actually a good measure of "customers' rationalizations of their past buying decisions," but not highly predictive of future buying decisions.
Posted by -Xv at 11:30
I've been playing with IBM Rational ClearQuest and ClearCase without doing any configuration. Cool. I'm hoping that we'll do the same for more IBM Rational products.
You can access a dW server with a tutorial environment setup using a Citrix client. Go to Trial: Rational ClearCase V7.0 (I just reported it, but, in case that you take the first tutorial, you'll see that the screenshots of the first part don't match the actual product: you'll have to "connect" instead of "login", and you better know that pat's password is pat and that she has the lead project role).
Posted by -Xv at 16:08
My friend Luis comes back to the office in state of shock. He has been at a client's, along with two people from two other supplier companies that will go unnamed.
They are trying to determine why an application with code from the three parties is crashing. Luis is amazed while the experts invoke the crashing code while turning over their heads a dead chicken clockwise, check the output of filemon and regmon, repeat the process turning the chicken counter-clockwise, and perform another half an hour of equally insightful tests. Based on the evidence collected while changing the chicken's turning speed, the experts conclude that's IBM's code fault and they want to rush to tell the customer about it.
Luis takes a while to digest these new problem determination techniques, and, when he is able to recover his ability to speak, suggests taking a look at the logs from Doctor Watson; the experts are amazed by the tool; the logs show that the dead-chicken-based finger pointing is very unlikely to be right.
The experts grab their huge flemon and regmon outputs, the drwtson32 logs and their dead chickens and leave. It takes us a while to get Luis back to unpuzzled mode.
Posted by -Xv at 10:01
Las hormigas artificiales no son el último gadget que un snob atento necesita tener en casa (¿o si?). La vida artificial consiste en utilizar modelos de simulación para estudiar sistemas complejos. No es que yo sepa sobre esto, pero hoy me he acordado [1] de una conferencia fantástica sobre hormigas artificiales a la que asistí hace años.
Las hormigas simuladas son simplonas, como probablemente lo son las de carne y hueso (?): van a por comida, comen un poquito, y llevan el resto al hormiguero. Si encuentran en su camino a otra hormiga, procurando el bien de la colonia, le cuentan dónde han encontrado comida.
Pero, ¡ay!, no todas las hormigas son genéticamente iguales: algunas son de fiar, mientras que otras son unas mentirosas que engañan a sus compañeras para que no se zampen la comida que han encontrado; unas son crédulas, y otras desconfiadas; unas, trabajadoras, mientras que otras deberían haber nacido cigarras; algunas se olvidan de la posición de la comida más facilmente que otras... Mueren, y nacen nuevas hormigas con su propia carga genética que define su grado de actividad, memoria, escepticismo y tendencia a mentir.
Ponemos a nuestras hormiguitas en su hormiguero, definimos la cantidad de comida disponible y las dejamos vivir (?). Independientemente de la disponibilidad de comidad, con el paso del tiempo son mayoría las hormigas con mayor actividad y memoria: las perezosas y las desmemoriadas tienen más complicado comer y sobrevivir.
Cuando la comida es escasa, las hormigas compiten, y mentirosos y escépticos tienen mayor probabilidad de sobrevivir. Cuando la comida es abundante, mentirosos y escépticos desaparecen de la colonia.
Fascinado pensando en cómo de las interacciones de muchas cosas simples surgen cosas complejas, y sin saber encontrar una moraleja en relación a la falsedad y el escepticísmo de las hormigas, acabo ya para ver si ahora funciona esta webcam de un hormiguero...
[1] Esta conferencia, una de las mejores a las que he asistido en mi vida, la dió Manuel Alfonseca, de la Autónoma de Madrid, ex de IBM, y miembro émerito del Technical Experts Council de IBM. Hoy M. Alfonseca tenía una Carta al Director publicada en La Vanguardia, y ver su nombre me ha llenado la cabeza y este post de hormigas. En su carta, discute la afirmación de Arcadi Navarro en un artículo anterior: "solamente por la ignorancia o la práctica consumada del autoengaño pueden creerse compatibles el evolucionismo y el diseño inteligente".
[2] ¡Puaj! Hoy sufro un caso flagrante de tantas ganas de leer (¡e incluso de volver a la universdad!) y tan poco tiempo... Algunos links:
Posted by -Xv at 8:26
QEDWiki, a mashup maker by IBM, has got a nice intro and demo on video. If you liked it, better keep an eye on the Emerging Technologies You Need to Know !
Mahups and Mashup makers are an obvious way to show the value of service orientation. As the video states, Web 2.0 puts a face on SOA.
(via Ferran Rodenas' SDLC blog)
Posted by -Xv at 20:08
I've just read a good article from the IBM Systems Journal: Security on z/OS: Comprehensive, current, and flexible. About 20 printed pages, from 2001, and written "at a high level, aimed at enterprise decision makers and application architects. The intent is to explain the comprehensive security componentry within z/OS and to show how these techniques and functions are exploited by modern distributed and Internet applications".
This is not mentioned in the article, but one thing that in the past has made me feel uneasy about z/OS security was the limited maximum password length (8 chars), giving a very small password-space by today's computing standards. No need to be concerned about this anymore: z/OS V1.8 supports RACF pass phrases from 14 to 100 characters in length.
I learned some neat things about the z/OS security capabilities that, as far as I know, are not available in other operating systems, e.g.
Posted by -Xv at 12:05