Es más fácil encontrar una solución (con otra persona)
Uno de los aspectos más frustrantes de la programación es trabajar en una solución a un problema y chocar con algo que deberíamos saber cómo hacer o poder averiguar cómo hacerlo, pero no podemos hacerlo.
Probablemente haya un término psicológico apropiado para esto o un acrónimo dado que estoy hablando de programadores. 🤷🏻♂️
Caso en punto:
Digamos que estoy trabajando en un proyecto y tiene que hacer una solicitud de Ajax. Obtengo la respuesta, la muestro y también guardo en caché la respuesta durante 24 horas.
Si el usuario vuelve a solicitar la información, la extraigo del caché y se ve bien. Pero, ¿qué pasa cuando eres la primera persona en golpearlo en las próximas 24 horas?
Es decir, obtiene un error de caché, y luego no solo obtiene una solicitud más larga de lo normal, sino que también obtiene una respuesta que necesita un procesamiento adicional antes de entregarla al usuario.
Al leer esto, es probable que tenga una larga lista de cosas que intentaría hacer. Y me atrevería a decir que todo lo que estás pensando probablemente valga la pena intentarlo si no está bien.
En última instancia, eso está demostrando mi punto. Y eso es esto: cuando no estás tan cerca del problema, es más fácil encontrar una solución.
Fácil de encontrar una solución
Claro, esto supone que tiene toda la información necesaria para hacerlo. Pero el punto en el que estoy trabajando es este:
Si usted es alguien que pasa mucho tiempo codificando pero ocasionalmente llega a un punto en el que no puede ver el bosque a través de los árboles, entonces es esencial tener un grupo de compañeros con los que siempre pueda rebotar sus problemas.
Y al igual que las revisiones de código, esto no tiene nada que ver con su capacidad para codificar. Tiene que ver con la resolución de problemas. En pocas palabras, si se encuentra frustrado porque no puede hacer que algo funcione pero sabe que está pasando por alto algo, es probable que tenga razón.
Es simplemente una cuestión de qué. Si ese es el caso, entonces la siguiente pregunta es a quién vas para rebotar ideas. Si nadie te viene a la mente, estoy seguro de que tienes algunas personas de tu lado.
Pruébalos primero.