bloc-blog de .NET de www.d-activo.com

<July 2008>
SuMoTuWeThFrSa
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789


Navigation

Subscriptions

Article Categories



C#, el proyecto y el equipo humano

DIFICULTAD: 1.
Uno se pregunta cómo se puede dar un salto cualitativo tan importante en lenguajes de programación en una empresa de software, quien haya pasado de programar asp o vb 6 a C# (y en su extension más amplia, .NET) comprenderá qué quiero decir.

Ya no hablo del éxito, sino de la calidad, el éxito se podría entender por estrategias de marketing, como por ejemplo, que Microsoft está adaptando algunas estrategias de las comunidades de código libre (codeplex.com, creación de blogs de programadores de Microsoft a mansalva etc...), o simplemente que MS triunfará siempre porque tiene el OS más extendido del planeta. Desde luego, el éxito influye porque se invierte más dinero en el producto y esto se supone que repercute en su calidad, aunque la ecuación capital-calidad no siempre tiene lugar.

También pienso que el software a la fuerza tiene que ir a más y mejor y que la calidad aumenta si aumenta la competitividad, y en ese sentido la lucha Sun MicroSystems-Microsoft ha sido sin duda importante al menos para incitar a una inversión en busca de un lenguaje que contrarrestara la influencia de Java.

No obstante, uno de los motivos más importantes es el personal que ha participado en este gran proyecto. Por un lado, programadores y arquitectos que emanan de diferentes universidades y empresas como puede ser (aunque más en .NET en general) Scott Guthrienueva ventana, director general de la división de desarrollo de Microsoft, por mencionar uno.

Por otro lado, ha habido una parte clave de su personal procedente de Borland *,, empresa que hacía sombra en IDES (C++Builder, JBuilder) a cualquier adversario y expertos en compiladores modernos (TurboPascal, TurboBasic, Turbo C), de hecho los nuevos reclutados ex-Borland han ido trayendo de Scotts Valley(California) a Redmond a antiguos compañeros, así lo cuenta Charlie Calvert, ex-Borlander y conocido escritor de libros de programación (sobre todo de Delphi) y actual Community Program Manager de C# en una entrevista reciente, a base de ofertas irrechazables que en 2 casos sobrepasaron el millón de dólares (3 M$, Hejlsberg).

Uno de los ex-Borlandianos más destacados es el creador de Turbo Pascal y de Delphi (1995), que después de dirigir la creación de J++, es el arquitecto principal de C# y al que podemos considerar como el creador de C# y que incluso es el máximo promotor de LINQnueva ventana que desembarcará con Visual Studio 2008 (ahora con codename Orcas):

http//es.wikipedia.org/wiki/Anders_Hejlsbergnueva ventana


Otras figura destacada, aunque de menor calibre, ha sido Chuck Jazdzewski, sucesor de Anders en Borland tras su ida aunque también voló a MS (aquí hay unos consejos para nuevos programadoresnueva ventana de su parte), así como Blake Stone (arquitecto de JBuilder), Steve Teixeira (actual Group Program Manager for the Microsoft Visual C++ team)...

Si googleáis un ratito, veréis que la fuga de cerebros llevó a que Borland demandara a Microsoft allá por el 97 acusándoles de brain drain, All's fair in love and war?:

http://news.com.com/2100-1023-279561.htmlnueva ventana

No obstante, en el 99 se resolvió de un modo confidencial y amistoso, se dice que Microsoft y Borland empezaron a ser socios cuando compró 25 millones en acciones de Borland. Hoy día parece que tienen una buena relación y Borland ha creado Delphi para .NET.

CONCLUSIÓN

Esto hace que C# tenga un futuro prometedor porque la calidad de un lenguaje o de un proyecto en general procede del "capital humano" y de la interacción del capital humano (cómo el grupo de programadores se enriquece mutuamente y trabaja proactivamente), de las sienes y no de las líneas de código ni de la cantidad de microchips. Creo que un buen ejemplo de esto es el caso de C#.

*NOTAS Quien no conozca Borland, debe saber que se fundó en 1983 y que se puede considerar el inventor de los IDE de programación (entorno integrado de desarrollo,Integrated Development Environment):
http://es.wikipedia.org/wiki/Borlandnueva ventana
http://www.cbronline.com/article_cbr.asp...nueva ventana

LECTURAS RECOMENDADAS
  • Un buen artículo de Enrique Dansnueva ventana donde intenta revalorizar la figura del programador:

    "...(a la profesión de programador)La ha rodeado de una leyenda negra, casi de un escaso prestigio social, cuando en realidad, hablamos de los arquitectos de la nueva economía, de una habilidad de alta intensidad intelectual que podría considerarse equivalente al dominio de un idioma, una tarea compleja que permite a la persona interactuar y entenderse directamente con la máquina. Ser programador es un trabajo creativo, un papel indispensable en la economía de hoy que merece muchísimo respeto..."


www.d-activo.com

posted on Wednesday, July 25, 2007 6:14 AM by dactivo





Powered by Dot Net Junkies, by Telligent Systems