Vamos a hacer un mayor esfuerzo para mostrarles entre bastidores aquí en TeamworkPM HQ. Como parte de esta iniciativa, le presentaremos a cada uno de los miembros del equipo. En primer lugar está el fundador y desarrollador principal de Digital Crew, Peter Coppinger ... OK, te toca a ti Peter ... cuéntanos un poco sobre tu experiencia ... Hola a todos, es bueno presentarme y salir de la oficina de la mazmorra de programación para tomar un poco de aire ... 32, vivo en la ciudad de Cork, Irlanda, y amo mi trabajo. De hecho, comencé a programar en un Commodore 64 cuando tenía solo 8 años. A los 10 años me inspiré cuando leí sobre el buen Bill Gates, e incluso entonces supe que quería hacer un software increíble con un me gusta. de grandes desarrolladores. Co-fundé Digital Crew hace más de 11 años. Durante muchos años fuimos una pequeña consultora web y completamos cientos de sitios web gestionados por contenido para pequeñas y medianas empresas. Pasamos al desarrollo de potentes aplicaciones web para clientes multinacionales. Hace unos tres años decidimos que necesitábamos organizarnos más y buscamos una aplicación de gestión de proyectos en línea. Lo que encontramos nos consternó, así que ese verano, mientras visitaba a mi hermana en Boston durante unas semanas, me puse a crear TeamworkPM. Programé la versión 1.0 en mi solitario sentado en el sofá de mi hermana en el calor sofocante. TeamworkPM ha recorrido un largo camino desde entonces y hemos aprendido mucho en el proceso. Disfruto mucho ensuciarme con el código, la base de datos y la interfaz diseño. Me encanta crear un software excelente para usted, y sus comentarios positivos y la satisfacción de un trabajo bien hecho me motivan más que el dinero. Entonces, ¿en qué trabajas cada día? Soy responsable de desarrollar la base de código TeamworkPM y mantener todo funcionando de manera eficiente. Tenemos una regla de que los errores deben corregirse antes de agregar nuevas funciones, por lo que todos los días vengo a trabajar y reviso la lista de errores. Por lo general, intentamos borrar la lista de errores pequeños y grandes antes de pasar al desarrollo de funciones. Cuando se eliminan los errores, me dirijo al mapa vial, elijo la tarea más importante y me quedo atascado. También dedico mucho tiempo a optimizar TeamworkPM para que todo sea agradable y rápido. Verifico los registros para ver si hay consultas lentas, agrego índices y los optimizo, e implemento mecanismos de almacenamiento en caché que nos permiten escalar y brindar una experiencia mejor y más rápida. Creemos que la velocidad es una característica importante para TeamworkPM. Finalmente, somos un equipo pequeño, por lo que todos nos mantenemos involucrados en responder a sus comentarios y comercializar TeamworkPM. ¿En qué estás trabajando hoy? Hoy he estado dando los toques finales a un nuevo sistema de servidor de carga de archivos. Durante la última semana, diseñé e implementé un sistema para hacerse cargo del procesamiento de todas nuestras cargas de archivos (y la entrega de miniaturas y archivos) para que estas cargas de archivos no tengan un impacto en el rendimiento de la aplicación principal. Una vez que se implemente este sistema, las cargas serán más rápidas, la generación de miniaturas será más rápida y mejor, y toda la aplicación TeamworkPM será un poco más rápida, más robusta y podrá escalar mejor. Por lo tanto, debe esperar una mejora sutil de la velocidad en unos pocos días. ¿Algo que agregar? Solo para decir que tenemos GRANDES planes para TeamworkPM. Ya es bastante bueno, pero dentro de unos meses te dejará boquiabierto. Es un placer trabajar en un software que ayuda a miles de empresas de todo el mundo a hacer su trabajo mejor y más rápido. Para mí, es muy gratificante ver tus publicaciones en Gorjeo, retroalimentación y testimonios que reconocen las horas de diseño, rediseño, debate y esfuerzo de programación que se invirtieron en una función. Así que a todos ustedes les digo gracias, y si aún no han intervenido nos encantaría recibir tu testimonio. ¡Salud!