Archive for category Opinion

[#OPINION] From Programmer to Manager, what has happened to my.

ALM 03

Buenas,

today I hit him a push and I finish the post Meanwhile AVE, travel and showrooms of innovation, I don’t have much time.

A couple of days Juan Quijano (@ jc_quijano) and Alvaro Roca published a series of articles where talked about the pros and cons of the path "of programmer to Manager".

I I am going to comment on my personal opinion, where today I’m not a programmer at 100% but am not a person who is dedicated to the Management in the form that we know it. The first thing that caught my attention in the comments of both posts is The complete DISGUST that shows more than one programmer to switch to a Management position, and of course, I’m 99.9999% sure that this is because they have had bad experiences with team leaders (since now no more managers) who can’t do their job.

In my case in particular, I’ve spent years programming. I am not of those who comment that 4 years they already coding in a Commodore 64 and from there throw lines, but I discovered more than large computer and I loved it from the first day. I spent years learning to program and believe that what most caught my attention is that in this business, we always have to be constantly learning.

When I was in my first job I was fortunate to participate in the creation of a product that started selling internationally and clear, what started as a team of 3 people, began to grow until they not reached me the fingers of one hand to count the team. At that point, it had been years of self-education on new technologies, programming, etc.; He had to become start to learn about elements to ensure that the work we did all as team was consistent, all understood where we wanted to get, etc.

At the same time I came to Spain and as coincided with the release of Visual Studio 2005, as I started to read books that went beyond programming techniques. I met AGILE, I discovered the business behind CMMI, but mainly I realized that unless concrete projects in my career would have to work hard as a team. Is for this reason that I started to try to improve the quality of the deliverables of my team, I tried to make everyone better that I (Germán taught me that the quality of a team is measured by the worst of its members), etc.

By the way, I fell a couple of awards MVPs, where in recent years have been basically Alm MVP category is to recognize and learn how to correctly use the tools of Visual Studio ALM to teamwork.

So well, I’m not a "manager of those" discussed in the posts from Juan Quijano and Alvaro Roca, but if I consider myself one of those trying to carry out a team until you get a satisfied customer and a productive team. Do seems incoherent, no?

By the way, 2 days ago I found a logical problem it took me almost a night build. As I realized that I’m "half Rusty" I am intended to make 30 minutes of Code Kata daily during the month of May.

Do to how many project managers / managers / managers know to do this sort of thing?

References:

 

Saludos @ Home

El Bruno

image image image

Dejar un comentario

[#OPINION] De Programador a Manager, lo que me ha pasado a mi.

ALM 03

Buenas,

hoy le pego un empujón y termino el post que entre tanto AVE, viaje y showrooms de Innovación, no tengo mucho tiempo.

Hace un par de días Juan Quijano (@jc_quijano) y Álvaro Roca publicaron una serie de artículos donde comentaban los pros y contras de seguir el camino “de Programador a Manager”.

Yo os voy a comentar mi opinión personal, donde hoy no soy un Programador al 100% pero tampoco soy una persona que se dedica al Management en la forma que lo conocemos. Lo primero que me ha llamado la atención en los comentarios de ambos posts es LA COMPLETA REPUGNANCIA que demuestra más de un programador por cambiar a una posición de Management, y claro, estoy un 99,9999% seguro que esto es porque han tenido malas experiencias con jefes de equipo (desde ahora no más managers) que no saben hacer su trabajo.

En mi caso en particular, me he pasado años programando. No soy de esos que comentan que a los 4 años ya programaban en una Commodore 64 y desde allí tiran líneas, sino que descubrí a la informática más de grande y me apasionó desde el primer día. Me pasé años aprendiendo a programar y creo que lo que más me llamó la atención es que en este mundillo, siempre tenemos que estar aprendiendo constantemente.

Cuando estaba en mi primer trabajo tuve la suerte de participar en la creación de un producto que comenzó a comercializarse a nivel internacional y claro, lo que comenzó siendo un equipo de 3 personas, comenzó a crecer hasta que no me alcanzaban los dedos de una mano para contar el equipo. En ese punto, lo que había sido años de autoformación sobre nuevas tecnologías, programación, etc.; tuvo que convertirse en comenzar a aprender sobre elementos para garantizar que el trabajo que hacíamos todos como equipo era coherente, que todos entendíamos hacia donde queríamos llegar, etc.

En esa misma época llegué a España y como coincidía con el lanzamiento de Visual Studio 2005, pues empecé a leer libros que iban más allá de las técnicas de programación. Conocí AGILE, descubrí el negocio detrás de CMMI, pero principalmente comprendí que salvo proyectos concretos, en mi carrera profesional iba a tener que trabajar mucho en equipo. Es por este motivo que comencé a intentar mejorar la calidad de los entregables de mi equipo, intenté que todo el mundo sea mejor que yo (Germán me enseñó que la calidad de un equipo se mide por el peor de sus integrantes), etc.

Por el camino, me cayeron un par de premios MVPs, donde en los últimos años han sido de la categoría MVP ALM. Básicamente es reconocer y aprender como utilizar correctamente las herramientas de Visual Studio ALM para trabajar en equipo.

Así que bien, no soy un “manager de esos” que comentan en los posts de Juan Quijano y Álvaro Roca, pero si me considero una de las personas que intenta llevar adelante un equipo hasta obtener un cliente satisfecho y un equipo productivo. ¿Parece una incoherencia , no?

 

Por cierto, hace 2 días me encontré frente a un problema lógico que me costó casi una noche de construir. Como me di cuenta de que estoy “medio oxidado” me he puesto como objetivo hacer 30 minutos de Code Kata diariamente durante el mes de mayo.

¿A cuántos jefes de proyecto / gestores / managers conoces que hagan este tipo de cosas?

 

Referencias:

Saludos @ Home

El Bruno

image image image

4 comentarios

[#KINECT] Angry Mouse … ;)

image

Good.

If I were a mouse or mouse would be quite angry / upset / angry or whatever you want in your land. Now comes a device more or less €100 expensive called Microsoft Kinect that aims to replace me and dethrone me in the world of computers. But of course, the anger / anger / anger begins already some time ago, when some guys from a company with a manzanita, reinvent a mobile phone a little big, put iPad name and everyone gets used to

Touch and drag instead of move and click

Then why, if a mouse I would be very angry. But as said the great Groucho Marx

It is better to remain silent and appear stupid than talk and remove doubts definitively.

That’s why that mouse still quietly accompanied by more than one and I think it will take quite some time so definitely leaves us.

Especially when there are many people who, at the time is to create a new user interface, which seek to replace the mouse, for example with gestures and actions about Kinect. These projects are designed and destined to fail in 99.99% of cases.

The key to these cases is in the word "create". What we must do is to leave alone the mouse, thank you for the services provided and start thinking what are the most effective ways of working with the new sensors that we possess.

Now the interaction between most mobile devices, tactile surfaces, as Kinect gestures detectors, pico projectors, etc.; It makes us think in new scenarios for applications that can really be great or disastrous.

Some will ask, you little sleep has affected the Bruno or what he writes this?, is very simple. As some have noticed that I like to play with Kinect and such devices, many times I get questions like

  • How can I do to replace the mouse with Kinect?
  • Not be how to double click with Kinect, when I try to replace the mouse.

And while it is true that I try to answer everything what you ask me, for those questions the answer this post. Where I do not respond nothing in particular but… well now you know.

I Luckily, have not only the opportunity to "play" with these devices but they are also part of my job at Avanade, so I can see the good and bad experiences in the world of the NUI (term beater to describe natural forms of work with electronic devices). Many people don’t realize that Kinect, for example, need considerable to be effective space, or that on a touch device because the sensitivity of the touch is not the same as a mouse.

Finally, a fact to keep in mind:

During the year 2008 the number of devices connected to the internet surpassed the number of people on Earth. By 2020 it is expected to be more than 50 billion devices connected to the internet. (Source ))

Does this mean?, which in addition to having a Mustang 100% connected to the internet, we will now have to interact with many types of new devices and of course, our friend the mouse will not be there to help us and is not a question that we emulate the functioning of mouse everywhere.

So I do not keep my mouse right now, but already begin to see how that can work in different spaces without a mouse… then I will see that device gives me the best help in that scenario Risa

By the way

1 As the layman has been me boy, wait to see what I’m doing with my RX8, a Kinect, a tablet with Windows 8, etc. limitedin the hands of a piece of code C#. My girl is a little scared but the Valentino super happy to play with the car from a tablet… Risa

.2 The ratonazo angry / upset / angry took out it of http://abstract.desktopnexus.com/get/134212?t=08tt07vgrel6eo8knisme46jh34fa00c9fcba2b

Saludos @ Home

El Bruno

image image image

Dejar un comentario

[#KINECT] Y los ratones enfadados … ;)

image

Buenas.

Si yo fuese un ratón o mouse estaría bastante cabreado / enfadado / enojado o como se diga en tu tierra. Resulta que ahora llega un dispositivo de más o menos €100 llamado Microsoft Kinect que apunta a reemplazarme y destronarme en el mundo de los ordenadores. Pero claro, el cabreo / enfado / enojo ya comienza hace un tiempo, cuando unos tíos de una empresa con una manzanita, reinventan un teléfono móvil un poco grande, le ponen de nombre iPad y todo el mundo se acostumbra a

Tocar y arrastrar en lugar de mover y clicar

Pues por eso, si fuese un ratón estaría muy cabreado. Pero como dice el gran Groucho Marx

Es mejor permanecer callado y parecer tonto que hablar y despejar las dudas definitivamente.

Es por eso que el ratón sigue calladito acompañado a más de uno y creo que tardará bastante tiempo para que nos abandone definitivamente.

Especialmente cuando hay muchas personas que, al momento de crear una nueva interfaz de usuario, lo que intentan es reemplazar el ratón, por ejemplo con gestos y acciones de Kinect. Estos proyectos están orientados y destinados al fracaso en un 99,99% de los casos.

La clave de estos casos está en la palabra “crear”. Lo que debemos hacer es dejar en paz al ratón, agradecerle los servicios prestados y comenzar a pensar cuáles son las formas más efectivas de trabajo con los nuevos sensores que poseemos.

Ahora la interacción entre dispositivos cada vez más móviles, superficies táctiles, detectores de gestos como Kinect, pico proyectores, etc.; hace que podamos pensar en nuevos escenarios para aplicaciones que realmente pueden ser grandiosos o desastrosos.

Alguno se preguntará, ¿le ha afectado el poco sueño al Bruno o qué le pasa que escribe esto?, es muy simple. Como algunos se han dado cuenta que me gusta jugar con Kinect y con este tipo de dispositivos, muchas veces me llegan preguntas del tipo

  • ¿Cómo puedo hacer para reemplazar el ratón con Kinect?
  • No se cómo hacer un doble clic con Kinect, cuando intento reemplazar al ratón.

Y si bien es cierto que intento responder todo lo que me preguntan, para esas preguntas la respuesta será este post. Donde no respondo nada en concreto pero … bueno ya sabes.

Yo por suerte, no solo tengo la oportunidad de “jugar” con estos dispositivos sino que además son parte de mi trabajo en Avanade, con lo que puedo ver las buenas y malas experiencias en el mundo de las NUI (término molón para describir formas naturales de trabajo frente a dispositivos electrónicos). Muchas personas no se dan cuenta que Kinect, por ejemplo, necesita un espacio considerable para ser efectivo, o que en un dispositivo táctil pues la sensibilidad del touch no es la misma que un ratón.

Finalmente, un dato a tener en cuenta:

Durante el año 2008 la cantidad de dispositivos conectados a internet superó a la cantidad de personas en la tierra. Para el año 2020 se espera que haya más de 50 billones de dispositivos conectados a internet. (Fuente)

Esto qué significa?, que además de tener un Mustang 100% conectado a internet, ahora tendremos que interactuar con muchos tipos de dispositivos nuevos y claro, nuestro amigo el mouse no estará allí para ayudarnos y tampoco es cuestión de que emulemos el funcionamiento del mouse en todas partes.

Así que, yo no guardaré mi mouse ya mismo, pero ya comenzaré a ver de que forma puedo trabajar en diferentes espacios sin un mouse … luego veré que dispositivo me brinda la mejor ayuda en ese escenario Risa

Por cierto

1. Como el Lego me ha quedado chico,  espera a ver lo que estoy haciendo con mi RX8, un Kinect, una tableta con Windows 8, etc. 230CV en manos de una porción de código C#. Mi chica está un poco asustada pero el Valentino súper feliz de poder jugar con el coche desde una tableta … Risa

.2 El ratonazo cabreado / enfadado / enojado lo saqué de http://abstract.desktopnexus.com/get/134212?t=08tt07vgrel6eo8knisme46jh34fa00c9fcba2b

Saludos @ Home

El Bruno

image image image

Dejar un comentario

[OPINION] Visual Studio Achievements, some scary achievements !

image47dd1de4

Good,

in my previous post I mentioned the launch of Visual Studio Achievements, an interesting plugin that brings the concept of achievements or points to the world of development. Now, if we analyze the achievements that have been put into Channel 9, because we see that there is a Division in 6 categories for types of achievements. There is one in particular has achievements of zero points, but that scary just find someone possessing them. For example

image

Do we really want to teach the ruling goto to those people who do not know?. But well, I understand that this is an example of a bad practice and only serves as a reference. For example, the person who holds more achievements at this time (http://channel9.msdn.com/niners/DotNetNuzzi/achievements/visualstudio) has this achievement and I wonder:

Will have achieved the achievement to have points in this programme or really use the GOTO statement?

Both scenarios are equally dangerous. Other achievements that frightened include

Finally, Hadi Hariri is responsible for end to finish the poor implementation of the programme in this post (http://hadihariri.com/2011/11/25/visual-studio-achievements-who-needs-clean-code-anyway/ )).

I think that the idea is very good, that is carried forward a little bit of promotion tools that complement Visual Studio 2010, such as FxCop and profiling tools. But as says Hadi, could not have taken the opportunity and think of achievements that actually promote a development based on good practices and clean.

Greetings @ Home

The Bruno

Download: http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f

References: http://hadihariri.com/2011/11/25/visual-studio-achievements-who-needs-clean-code-anyway/

Dejar un comentario

[OPINION] Visual Studio Achievements, algunos logros dan miedo !!!

image47dd1de4

Buenas,

en mi post anterior comenté el lanzamiento de Visual Studio Achievements, un interesante plugin que trae el concepto de logros o puntos al mundo del desarrollo. Ahora bien, si analizamos los logros que se han puesto dentro de Channel 9, pues vemos que hay una división en 6 categorías para tipos de logros. Hay una en particular que tiene logros de cero puntos, pero que dan miedo de solo encontrar a alguien que los posea. Por ejemplo

image

De verdad queremos enseñar la sentencia goto a aquellas personas que no lo conocen?. Pero bueno, entiendo que esto es un ejemplo de una mala práctica y solo sirve como referencia. Por ejemplo, la persona que más logros posee en este momento (http://channel9.msdn.com/niners/DotNetNuzzi/achievements/visualstudio) posee este logro y yo me pregunto:

¿Habrá conseguido el logro para tener puntos en este programa o REALMENTE UTILIZA LA SENTENCIA GOTO?

Ambos escenarios son igual de peligrosos. Otros logros que asustan son los siguientes

Finalmente, Hadi Hariri se encarga de terminar de rematar la mala implementación del programa en este post (http://hadihariri.com/2011/11/25/visual-studio-achievements-who-needs-clean-code-anyway/).

Yo creo que la idea es muy buena, que se trata de llevar adelante un poco de promoción de herramientas que complementan a Visual Studio 2010, como FxCop o las herramientas de profiling. Pero como dice Hadi, no podrían haber aprovechado la ocasión y pensar en logros que realmente promuevan un desarrollo limpio y basado en buenas prácticas.

 

Saludos @ Home

El Bruno

   

Download: http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f

References: http://hadihariri.com/2011/11/25/visual-studio-achievements-who-needs-clean-code-anyway/

2 comentarios

[# PERSONAL] Tomorrow elbruno.com will be down (you know why!)

Good,

today I turn write Kinect, ALM, Team Foundation, etc.

I just put this post to do my mini bit low giving a blog that surely that doesn’t read anyone for a whole day.

Tomorrow elbruno.com will be given low and stating that I prefer always > share to censor Enfadado

image

Greetings @ Home

El Bruno

Image Source: http://www.zazzle.com/angry_code_monkey_tshirt-235123079804333018

Dejar un comentario

[#PERSONAL] Mañana elbruno.com estará caído (you know why!)

Buenas,

hoy paso de escribir de Kinect, ALM, Team Foundation, etc.

Simplemente pongo este post para aportar mi mini grano de arena dando de baja un blog que seguro que no lee nadie durante todo un día.

Mañana elbruno.com estará dado de baja y que conste que prefiero siempre > compartir a censurar Enfadado 

image

Saludos @ Home

El Bruno

   

Image Source: http://www.zazzle.com/angry_code_monkey_tshirt-235123079804333018

1 comentario

[# KINECT] Opinion: Using ZOOM glasses

image

Good,

a few days ago I got the order of my glasses for the Kinect. If you don’t know what they are, as in the following image, you can see as a beautiful device aesthetically as the sensor Kinect, remains of the medieval era when you put a pair of glasses that "basically let you play with less space".

image

While there are several models, I have bought one Made in China, and that the truth is that quite well work. I have a large room where we can play alone, but other very different scenario is my job. Specifications promise a reduction of 40% space, but in my case that in addition to playing the Kinect I use it to work, I have been able to draw the following conclusions:

  • Without glasses the skeleton is detected from 1.5 meters.
  • With glasses, the skeleton is detected from 1 mt.
  • Special routines we have created for the detection of gesture (wave, swipes, etc) are still functioning properly.
  • The camera image is that most affected already to change the lens, in the same mode is the framework that applies the lens.

The following images show the comparison with the original implementation of Merry Christmas I posted recently on this post and with the same application, but the focus of night and putting lens. Detection continues to function and the application gives the feeling of winning valuable meters for when there is no space.

image

image

Greetings @ Home

The Bruno

Buy: http://www.dealextreme.com/p/zoom-of-kinect-for-xbox-360-slim-101323

1 comentario

[#KINECT] Opinión: Utilizando las gafas ZOOM

image

Buenas,

hace unos días me llegó el pedido de mis gafas para el Kinect. Si no sabes lo que son, pues en la siguiente imagen, puedes ver como un dispositivo tan bonito estéticamente como el sensor Kinect, queda de la época del medioevo cuando le pones unas gafas que “básicamente te permiten jugar con menos espacio”.

image

Si bien hay varios modelos, yo me he comprado uno Made in China, y que la verdad es que funcionan bastante bien. Yo tengo un salón grande donde podemos jugar tranquilos, pero otro escenario muy diferente es mi puesto de trabajo. Las especificaciones prometen una reducción de espacio de un 40%, pero en mi caso que además de jugar al Kinect lo utilizo para trabajar, he podido sacar las siguientes conclusiones:

  • Sin gafas el skeleton se detecta a partir de 1,5 mts.
  • Con gafas el skeleton se detecta a partir de 1 mt.
  • Las rutinas especiales que hemos creado para la detección de gesto (wave, swipes, etc.) siguen funcionando correctamente.
  • La imagen de la cámara es la que más se ve afectada ya que al cambiar el modo de la lente, en la misma se el marco que le aplica la lente.

Las siguientes imágenes muestran la comparación con la aplicación original de Feliz Navidad que publiqué hace unos días en este post y con la misma aplicación, pero con el foco de noche y con la lente puesta. La detección sigue funcionando y la aplicación da la sensación de ganar unos metros valiosos para cuando no hay espacio.

image

image

 

 

Saludos @ Home

El Bruno

   

Comprar: http://www.dealextreme.com/p/zoom-of-kinect-for-xbox-360-slim-101323

1 comentario

Seguir

Get every new post delivered to your Inbox.

Únete a otros 908 seguidores