April 25th, 2020
One thing I love about coding is how 99.9% of the time, the code is right and I'm wrong.
When I'm debugging something really tough, I have these moments of wanting the bang the computer against the wall, and "I'm 100% sure there is a bug in this library!!!".
Then, I take a step back, rethink things, dig deeper, start reading source code, start reading old Github issues, and then finally I get it.
And most of the time, it's for something really dumb - pure user error.
Today, I had one of those moments - I'm working on push notifications for Pigeon - I couldn't get them to work after trying (what felt like) everything. Then, after over an hour of pure confusion and frustration, I solved it.
Like an idiot, I had "Do Not Disturb" turned on on my computer - that's why I never got any notifications! Haha.
When I'm debugging something really tough, I have these moments of wanting the bang the computer against the wall, and "I'm 100% sure there is a bug in this library!!!".
Then, I take a step back, rethink things, dig deeper, start reading source code, start reading old Github issues, and then finally I get it.
And most of the time, it's for something really dumb - pure user error.
Today, I had one of those moments - I'm working on push notifications for Pigeon - I couldn't get them to work after trying (what felt like) everything. Then, after over an hour of pure confusion and frustration, I solved it.
Like an idiot, I had "Do Not Disturb" turned on on my computer - that's why I never got any notifications! Haha.