21 Matching Annotations
  1. Apr 2026
    1. palabras reservadas

      Según una pequeña búsqueda, las palabras reservadas son términos especiales que tiene un significado fijo y predeterminado en el lenguaje de programación utilizado.

    2. Es mejor cometer errores ahora y a propósito, en lugar de después y accidentalmente.

      Esto me parece curioso, puesto que cometer errores a propósito implica que ya se tiene conocimiento de lo que se esta haciendo e igualmente tener un gran conocimiento de un tema no lo hace inmune a cometer errores.

    3. Esta es un@ oración en espa$ol bien estructurada con c*mponentes léxicos no válido

      Ese fenómeno creo que se puede asociar con la capacidad del cerebro llamada "procesamiento top-down", que vendría a ser un concepto de la psicología cognitiva que describe cómo el conocimiento previo, las expectativas y el contexto influyen en la interpretación de la información.

    4. notebooks de Jupyter

      Recordando los notebooks de Pluto, indague un poco en estos notebooks de jupyter, al parecer son "un formato de documento abierto basado en JSON", siendo JSON un formato de texto. Ahora con lo poco que he visto la diferencia entre los dos se encuentra en cómo manejan el código, la ejecución y la reproducción del mismo.

    1. iterative refinement recommends stripping away all inessential details at first and finding a solution for the remaining core problem.

      Creo que esta es una forma esencial para no perderse en primera instancia en algo complejo, y es que este enfoque nos enseña a priorizar, pero obviamente no se trata de ignorar los detalles, sino de enfocarse en un aspecto central en primera instancia, para obtener una base sólida sobre la cual ir construyendo después

    2. iterative development process

      Al comparar esta dinámica con mi metacognición, el proceso de iteración resulta ser algo que muchas veces se puede sentir tedioso pero es necesario pues es aquí donde realmente podemos aprender algo, y es que cuando algo sale bien a la primera, a veces damos por sentado que lo entendimos, pero cuando tenemos que revisar y volver a intentar es cuando realmente nos ponemos a prueba.

    3. Without solid reading and comprehension skills, it is impossible to design programs that solve a reasonably complex problem.

      Creo que esta frase toca algo que muchas veces pasamos por alto, la programación no solo es código, pues antes de eso se tiene que entender qué es lo que se quiere hacer. Y eso requiere leer con atención, identificar qué es importante y qué no, y traducir esas ideas a instrucciones claras, por lo que sin esa base de comprensión, programar termina siendo una tarea en donde solo se copia el código de alguien más.

    4. Creating software provides immediate feedback and thus leads to exploration, experimentation, and self-evaluation.

      Creo que esta frase resalta una parte esencial en la forma en la que aprendemos, y es la retroalimentación, y que esta se pueda obtener de forma inmediata es una gran ventaja. Tomando como ejemplo un problema de matemáticas, un error en un ejercicio puede convertirse en una pared que no nos deja avanzar al no saber en donde nos equivocamos, sin embargo con esta dinámica al poder tener este feedback al instante, ese error puede convertirse en una herramienta para aprender.

    5. When it works, students exclaim “It works!” and move on.

      Esto es algo de lo que soy culpable, puesto que en muchos casos y siendo honesto, pueda que aprenda algo para solucionar un inconveniente y al lograrlo prontamente olvidar eso que tanto esfuerzo me costo, y es que en lugar de tomar ese nuevo conocimiento y convertirlo en una habilidad, resulta ser algo pasajero, por lo que al final del día es como si no hubiera hecho absolutamente nada.

    6. we mean an approach to the creation of software that relies on systematic thought, planning, and understanding from the very beginning, at every stage, and for every step.

      Lo primero que se me viene a la mente con esto es lo que dicen de "tener buenas bases", como es necesario tener un buen entendimiento de los conceptos básicos, con el fin de poder construir a partir de estos y evitarse retrocesos en el futuro. Pero así mismo creo que algo que tomamos por sentado, o al menos ese es mi caso, ya que nunca considero que el problema sea de raíz hasta que me encuentro con los problemas ya en un punto avanzado. En mi metacognición resalte la forma en la que puedo saber si realmente se algo, es cuando tengo que ponerlo a practica, pero esto no implica un entendimiento a fondo de cada paso, por lo que resulta ser una carencia en esa forma de aprender de la que no estaba consciente .

  2. Mar 2026
    1. The Julia community is very open and welcoming, and Julia users are much more likely to contribute to open source projects than more established languages

      No puedo decir que haya interactuado lo suficiente con diferentes comunidades para ver si esto si es verdad, pero en parte creo que esta opinión es subjetiva, puesto que creo que depende del caso, ya que seguro que en otras comunidades también se muestra ese apoyo.

  3. Feb 2026
    1. That such a language didn’t exist frustrated Karpinski

      Esta frase me recuerda a ese dicho "se el cambio que quieres ver", y es que supongo que así es como se produce el avance, como el ejemplo que vimos en clase con Opera y como su fundador tras ver los cambios que le hicieron con su venta, lo llevaría a la creación de vivaldi. Al final supongo que para cambiar algo, es necesario crear un nuevo modelo que haga obsoleto el modelo existente.

    2. The four “spanned all the different areas of expertise

      La interdisciplinaridad esta presente en cada área del conocimiento, lo que me hacer pensar en lo incorrecto de afirmar que desde nuestra carrera de ciencia de la información solo tenemos los campos de acción de la biblioteca y del archivo, cuando en realidad podemos desenvolvernos en distintos sectores para lograr un objetivo en común, como es el caso de este programa.

    1. Science or discipline

      Este debate me trae recuerdos de mi primer semestre, ya que fue uno de los primeros temas que vi en la asignatura de ciencia de la información, en ese entonces una de las conclusiones que fue nuestro objeto de estudio es la información y todo lo relacionado a esta.

    2. Human dimensions: human-computer interaction, cognitive psychology, information behavior, social epistemology,[6] philosophy of information, information ethics and science and technology studies

      Aquí se encapsula lo que había mencionado sobre la importancia de la interacción con los usuarios y como somos una disciplina del servicio, sin embargo debo admitir que me sorprende algunas de las áreas incluidas, como es el caso de la psicología cognitiva, que a primera instancia me la imaginaria más en otros campos.

    3. Technical and computationa

      Efectivamente, el componente técnico y computacional es muy importante, y no solo es nuestro campo, el avance tecnológico nos obliga adaptarnos a esas nuevas tendencias o correr el riesgo de ser obsoletos, sin embargo no se la da la importancia que se le debe en la carrera.

    4. The objective of this study is to create, replace, improve, or understand the information systems.

      Considero esta definición como correcta, sin embargo en considero que también es necesario agregar que somos una disciplina del servicio a los usuarios y por lo tanto nuestras interacciones con el publico fuera de la unidades de información es de igual forma importante.

    1. Tus artículos y mensajes de estado pueden transmitirse a todos los servicios, no solamente uno,

      Según lo que pude leer y entender, se usa el modelo POSSE, para que los demás puedan leer lo que uno publica sin importar el sitio, lo que realmente me parece útil debido a que es una solución directa a esa costumbre de sitios a obligarnos a que creemos cuentas para la interacción.

    2. Cuando publicas algo en la web, debería pertenecerte a ti, no a una empresa.

      Esta idea en particular es la misma que pudimos observar en el video de Hypothesis, una web libre en donde nuestras acciones no están restringidas por las normativas o reglas de una empresa, y que hemos visto en clase, mediante las alternativas al monopolio de los gigantes tecnológicos como Google y su navegador