Yeah, blame U.S. corporations complying with their law, while your country has not had a single step for resolution of the sanctions. Also if an Iranian developer is unprepared against losing their access to Gitlab, then sadly they are incompetent developers.
Uhm, it was literally the USA that withdrew from the signed deal without any wrongdoings from Iran. You might consider not being so tough on the internet when you are factually wrong.