โดยทั่วไปแล้วประสิทธิภาพการเขียนโปรแกรมหมายถึงประสิทธิภาพของโปรแกรมเมอร์ที่สามารถสร้างโค้ดสำหรับโครงการเฉพาะซึ่งสามารถประเมินหรือประเมินผลได้สองสามวิธี ในอดีตความสามารถในการผลิตมักขึ้นอยู่กับผลลัพธ์ของบรรทัดโค้ดเนื่องจากมีหลายโปรแกรมที่สร้างขึ้นตั้งแต่เริ่มต้นและจำเป็นต้องมีการเขียนโปรแกรมจำนวนมาก การใช้เทคนิคที่ใหม่กว่านี้อย่างไรก็ตามประสิทธิภาพการผลิตอาจอ้างอิงได้อย่างแม่นยำมากขึ้นว่าจะสามารถแก้ไขปัญหาได้อย่างรวดเร็วเพียงใดและโปรแกรมเมอร์สามารถระบุทางลัดที่มีประโยชน์ได้ดีเพียงใดนอกเหนือไปจากการสร้างรหัสดั้งเดิม ประสิทธิภาพการเขียนโปรแกรมยังสามารถอ้างถึงวิธีการ "ทำความสะอาด" รหัสของโปรแกรมเมอร์โดยคำนึงถึงจำนวนงานเพิ่มเติมที่อาจต้องใช้ในการทำให้รหัสสำเร็จ
คำว่า "ประสิทธิภาพการเขียนโปรแกรม" ใช้สำหรับการเขียนโปรแกรมคอมพิวเตอร์และโปรแกรมเมอร์สามารถสร้างรหัสใหม่สำหรับซอฟต์แวร์ได้อย่างรวดเร็วหรือมีประสิทธิภาพ คำนี้มีความสำคัญอย่างมากต่อการพัฒนาซอฟต์แวร์เนื่องจากผลผลิตที่เพิ่มขึ้นสามารถช่วยให้โปรแกรมเสร็จเร็วขึ้นและลดค่าใช้จ่าย ในอดีตประสิทธิภาพการเขียนโปรแกรมมักจะอ้างถึงความรวดเร็วและมีประสิทธิภาพโปรแกรมเมอร์คอมพิวเตอร์สามารถสร้างรหัส นักพัฒนาหลายคนใช้วิธีการ "ทำความสะอาดแผ่น" ซึ่งรหัสถูกสร้างขึ้นจากศูนย์เพื่อสร้างโปรแกรมคอมพิวเตอร์
อย่างไรก็ตามการเขียนโปรแกรมสมัยใหม่ส่วนใหญ่ได้นำการใช้งานของแพลตฟอร์มและโปรแกรมต่าง ๆ ที่สามารถนำมาใช้ในการสร้างรหัสซอฟต์แวร์ใหม่ได้ สิ่งนี้มีการปรับปรุงประสิทธิภาพการเขียนโปรแกรมขั้นพื้นฐานอย่างมากเนื่องจากโปรแกรมเมอร์คอมพิวเตอร์สามารถใช้แพลตฟอร์มเหล่านี้เพื่อสร้างรหัสอย่างรวดเร็วยิ่งขึ้นด้วยวิธีที่มีความหมาย อย่างไรก็ตามการเปลี่ยนแปลงเหล่านี้เกิดขึ้นอย่างไรก็ตามความสามารถในการเขียนโปรแกรมได้ดำเนินการตามความหมายใหม่เพื่อติดตามว่าโปรแกรมเมอร์คอมพิวเตอร์สามารถสร้างโค้ดสำหรับซอฟต์แวร์ใหม่ได้อย่างมีประสิทธิภาพเพียงใด บ่อยครั้งที่ความสามารถในการผลิตนั้นเกี่ยวข้องกับความรวดเร็วของโปรแกรมเมอร์ในการระบุและแก้ไขปัญหาในระหว่างการพัฒนาซอฟต์แวร์ใหม่และความสามารถในการรับรู้ของโปรแกรมเมอร์เมื่อสามารถใช้รหัสที่มีอยู่แทนที่จะสร้างโปรแกรมจาก "แผ่นกระดาษเปล่า"
ควรพิจารณาความสามารถในการผลิตโปรแกรมด้วยคุณภาพของรหัสที่โปรแกรมเมอร์สร้างขึ้น โปรแกรมเมอร์สองคนอาจทำงานด้วยความเร็วที่แตกต่างกันการสร้างรหัส 1,000 บรรทัดในสัปดาห์แรกส่วนที่สองอาจสร้างรหัส 500 บรรทัดในเวลานั้นเท่านั้น ไม่ควรใช้ตัวเลขดิบเหล่านี้ในการประเมินประสิทธิภาพการเขียนโปรแกรมอย่างไรก็ตามรหัสอาจไม่ได้คุณภาพเดียวกัน หากเดือนของการทำงานเพิ่มเติมจำเป็นต้องมีการดีบักโค้ด 1,000 บรรทัดที่สร้างโดยโปรแกรมเมอร์คนแรกในขณะที่โค้ด 500 บรรทัดที่สร้างโดยสองนั้นไม่มีข้อผิดพลาดและพร้อมใช้งานดังนั้นประสิทธิภาพของโปรแกรมเมอร์ที่สองอาจเหนือกว่า


