It is absolutely unfair, for someone to hire and fire you "for any reason". We are not slaves.
Do your due diligence when hiring, and when firing. Is that too much to ask?
The one month gap in your resume nobody cares about. Seriously, don't be so insecure! How do I know this - I just had a massive 8 months gap in mine, and still managed to land a contract in a new country which I was not yet living in, the language of which I don't really speak (yet), and hired in spite of my non-existing skills in FE dev for a full stack job. If I can do it like this, anyone can do it.
> Do your due diligence when hiring, and when firing. Is that too much to ask?
Yes, absolutely too much. If companies can't fire people, they will be much more reluctant to hire too, it's that simple. They will avoid hiring new people in any way they cna, have 2x more rounds of leetcode shite, and will fire you during probation anyway. You are not a slave, exactly because you can also leave any time. In fact, you should have done it before they fired you. The signs were clearly on the wall.
Thanks mate. I'm happy for you.
> In fact, you should have done it before they fired you. The signs were clearly on the wall.
Honestly... not really. One day its "take all the time you need", the next it's "why are you using Firefox? That is a red flag on you, and please leave right now".
Don't try to read more into this situation than what it really is. Either party did not like the other, no big deal, this happens. Much better to leave early than to suffer through a longer period for nothing. Enjoy Firefox and VS Code - I'm sure there are plenty of other companies that will allow you to use whatever tools you like for development.