سلام

در جواب سوالتون که گفتین چرا در ایران به ندرت برنامه ای نوشته شده که همگانی باشه و دارای نسخه های update شده در هر سال باشه؟
تجربه بهم ثابت کرده که دلیلش نداشتن یک معماری stable و مقیاس پذیره و همچنین نبود flexible design است (البته دلایل خیلی زیاده دیگه ای هم هست ولی به نظر من از جنبه فنی این دوتا از بقیه مهم تره ...)
که با این تفاسیر اینها به برنامه نویسی مربوط نمیشه یه برنامه نویس (یا همون کدنویس )خوب (یا همون حرفه ای ) باید به syntax زبان و چگونکی استفاده و ترکیب آنها مسلط باشه طراحی و معماری توسط کسی دیگه انجام میشه .