外行程式設計師
2009 年 4 月 18 日
我使用外行程式設計師一詞來指稱那些不認為自己是程式設計師卻在編寫程式的人。花費大量時間處理試算表的人就是在編寫程式,而且常常是很密集的編寫程式。然而,她通常不會稱自己為程式設計師,也不會考慮花很多時間學習如何編寫更好的程式。
對專業程式設計師來說,很容易對外行程式設計師嗤之以鼻,但外行程式設計師通常是領域專家,非常了解程式應該做什麼。我們的挑戰是思考如何更有效地讓他們參與軟體開發,並提供易於使用的工具,但這些工具也必須能夠成為結構良好的程式,可以有效地演進,並與更廣泛的軟體生態系統整合良好。