¿Qué herramientas, de código abierto o comerciales, han aumentado significativamente su productividad como ingeniero de software o administrador de sistemas?

Freeter.io. Es una herramienta de productividad que le permite recopilar todo lo que necesita para trabajar en su (s) proyecto (s) en un solo lugar. Todo se agrupa por proyectos y flujos de trabajo, y se puede acceder en un segundo con una simple tecla Ctrl (o Cmd ) + Shift + F. Le ayuda a mantenerse enfocado en un proyecto / flujo de trabajo específico y cambiar fácilmente entre ellos.

Aquí hay un panel de ejemplo para un flujo de trabajo de desarrollo web para darle algunas ideas de cómo se puede usar:

Freeter tiene múltiples widgets que le permiten incrustar varias cosas útiles en sus paneles: botones para abrir archivos / carpetas de proyectos con herramientas de edición, botones para ejecutar líneas de comando, exploradores de archivos, editores de notas, listas de tareas, sus aplicaciones / herramientas web favoritas. Puede obtener algunas ideas sobre cómo incorporar las características de las aplicaciones web aquí: incrustar aplicaciones web.

Disponible para Windows, Mac OS y Linux.

Siento que siempre estoy publicando sobre esto, pero no puedo evitar mencionarlo. Fracasos silenciosos. Si tiene tareas programadas u otros procesos periódicos, el uso de crontab, por ejemplo, es un sistema antiguo que … funciona. Puede configurarlo para la salida de correo electrónico, pero es difícil detectar la falta de un correo electrónico en su bandeja de entrada si no se envió la salida. Mi respuesta es ligeramente parcial porque trabajo en el programa, http://www.deadmanssnitch.com , pero resuelve este problema de fallas silenciosas (al menos puedes obtener una snitch gratis). Si sus tareas programadas no se ejecutan, DMS lo alertará para que pueda ver cuál es el problema. Espero que esto ayude y buena suerte! (Espero no sonar demasiado como un vendedor). 🙂

Software de control de versiones como Subversion y Git

More Interesting

¿Qué tan lejos llegaste con la automatización de compilación y las pruebas unitarias?

¿Qué tan importante es la organización del código en la programación?

¿Cuáles son algunas buenas definiciones de Done in Agile Software Development?

¿Hay alguna forma de cambiar mi perfil de trabajo en IBM de un dominio de ingeniería de software a otro?

Programación funcional: ¿Cómo implementas este fragmento imperativo con Haskell idiomático? ¿Puedo decir que es una operación establecida como la inyección? ¿Cómo puedo abstraerlo como una estructura de datos?

Si fuera a escribir un nuevo sistema operativo con un objetivo de IA, ¿qué idioma y proyectos de código abierto utilizaría para ayudarlo?

¿Qué debo hacer cuando un revisor de códigos se ríe y maldice mi código? ¿Cómo debo lidiar con esto?

¿Qué tipo de KPI podría establecer para el equipo Scrum?

Tengo 25 años, una mujer trabaja en una empresa de software. Ya no deseo continuar en este campo. ¿Cómo paso mi tiempo de calidad en casa una vez que renuncio?

Desarrolladores, si estuvieran aprendiendo a codificar hoy y quisieran llegar al punto en el que pudieran crear aplicaciones en Ruby, ¿por dónde comenzarían?

¿Cómo podemos hacer que las evaluaciones de desempeño sean objetivas para los ingenieros de software?

¿Qué recursos (libros, capacitación) recomienda para la gestión de proyectos ágiles sin software?

¿Cómo DevOps ayudará al probador manual con más de 10 años de experiencia?

Estoy muy interesado en las pruebas de software de investigación. ¿Cómo y en qué temas de las pruebas de software debo investigar?

¿Qué desafíos enfrenta como único escritor técnico en su empresa que sigue el modelo Agile para el desarrollo de software?