¿Cuáles son las mejores aplicaciones para escribir un diario sobre mis actividades de programación?

Aquí hay una gran cantidad de opciones, pero es una pregunta abierta si satisfarán sus requisitos. He intentado varias opciones para el diario en general, pero algo sobre escribir un diario digital no me sienta bien para la escritura personal.

Debe determinar sus requisitos personales:

  • ¿Es importante la capacidad de llevar tus notas a todas partes?
  • ¿Necesitas acceso a tu teléfono inteligente?
  • ¿ Confía en el acceso a teléfonos inteligentes?
  • ¿Necesita acceso no electrónico?
  • ¿Cómo tomas notas?
  • ¿Es útil la interconexión?
  • ¿Qué pasa con la captura de documentos?

Hay varias categorías amplias de herramientas de registro disponibles.

Revistas web

Hay varios de estos; Freemake tenía un artículo que describía siete de ellos. Probé Penzu y me gustó: tiene aplicaciones para teléfonos inteligentes para que pueda ingresar sus pensamientos en el teléfono y almacenarlos “en la nube” con Penzu.

Aplicaciones para teléfonos inteligentes

Hay muchas aplicaciones de diario que pueden ser apropiadas. En mis teléfonos Android, he probado Memoires, Diaro y Journey. Todavía estoy probando Journey pero todavía no estoy convencido de que un registro electrónico sea el camino a seguir. Las tres son ciertamente aplicaciones capaces y poderosas.

Wikis personales

Los wikis se pueden usar como una especie de diario, pero en este caso, se puede buscar y vincular y más como un entorno web autónomo. Me encanta el concepto wiki, pero nunca pude usarlo como diario.

Probé varios de los descritos en un artículo de Makeuseof, incluidos Tomboy Notes, TiddlyWiki y Zimwiki. Me encantó TomBoy pero no lo usaré debido a su dependencia de Mono. (Más allá de la controversia sobre el proyecto Mono, también es otro gran marco y conjunto de herramientas que roban memoria valiosa). Hace un tiempo utilicé brevemente TiddlyWiki, realmente debería intentarlo de nuevo. Y ZimWiki tiene la costumbre de aparecer en mis sistemas Linux, pero yo mismo no he encontrado un propósito real, pero ciertamente es capaz.

Otro que probé fue DokuWiki. DokuWiki es pequeño, simple y rápido. Si quisiera ejecutar un pequeño wiki interno, hay una buena posibilidad de que sea este.

Outliners y tomadores de notas

He estado probando CherryTree por un tiempo; Ciertamente es muy capaz. Maketecheasier tiene una revisión desde marzo de 2015.

Uno de mis outliners favoritos, si eres un usuario de vim, es vimoutliner. Es hermoso y usa bien el entorno vim. Lleva un tiempo acostumbrarse, pero eso es muy bueno para ti. Una vez que lo aprende, usarlo es rápido y simple.

Si está utilizando una Mac, tiene una opción fenomenal en OmniOutliner. Si está buscando un perfil, en mi opinión, no encontrará un perfil mejor en ninguna plataforma.

Blogs

Un blog puede ser una herramienta sorprendentemente buena para el software de registro y cosas así, pero de una manera diferente. Si lo usa para registrar sus problemas, qué pasos tomó para resolverlo y cuál fue el problema: usted (y el mundo en general, si su blog es público) puede usarlo para resolver problemas en el futuro.

Prefiero el sitio de WordPress para esto yo mismo.

También es bastante simple configurar Blosxom. Jugué un poco con él, y ciertamente es bastante capaz. Puede usarlo localmente con muy poca configuración requerida.

Recolectores de información en línea

Estas aplicaciones recopilan, o intentan recopilar, notas, documentos, imágenes, todo , en un solo lugar. Evernote y Google Keep son clásicos en este departamento. Personalmente, considero que son abrumadores, pero he usado ambos y recientemente comencé a usar Google Keep regularmente. Ambos tienen aplicaciones de teléfonos inteligentes para permitir la recopilación de información donde sea que se encuentre.

Papel

Tomar notas físicas cambia su forma de pensar las notas, altera su pensamiento y puede ser esclarecedor. El diario no requiere carga o copias de seguridad o actualizaciones, y no pierde funcionalidad con el tiempo. A pesar de la prevalencia de teléfonos inteligentes y computadoras, esta herramienta los inunda de ubicuidad.

Puede dibujar diagramas, notas, firmarlo, hacer que alguien más lo ingrese y más. Puede agregarle documentos, de cualquier tipo impreso. También puede agregar medios digitales con carpetas y demás.

Es bastante flexible y moldeable, para adaptarse incluso al tomador de diarios más hardcore.

Resumen

Aquí hay muchas buenas opciones, y el verdadero truco es elegir una y quedarse con ella. Hazlo parte de tu flujo de trabajo diario. Registre todo lo que sea relevante o que pueda necesitarse más adelante.

Puede ser una gran herramienta, pero no lo será si no la usa. ¡Así que elige uno (después de la prueba, presumiblemente) y úsalo!

Sugeriría usar un sistema de gestión de código fuente como fossil-scm. Incluye una documentación basada en wiki y un sistema de informe de errores que se puede usar fácilmente para hacer lo que necesita, con la excepción de los diagramas que pueden necesitar algunas herramientas externas. Alternativamente, use git, pero encuentro esa exageración para proyectos personales. El beneficio de usar un sistema de administración de código fuente es que no necesita incluir código formateado, tiene el código y los cambios que ha realizado. Además, de todos modos, debería utilizar la administración del código fuente para todos sus proyectos.