本文同步發表於我的個人網站
我朋友 R 不會寫程式,在社群活動現場和 AI 做了一個給家長用的記錄網站。
我接手改了兩個月。
那時候我還有正職,偶爾有空才做,會接手單純是因為看到一個做一半的東西,我很難不去想它還缺什麼。
接資料庫、加登入、改畫面都是我熟悉的事。
我以為剩下的就是把這些補一補。
一直到我快做完的某一天,我去找 R 討論。
那天我才知道,要記哪些資料,R 沒有頭緒。
不是 R 沒給,是沒有人問過他。
他要的是從記錄裡看出變化,這件事他很清楚。
不清楚的是前面那一段:要記哪些項目。
而網站上那些欄位不是憑空來的。
R 說要能看出變化,AI 就給了一組看起來很合理的欄位。
沒有人反對過,因為它看起來沒有任何問題。
今天想講的是為什麼我到快做完才發現。
如果那天我沒有去找他討論,網站會做完、上線,家長會每天記。
我不會有任何感覺,因為每一天看起來都很正常。
而 R 要講得出「我看不出變化」,他得先有夠多的記錄可以看。
所以他得等,等家長記上一段時間。
直到有一天他說,這些記錄我看不出變化。
那一天會是什麼時候,沒有人說得準。
程式寫錯了,錯誤訊息當下就來。
東西做錯了,要等別人用過一段時間,才有人講得出來。
而我那天只是剛好去問了。
沒去問之前,這兩個月我都是傻傻做。
你手上那個東西如果整個方向做錯了,你會在多久之後才知道?