I'm in the middle of compiling a revised beta version of Hivesnaps. If it all goes well, in just a few hours there will be another post detailing all the upgrades I've jammed into it over the last few days. I am burning myself out a bit, but truth is, I can't think of anything else I should be doing.
Of course I love writing on this blog. It's therapeutic, to me at least. I don't know if I'm traumatizing someone reading it, but I'm not interested in just waiting to see where the price action goes. And to be completely honest, I need the moonshot at this point. Like plenty of you, I'm sure.
That said, there's this particular phrase that keeps returning to my head. A friend not long ago told me he finds it frustrating that Hive has a unity problem. I'm not sure he would call it that, but that's what I'm choosing to call it. "Repeat work" is a pet peeve of his, from what I can gather. I thought he was exaggerating, maybe just a little bit, but turns out he was spot on. As of me writing this blog entry, there are five point of sale systems being developed for Hive. And yes, I'm part of the guilty parties. Not to be confused with our top ten Hive witness (inside joke, I know).
But what is the alternative?
Yes, I know we could somehow get together, talk it out, find consensus and possibly build something amazing beyond belief. But I'm sure everyone else is thinking the exact thing I'm thinking: too many chefs in the kitchen.
Of course my expertise is not software, less so software development at this scale. But I did manage people, lots of people, and I did have a music project for over a decade. So I think I can safely say that in order for such collaboration to take place, someone has to stand out greatly among the group and take charge, take control, become dictatorial even. But who will do such a thing? Certainly not me. I'm not remotely close to being qualified, and I'm certainly not interested.
Which lands me with both feet right into my preliminary conclusion. Coders, developers, devs, whatever you want to call them, are cursed with their gift. Why? Because they work in a field where collaboration can make the difference between failed projects and successful ones, and yet lots of devs are socially inept. I say this lovingly, of course. I say this because my own brother is a great developer, and yes, he can be socially inept. In stark contrast to all the adeptness he has in his batman utility belt.
However
This reality, this grayscale, doesn't make me sad or deterred from what I'm doing. The right attitude has to be: keep moving. And thus, I am. I can only speak for myself, of course, but I'm more than willing to contribute, if asked, to any project that I can add value to. Why wouldn't I? And I suspect the other POS building dudes would too, but for now that will remain a suspicion.
I guess this last line completes today's little brain dump.
The snaps will have to come later.
MenO
Spanish translation
Estoy en medio de compilar una versión beta revisada de Hivesnaps. Si todo sale bien, en solo unas horas habrá otra publicación detallando todas las mejoras que le he metido en estos últimos días. Me estoy quemando un poco, pero la verdad es que no puedo pensar en nada más que debería estar haciendo.
Por supuesto que me encanta escribir en este blog. Es terapéutico, al menos para mí. No sé si estoy traumatizando a alguien que lo lea, pero no estoy interesado en simplemente esperar a ver qué pasa con el precio. Y siendo completamente honesto, necesito el moonshot en este punto. Como muchos de ustedes, estoy seguro.
Dicho eso, hay una frase en particular que sigue regresando a mi cabeza. Un amigo no hace mucho me dijo que le frustra que Hive tiene un problema de unidad. No estoy seguro de que él lo llamaría así, pero así es como yo decido llamarlo. “Trabajo repetido”, un fastidio suyo, por lo que puedo entender. Pensé que estaba exagerando, quizás solo un poco, pero resultó tener toda la razón. Al momento de escribir esta entrada, hay cinco sistemas de punto de venta siendo desarrollados para Hive. Y sí, soy parte de los culpables. No confundir con nuestro top ten witness de Hive (chiste interno, ya sé).
Pero ¿cuál es la alternativa?
Sí, sé que podríamos de alguna forma juntarnos, hablarlo, encontrar consenso y posiblemente construir algo increíble. Pero estoy seguro de que todos los demás piensan exactamente lo mismo que yo: demasiados chefs en la cocina.
Por supuesto que mi especialidad no es el software, mucho menos el desarrollo de software a esta escala. Pero sí manejé personas, muchas personas, y tuve un proyecto musical por más de una década. Así que creo que puedo decir con seguridad que, para que tal colaboración ocurra, alguien tiene que destacar mucho en el grupo y tomar las riendas, tomar el control, volverse incluso dictatorial. Pero ¿quién hará algo así? Ciertamente no yo. No estoy ni remotamente calificado, y ciertamente no estoy interesado.
Lo que me lleva con ambos pies directo a mi conclusión preliminar. Los coders, developers, devs, como quieras llamarlos, están malditos con su don. ¿Por qué? Porque trabajan en un campo donde la colaboración puede ser la diferencia entre proyectos fallidos y exitosos, y sin embargo muchos devs son socialmente ineptos. Lo digo con cariño, por supuesto. Lo digo porque mi propio hermano es un gran desarrollador, y sí, puede ser socialmente inepto. En marcado contraste con toda la habilidad que tiene en su cinturón de utilidades de Batman.
Sin embargo
Esta realidad, esta escala de grises, no me entristece ni me desanima de lo que estoy haciendo. La actitud correcta tiene que ser: seguir adelante. Y así, aquí estoy. Solo puedo hablar por mí mismo, por supuesto, pero estoy más que dispuesto a contribuir, si me lo piden, en cualquier proyecto al que pueda aportar valor. ¿Por qué no lo haría? Y sospecho que los otros tipos que están construyendo POS también lo harían, pero por ahora eso seguirá siendo una sospecha.
Creo que esta última línea completa el pequeño brain dump de hoy...
MenO