> Be me
> Wonder why my new Logitech bluetooth mouse keeps disconnecting from its bluetooth connection
> Use keyboard to go into Settings, turn BT off and then back on and it starts working again
> Think it's something blocking the signal, but it's not
> This happens every five fucking minutes now
> Check battery. Battery is brand new. Replace it anyway
> Every five minutes it dies, I have to go into settings, etc etc
> Finally have enough, look into buying new mouse
> Before purchasing, decide to look up any issues with this BT mouse
> Ask Grok, something that AI is actually very, VERY good for. Turns out Microsoft is entirely to blame
> The fix: you have to go into your Device Manager
> Device Manager is in your Control Panel
> Your Control Panel is a legacy windows interface that Microsoft is desperately trying their best to make you stop using for some fucking reason, they want you to use Settings instead
> But you can't apply this fix without opening your Device Manager
> Go into your Device Manager, open the Bluetooth pulldown, select Intel(R) Wireless Bluetooth(R) and don't get ANY ideas about infringing on Intel's wireless bluetooth trademarks and copyrights because why the fuck else would they inform you of this in the fucking Device Manager
> Right-click, Properties. Select the Power Management tab
> Unclick "Allow this computer to turn off device to save power"
> MS apparently made it so that it turns the device all the way off, they set it to "ON", and they made that the default setting WITHOUT TELLING FUCKING ANYONE
> Begin to understand why everyone fucking hates Windows 11
Así se implementa un hotfix en el banco:
1. Te reportan un bug.
2. Creas un ticket para solicitar los logs.
3. Solicitas los pasos para replicar el error y preguntas si ese cliente tiene alguna configuración especial.
4. Sigues en espera de los logs.
5. Te comparten los pasos que realizó el cliente, pero no te pueden compartir las configuraciones porque es información confidencial.
6. Sigues en espera de los logs.
7. Replicas los pasos en tu ambiente local y producción... en ambos funciona bien, no se presenta el error.
8. Sigues en espera de los logs.
9. Pides a varios compañeros que repliquen los pasos con sus usuarios en producción y a ninguno le marca error.
10. El manager te presiona diciendo que, "cómo es posible que no puedas replicar el error si ya te dieron toda la información".
11. Te comparten los logs, pero ya fueron sobreescritos por el tiempo que tardaron en obtenerlos.
12. Revisas el código usando tus poderes de adivino para tratar de encontrar dónde podría estar el error y modificas el código.
13. Subes los cambios a un servidor de pre-producción (réplica de producción).
14. Le pides al cliente que pruebe nuevamente en ese ambiente.
15. Vuelve a fallar.
16. Solicitas esos logs.
17. El manager te dice que no pueden pedirle al cliente probar la aplicación, porque probar el fix es deber del programador que está solucionando el error.
18. Vuelves a modificar el código arbitrariamente esperando ver un resultado diferente.
19. Sigues en espera de los logs.
20. Le pides al cliente que vuelva a probar.
21. Sigues en espera de los logs.
22. El cliente te dice que no puede probar ahora porque está ocupado.
23. Sigues en espera de los logs.
24. El manager te dice que dejen de molestar al cliente, que eso es inaceptable!
25. Te comparten los logs.
26. Los revisas y descubres que el error es por una configuración incorrecta; un valor obligatorio no está presente... el negocio decidió volverlo opcional, pero solo se lo comunicaron al equipo de configuración de cuentas y no al de desarrollo que usa dichas configuraciones.
27. Haces el fix, lo subes a pre-producción.
28. Le pides al cliente que pruebe.
29. Todo funciona bien.
30. Creas el change request para subir el hotfix a producción.
31. Subes la documentación y las evidencias.
32. Consigues las aprobaciones del CR.
33. Te informan en qué horario pueden realizar la instalación.
34. El manager te dice que este tipo de errores no pueden repetirse!
35. Renuncias.
Mentalidad japonesa:
"Piratear es un crimen y debe estar estrictamente prohibido"
Mentalidad latinoamericana:
"No tengo mucho dinero y es solo un capricho, así que no está mal si lo pirateo"
Mentalidad española:
"Ni de coña voy a pagar por algo que puedo tener gratis"
There's no open world racing game as dense as Midnight Club LA even until today i think.
"My father-in-law is a game dev. It is difficult to get his attention in a good game because he is lost in wonder. We played Midnight Club Los Angeles and I asked him what it would cost to build it today. I will never forget his answer… 'We can’t, we don’t know how to do it.'"