Custom Search
Bloggers Activos
Podcast feed with CakePHP 1.2 aarkerio
Hummers para el SNTE litosteel
Abusados con la extorsión telefónica tonathiu
No se si Reir o Llorar vendaval
Full text search engine aarkerio
Sigue con nosotros aarkerio
Hot and really brave aarkerio
La resistencia xhaman
Bug || Feature vendaval
A bajo nivel vendaval
Last Download
Segunda Fundación
Segunda Fundación
¿No que no tronabas, pistolita?
asarch
Cow Love
aarkerio
Para entender la crisis
aarkerio
La UNAM sigue subiendo
aarkerio
Regálame tus ideas ¿sí?
tuanis
Tu billete de 20 ya vale menos...¿Se acuerdan?
luzbel
"Estática" culpada por alterar votos en Columbia
pollotron
Intrepid Ibex beta disponible!
der_teufel
¿P's no que era imposible?
aarkerio
La matanza dejó una huella muy significativa y no queremos que vuelva a suceder
tonathiu
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Una suite para ti
Una suite para ti

Hacktivism

LinuxChix button

La Burocracia en Redmond
Desde la redacción de Microsoft, aarkerio informa.  2006-11-27 00:00:00-06
Microsoft
-5
votos
VoteVote

Vía Barrapunto me entero que Moishe Lettvin, un exempleado de Microsoft, ha explicado en una entrada de su blog el proceso de desarrollo de un feature de Windows Vista. En concreto se trata del menú de apagado de Vista, el cual posee una serie de complejas opciones anidadas en lo que ya de por si es un sub-submenú.

La entrada no tiene pierde pues en ella nos enteramos de varias cosas, pero sobre todo se trata de alguien que escribe de primera mano, alguien que estuvo dentro del proceso de desarrollo de Vista y el cual tenía acceso al código y las juntas de le empresa.

De las cosas que ahora sabemos sobre como trabaja Redmond:

1) Existe una poderosa burocracia no-tećnica dentro de Microsoft la cual en gran medida dicta el desarrollo de Windows.

2) El manejo del código fuente, un aspecto fundamental en el desarrollo de todo software, es lento y caótico.

3) Varios equipos de desarrollo de Microsoft tienen equipos Mac G5 para copiar y clonar sus características.

Moishe Lettvin describe el año que estuvo en Microsoft como el peor de su carrera. Me siento muy identificado con Moishe Lettvin y su frustración con la burocracia, a todos nos ha pasado, sobre todo si se hacen desarrollo para el gobierno, que algún "Director regional" decide (de pronto) que el desarrollo ya no hará tal cosa sino esta otra y no de aquella sino de esta manera. Luego de seis meses y tres cambios de este tipo lo único por lo que rezas en la mañana es por que cancelen el maldito proyecto.

Pero quizás lo peor y los más serio para Microsoft es que, según se puede inferir de lo que escribe Lettvin, Windows no es modular, es decir, un cambio en el kernel o el shell afectará funciones aisladas, esto hace imposible que los equipos avancen pues deben esperar las especificaciones y cambios de los otros equipos de desarrollo. Unix enfrentó en la década 70 estos mismos problemas y los resolvió con la famosa versión 7 de Unix, para muchos la mejor versión en la historia de Unix, la que logró la mayor elegancia en el código, estabilidad y sobre todo la modularización de las funciones. Los BSD, minix y Linux derivan de este Unix 7.

Si Lettvin está en lo correcto, Windows no puede crecer más allá de Vista, otra versión tomaría ocho o diez años, Vista tomó seis: 2001-2007.

Siempre he pensado que el error fundamental de Microsoft fue no basar su Windows NT en alguno de los Unix libres que existían en 1993, Apple lo hizo con el Mach Kernel y hoy tiene un sistema operativo poderoso y serio. Como no lo hizo, Microsoft ha tenido que gastar dinero, pero sobre todo creatividad y talento desarrollando su propia línea de (extraños) sistemas operativos. Trece años después, aún está lejos de tener algo con la solidez y estabilidad de Unix y el tiempo se le está acabando.  


Permalink:
http://www.mononeurona.org/news/display/798

Reference: Abre Ventana
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto
Que estas haciendo?
asarchasarch está:
El del puntero del mouse :-)
19 hours, 15 minutes ago

asarchasarch está:
http://media.fastcli ck.net/w/pc.cgi?mid= 268850&sid=13499
19 hours, 16 minutes ago

asarchasarch está:
aarkerio: ¿cómo se logra este efecto?:
19 hours, 16 minutes ago

der_teufelder_teufel está:
TheInquererES: La elevada demanda de OpenOffice 3 ha tirado su web
22 hours, 8 minutes ago

AlmsxAlmsx está:
recibiendo calificacion, espero 10 ;-)
23 hours ago

AlmsxAlmsx está:
En clase de base de datos
23 hours, 1 minute ago

Que estuvimos haciendo >>
Chipotle Software

Si pudieras pedirle al genio, le pedirías ser:
Super guapo
Super rico
Super inteligente
Super gracioso
Super mamón
Hígado indestructible
Rapiditas
Problemas de Lenguaje en niños
18253 lecturas
Anticoncepción de Emergencia
15788 lecturas
Sexualidad infantil y juvenil
12425 lecturas
Sinapsis y exocitosis
11161 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
11136 lecturas
Mi primer CakePHP, mmmmm cakeee
7825 lecturas
Evolución filética en las hepáticas
7700 lecturas
Interrupción de Embarazo
5974 lecturas
BASH y Primeros Comandos
5952 lecturas
CakePHP II Active Record
5874 lecturas
Add to Technorati Favorites

ir arriba
La vida es demasiado importante, como para tomarse en serio. O. Wilde

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer