Autenticación usando Windows Live ID

La idea de un sistema operativo en una computadora digital es servir como un administrador de los recursos de cómputo para que las aplicaciones no tengan que se programadas tomando en cuenta el funcionamiento específico de un modelo particular, por ejemplo, de disco duro. Así, una aplicación puede invocar una función del sistema operativo, digamos…

0

Mejores estimaciones

¿Qué se ha dicho que sea un rasgo de locura, de demencia o simple y sencillamente de total chifladura? “Repetir, vez tras vez, lo mismo y esperar que el resultado sea diferente”. Así me parece, como un serio trastorno, la conducta de muchas empresas privadas y públicas que, ignorando la historia de la actividad, se…

1

Facultades ofrecen gratuitamente cursos y clases

La Universidad de Washington, su facultad de Ciencias de la Computación e Ingeniería —a la manera de otras universidades tales como MIT y Stanford, con sus programas MIT OpenCourseWare y Stanford Engineering Everywhere— ofrece las videograbaciones de cursos y clases así como los materiales de sus cursos. Esto ha sido muy bienvenido por parte de…

0

Métodos adaptativos para abordar la realidad

La actitud mental para plantearse la realidad que ha ayudado a los humanos a explicar y predecir los fenómenos (hechos observables) de manera consistente y precisa, la mentalidad científica, es una de esas cosas que los profesionales de computadoras pueden adoptar para un mejor entendimiento de los fundamentos del desarrollo de software. Hay dos aspectos…

1

El nombre legítimo para una profesión

En el foro acerca de arquitectura en MSDN hay en curso una discusión acerca de la legitimidad del término arquitectura como parte del nombre de puesto o rol para profesionales en la industria del TI. Artesano podría ser un término más realista. Además, el uso de la palabra “ingeniero” también tiene importantes implicaciones en lugares…

1

Pavimentando la historia de nuestra profesión

¿Cuál puede llegar a ser el error más común en la historia de la adopción del desarrollo iterativo e incremental? Craig Larman propone una respuesta a tal pregunta en su libro Agile and Iterative Development: A Manager’s Guide: “Seguro, no aplicamos el proceso en cascada —todos sabemos que no funciona. Hemos adoptado <método iterativo X>…

1

Tendencias en desarrollo de software – proceso

Quiero compartir una reflexión y un artículo que Microsoft solicitó a un líder de opinión en la industria del desarrollo de software. Como a muchos, también a mí me ha tocado comprobar la importancia que Microsoft le da al feedback que llega de los usuarios y de las tendencias que a estos les importa. Un…

1

La interrelación del arte y la ciencia con diseño de software

Encontré un artículo con una explicación bien fundamentada de la interrelación del arte y la ciencia con el diseño de software, que lo disfruten: The interplay of art and science in softwareTerry BollingerIEEE ComputerVolume 30, Issue 10, Oct. 1997 Page(s):128, 125 – 127

0

Una buena pregunta – Expresividad

> Hola tío saludos, ¿Qué significa que un lenguaje de programación sea expresivo? ¡Qué pregunta tan interesante, muy bien! Opino que el lenguaje de programación puede tener mecanismos que ayudan a la expresividad, pero en realidad lo que puede ser expresivo son los programas particulares formulados con dicho lenguaje de programación. Es decir, el lenguaje…

1

La pregunta "¿Qué viene después de X?"

¿Qué se puede decir de la siguiente pregunta? ¿Qué viene después de X? Donde X puede ser: Orientación a objetos Los mejores hallazgos en la ingeniería de software Los métodos ágiles para desarrollo de software El contexto de la pregunta: Pregunta hecha por fanáticos y defensores ciegos de X Usualmente personas jóvenes (juventud principalmente mental)…

0