Deng niwrnod ar hugain o ddatblygu asiantol
Async Digital Ltd Caerdydd, DU
Treuliais ddeng niwrnod ar hugain yn adeiladu gyda chydweithiwr AI yn y ddolen ac yna cyfrifais yr hyn a ddaeth allan. O 24 Mawrth i 23 Ebrill 2026, ar draws 22 ystorfa: 426 ymrwymiad, 153 cais tynnu wedi eu cyfuno, 55,900 mewnosodiad yn erbyn 19,700 dilead. Daeth dwy ran o dair o’r mewnosodiadau o un ap macOS yn y cyfnod cyn rhyddhad ar yr App Store, ac aeth y gweddill i ddogfennaeth gydymffurfio, gwefan farchnata, pecynnau cymorth ac offer. Rwy’n cyhoeddi’r cyfrif am na allwn ddod o hyd i un gonest i gymharu â hi pan ddechreuais. Mae’n mesur symud yn hytrach na gwerth, ac mae’n disgrifio un mis yn hytrach na chyfradd.
Nid oedd gennyf syniad sut olwg oedd ar normal. Roedd pob ffigur y gallwn ddod o hyd iddo am weithio gydag asiantau codio yn dod gan rywun oedd yn gwerthu rhywbeth, neu o wythnos orau rhywun. Felly cyfrifais fy mis fy hun. Cymerais y rhifau allan o hanes git yn hytrach nag allan o sut roedd yn teimlo, oherwydd “cyflym” oedd sut roedd yn teimlo, ac nid mesuriad yw hynny.
Y ffigurau pennawd
Deng niwrnod ar hugain, 24 Mawrth i 23 Ebrill 2026. Cyffyrddodd y gwaith â 22 ystorfa. Y tu mewn iddynt, glaniodd 426 ymrwymiad ar draws 153 cais tynnu wedi eu cyfuno. Mae hanes git yn dangos 55,900 mewnosodiad a 19,700 dilead, sef tua 36,000 o linellau net.
Mae ail gyfrif, ac nid yw’n cytuno. Mae log sesiwn y cynorthwyydd ei hun yn cofnodi 81,000 mewnosodiad a 7,700 dilead ar draws 2,120 ffeil. Nid gwall yn y naill rif na’r llall yw’r bwlch. Mae cyfrif y sesiwn yn cynnwys popeth y gofynnais amdano ac yna ei daflu: drafftiau, arbrofion, ymgeisiau a droswyd yn ôl cyn iddynt gyrraedd ymrwymiad. Ni oroesodd tua thraean o’r mewnosodiadau i mewn i git. Y ffigur a ymrwymwyd yw’r hyn a gludwyd. Ffigur y sesiwn yw’r hyn a gostiodd i gyrraedd yno, a’r gost yw’r rhif mwy diddorol.
Ar fy ochr i o’r bysellfwrdd: 4,740 neges ar draws y ffenest, cyfartaledd o 153 y dydd. Rhedodd yr offeryn Bash 11,086 o weithiau. Cofnododd cloc y sesiwn 186 awr, sy’n gyfartaledd o ychydig dros chwe awr y dydd am ddeng niwrnod ar hugain.
Cyfrifwyd ar draws sefydliad GitHub y stiwdio ar gyfer 24 Mawrth i 23 Ebrill 2026 yn gynhwysol. Gadewir un ystorfa allan yn fwriadol. Recall oedd enw’r ap tan 15 Ebrill, pan ddaeth yn Audient mewn ystorfa newydd a hadwyd â hanes yr hen un, felly mae pob ymrwymiad Recall yn y ffenest hon hefyd yn eistedd y tu mewn i Audient. Byddai cyfrif y ddwy’n dyblu pob llinell o waith yr ap. Cyfrifwch y ddwy beth bynnag a daw’r cyfansymiau i 649 ymrwymiad ar draws 275 cais tynnu wedi eu cyfuno, sef yr un mis wedi ei gyfrif ddwywaith.
Beth a laniodd
Roedd y rhan fwyaf o’r gwerth a gludwyd mewn un lle. O fewn y 153 cais tynnu, Audient, fy ap macOS, a gymerodd y swmp: nodweddion wedi eu hychwanegu, nodweddion wedi eu tynnu, caledu’r blwch tywod, a rhes o drwsiadau yn erbyn problemau cysylltydd a dibyniaethau na ddaeth i’r golwg ond wrth i’r ap symud tuag at ryddhad. Cafodd y wefan farchnata ei chopi lansio a’i sylfaen SEO. Cafodd y corpws cydymffurfio ei ddrafft llawn cyntaf.
Un penderfyniad a gludwyd â chofnod ynghlwm yw cais tynnu. Mae cant a hanner ohonynt mewn deng niwrnod ar hugain yn dweud rhywbeth am y gyfradd y gellid drafftio, adolygu ac ymrwymo penderfyniadau. Nid yw’r cyfrif yn dweud dim am ba mor galed oedd y problemau. Trwsiad gwall teipio a laniodd mewn munudau oedd rhai o’r ceisiadau hynny. Eisteddodd eraill dan adolygiad am oriau, ar draws sawl rownd.
Ble glaniodd yr allbwn
Roedd yr allbwn yn lympiog. Aeth tua 69 y cant o gyfaint y mewnosodiadau i mewn i Audient, a oedd yn y cyfnod olaf cyn ei ryddhad ar yr App Store. Lledodd y traean sy’n weddill ar draws yr arwynebau eraill roeddwn yn eu cadw’n fyw ar yr un pryd: gwefan farchnata, corpws cydymffurfio wedi ei ddrafftio yn Saesneg a Chymraeg, pecynnau cymorth ac offer ar gyfer yr ap, a phrosiect llif gwaith dilynol.
Yn ôl math ffeil, Markdown a Swift ydoedd, ac enillodd Markdown o bellter. Fe’m synnodd hynny nes i mi edrych ar yr hyn roedd y mis wedi ei gynnwys mewn gwirionedd: dogfennaeth gydymffurfio yn Saesneg a Chymraeg, copi brand a marchnata, cynnal a chadw’r gladdgell wybodaeth, cynllunio prosiectau. Crynhodd y Swift yn Audient a’i becynnau cynnal. Petaech wedi gofyn i mi ar y pryd beth roeddwn wedi treulio’r mis yn ei wneud, byddwn wedi dweud adeiladu ap. Mae’r cyfrifon ffeiliau’n dweud i mi ei dreulio’n ysgrifennu.
Yr hyn nad yw’r rhifau’n ei ddal
Mae llinellau cod yn mesur symud, nid gwerth. Mae ailffactoreiddio sy’n dileu mil o linellau yn gwneud y cyfrif yn llai a’r feddalwedd yn well. Mae ymrwymiad esgeulus sy’n ychwanegu mil yn gwneud y gwrthwyneb. Mae pob ffigur uchod yn mesur faint o destun a symudodd drwy’r goeden waith, nid a oedd y symudiadau’n rhai da.
Nid cyflwr sefydlog yw un ffenest, ac nid oedd hon yn nodweddiadol. Roedd Audient mewn sbrint lansio. Ysgrifennwyd y corpws cydymffurfio o ddim o fewn y cyfnod hwn, a byddai’r deng niwrnod ar hugain canlynol yn mynd ar ei gynnal yn hytrach na’i ehangu. Mae trwybwn mis yn cofnodi’r hyn a ddigwyddodd yn y mis hwnnw.
Un stiwdio, un person ac un set o arwynebau yw hyn hefyd. Nid yw p’un a yw dim ohono’n dal ar gyfer tîm gwahanol, sylfaen cod wahanol neu fis gwahanol yn rhywbeth y gall y rhifau hyn ei ddweud wrthych. Cyhoeddais nhw am fy mod eisiau pwynt cyfeirio ac na allwn ddod o hyd i un, nid am fy mod yn meddwl mai meincnod ydynt.