Armin, I managed to review absurd.sql and the migrations. I am so impressed that I am rewriting the state management of my workflow engine with Absurd. Just wanted to thank you for sharing it with us. I'll keep you posted of the outcome.
I have been there few times. The amount of incompetency will result to self doubt. It will kill you mentally. I suggest you talk to your boss and tell this story exactly as you described it here, if you are lucky, they will guide help you find your way, and if not, you will be fired and will do good for your mental health.
Once upon a time, when I was in that situation, I requested a salary cut for myself. (They promoted me instead).
Looking into the response headers, I couldn't find any cache related header. I hope the site is using cache to prevent extra unnecessary load. Brilliant idea by the way.
By the way, what was the last time we experienced such catastrophic bugs in Python/Erlang/Ruby/Go... libraries? I think simplicity is deeply interconnected with security. Perfection comes from simplicity, and the choice of programming language can and will affect the security of your platform. Although I have to admit, bad engineering and over usage of libraries could happen in every environment, but Java technologies are unnecessarily complex compare to others tech stacks.
I was alive, however because I could not breath, I died.
Bob was fine himself, but someone shot him, so he is dead, (but remember bob was fine) --- What a joke
It was a bad idea 25 years ago, and still its a bad idea. I will never forget the day our company fired two brilliant marketing guys just because the Alexa ranking of the site dropped 100 points.
> How do they navigate and find all these intricacies without spending hours?
Technical documentation of internals is not important for corporate built languages -- which is a shame.
These hacks won't stop until people understand they don't need to / they mustn't keep their coins in an exchange. Single click trading looks pretty appealing to many, but that's not how things should work. The whole idea of transaction fee is a corrupted idea supported by cybercriminals turned into startups.
This was not one error, there were multiple errors, including leaking the API key, and serious issues with how they make changes without proper team communication.
https://python-absurd-client.readthedocs.io/en/latest/quicks...