Considero que uno de los aspectos más frustrantes del desarrollo de software es encontrar una solución a un problema, olvidarlo y enfrentar el mismo problema en el futuro solo para olvidar cómo lo resolvió previamente. O para escribir un fragmento de código útil, luego en un proyecto posterior no podrá encontrar este código.¿Cómo mantenerse seco? ¡No te repitas a ti mismo!
Mi pregunta general es la siguiente: ¿Cómo se hace un seguimiento de todas las cosas nuevas que se aprenden cada día durante la programación? ¿Alguien tiene una forma sistemática de capturar el conocimiento y aplicarlo fácil y eficientemente en el futuro?
ACTUALIZACIÓN: Gracias al de las respuestas, esto es lo que se le ocurrió:
Social
- Stackoverflow
- Tumblr
- Evernote
- Blogs/Wikis
Código repositorios
- Github
- Unfuddle
- LaunchPad
- Google Código
escritorio
- Dropbox
- Yojimbo (mac)
- VoodooPad (mac)
- WikidPad (ganar)
- Surfulater
La tragedia de * DRY * es que cada vez que alguien usa el acrónimo, tienen que repetirse y deletrear el completo frase:/ –
@David Hedlund - tiene un seco sentido del humor – philsquared
buen resumen, @hapope, y definitivamente entrar en el espíritu de inmediato - muy meta :-) – philsquared