El arte es la destreza

Negocio sostenible en desarrollo de software

Browse by Tags

Tagged Content List
  • Blog Post: Cambio de blog

    Mi reflexión crítica sobre la creación de soluciones de negocio basadas en software la continuaré en los blogs que tenía hace tiempo. Las direcciones son: http://formularsoftware.blogspot.mx/ http://agilidad.blogspot.mx/
  • Blog Post: Estética al diseñar software

    Diseñar software, como muchas otras actividades interesantes, conlleva tanto ciencia como arte [ Knuth74 ]. La actividad, por tanto, tiene aspectos objetivos y subjetivos. Lo objetivo y lo subjetivo tiene cada uno su debida preeminencia. La objetividad predomina en ciencias mientras que en las...
  • Blog Post: Buenos estilos para la programación de computadoras

    Una presentación por Bjarne Stroustrup, creador de C++, sobre buenos estilos de programación. Esta presentación estuvo dedicada a Dennis Ritchie, creador of C. Nota of relevancia: El lenguaje de programación C, de una manera o de otra, está en el cimiento de toda...
  • Blog Post: Arquitectura y certificación

    Si reflexiono sobre la combinación de dos temas como lo son, por un lado, la arquitectura de soluciones de negocio basadas en software y, por otro lado, la idea de obtener una certificación comercial, entonces tan sólo considero pertinente enfatizar lo siguiente: la idea de regresar...
  • Blog Post: Creatividad e innovación

    La mención de la creatividad suele asociarse con algo positivo. Por ejemplo, el compositor de una magnífica sinfonía clásica, o quien creó la primera computadora personal ( Steve Wozniak ), o quien compone la última canción de moda que “todos”...
  • Blog Post: ¿Cómo vamos en «arquitectura»?

    La palabra “arquitectura”, en creación de soluciones de negocio basadas en software, ha sido utilizada de múltiples maneras a lo largo de los años. Por lo que aún hoy su significado se diluye fácilmente en una conversación de nivel superficial. Para...
  • Blog Post: Los Finalizers de C# no son destructores de C++

    Visual C# no es igual a C++. Por favor revisar los conceptos en ambos lenguajes de programación para así diseñar y formular mejor software con cada uno por separado. Porque estamos de acuerdo en que el código fuente « es » el diseño del software ¿cierto...
  • Blog Post: Hacia un pensar tecnológico

    Mi profesión, la cual disfruto mucho, tiene una relación muy estrecha con la actividad de diseñar, y tal actividad guarda relación con la acción de designar , más allá del curioso juego en sus letras en inglés. Al diseñar señalo el...
  • Blog Post: Aprender de los maestros

    En diseño de software, como en otras áreas del saber humano, contamos también con notables maestros cuya conducta e ideas son destacadas por su coherencia y por la profundidad de su profesar el quehacer de la programación de computadoras digitales. Ya sea al diseñar...
  • Blog Post: Arquitectura aplicativa de referencia de Microsoft – Segunda Edición

    La más reciente versión de la guía de arquitectura aplicativa de referencia de Microsoft está disponible en el siguiente hipervínculo: Microsoft Application Architecture Guide, 2nd Edition Este es un muy buen recurso para considerar cuando estamos diseñando...
  • Blog Post: El arte es la destreza

    En mi preparación para la sesión de pensamiento creativo, la cual está incluida en el planteamiento del seminario de introducción a la Filosofía en el que estoy participando, estoy investigando acerca de Estética o Filosofía del Arte. La Epistemología...
  • Blog Post: El diseño del diseñar – ensayos de un científico de la computación

    He esperado algunos años para que esta obra se publicara, ahora ya contamos con ella: The Design of Design: Essays from a Computer Scientist por Frederick P. Brooks Jr. Un practicante de la mentalidad adaptativa —su más reciente manifestación en la industria de la creación...
  • Blog Post: ¿A qué grado llega mi ignorancia?

    Phillip G. Armour, en su obra The Laws of Software Process: A New Model for the Production and Management of Software , nos propone que software es un medio de conservación de conocimiento, así como lo han sido el ácido desoxirribonucleico (ADN), el cerebro, las herramientas materiales ( hardware ) y...
  • Blog Post: Hacia una teoría en software

    Existe actualmente una iniciativa para buscar una teoría en software. Dicha iniciativa está en manos de programadores (la mayoría de ellos). Es la iniciativa Software Engineering Method and Theory (SEMAT) . La palabra «teoría» suele usarse como en la frase: “En teoría, no hay diferencia entre teoría...
  • Blog Post: ¿Qué es arquitectura de software? - Comentario

    Como comentario al artículo Arquitectura de Software : Para contribuir a la panorámica de la pregunta ¿Qué es arquitectura de software? , sugiero añadir la perspectiva que desde hace años propuso Frederick P. Brooks Jr., en su obra The Mythical Man-Month . La cual me parece ofrece algo más valioso...
  • Blog Post: ¿Cómo funcionan las computadoras?

    Recién observé un programa de televisión dirigido al público en general donde dos conductores conversaban con dos profesionales de la computación. El tema en general era el avance actual de la tecnología de cómputo. Los conductores hacían diversas...
  • Blog Post: ¿Cómo funcionan las computadoras?

    Recién observé un programa de televisión dirigido al público en general donde dos conductores conversaban con dos profesionales de la computación. El tema en general era el avance actual de la tecnología de cómputo. Los conductores hacían diversas preguntas a los expertos, enfocadas a la divulgación...
  • Blog Post: Diseño de software orientado al humano es orientado al error

    Título alternativo: Disonancia cognitiva en diseño de software. ¿Cómo saber si un proceso de diseño es de ayuda o es un estorbo para tomar buenas decisiones? Como la actividad de diseñar consiste de una miríada de decisiones, desde concebir una idea hasta la liberación de los bits ejecutables y...
  • Blog Post: Escribir

    La acción de escribir demanda ciertas habilidades por parte del escritor, destrezas del tipo intelectual. Por supuesto, dicha demanda varia con respecto al tipo de escritura, entre otros muchos factores. Escribir textos para humanos, desde blogs hasta literatura, es desafiante si el propósito es hacer...
  • Blog Post: Fragmento de código como piedra angular de una herramienta

    Algunas veces la idea de toda una herramienta puede gravitar alrededor de un simple fragmento de código, que representa un mecanismo habilitador que da vida a una funcionalidad mucho mayor. Es el caso de una herramienta sencilla que estoy escribiendo para uso personal. Se trata de una aplicación,...
  • Blog Post: La importancia de la duda en diseño de software

    El explorar y el descubrir que nacen de dudas simples —pensamientos del tipo ‘ no estoy completamente seguro acerca de... ’— es lo que hace al acto de diseñar software y programar computadoras tan emocionante para mí. Dudar desde la eficiencia o el balance de una decisión de diseño dada, hasta los beneficios...
  • Blog Post: El acto de concebir, diseñar y codificar software

    El acto de concebir, diseñar y codificar software demanda ciertas conductas en quien lo ejecuta que han resultado ser muy similares a las que se observan tanto en artistas como en científicos. Con base en las condiciones del proyecto de desarrollo típico, se puede identificar el tipo de proyecto que...
  • Blog Post: Un excelente libro de texto en programación artística

    La mente de Bjarne Stroustrup por medio del pensamiento y estilo de diseño del lenguaje de programación C++ (en específico: ISO C++) ha sido de una importancia fundamental para mi propio pensamiento y práctica de la programación. Sí, él es un filósofo de la programación de computadoras, un programador...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 2 (32 items) 12