برای درک آنچه در تبدیل شدن به یک برنامهنویس مهمتر از همه است، باید بدانیم که برنامهنویسان چه کاری انجام میدهند؟ ایجاد نرمافزار/ پروژه. بنابراین مهمترین عامل تبدیل شدن به یک توسعهدهنده توانایی انجام این کارهاست.
یک برنامهنویس 10x، برنامهنویسی است که میتواند در جایی که یک برنامهنویس معمولی یک کار خوب انجام میدهد، او 10 برابر برنامهنویسان معمولی کار کند. در واقع بهتر است بگوییم برنامهنویس معمولی در میان برنامهنویسان حرفهای در این رشته، خروجی متوسطی را ارائه میدهد.