Yesaya | Nafundisha programming na akili unde (AI) kwa Kiswahili ๐Ÿ’ป Majadiliano ya TEHAMA, livestreams & Yesaya Software Podcast ๐ŸŽ™๏ธ TEHAMA Awards ๐Ÿ‡น๐Ÿ‡ฟ

Dar es Salaam, Tanzania
Joined March 2011
Maoni ni zawadi. Mtumiaji akisema 'menu ni nyingi', sikiliza tatizo, si suluhisho tu. Mara nyingi chanzo ni role: admin anaona kila kitu.
Maoni ya watumiaji wa pilot: RFQ kwa suppliers, logo kwenye documents, GRN na Delivery Note za kuchapisha, notifications za SMS/WhatsApp/Email. Zote zikawa requirements ndani ya saa moja.
2
34
Database migrations: kila mabadiliko ya schema ni faili jipya. Hakuna kuhariri migration iliyokwisha run. AI inafuata kanuni hii ikiwa imeandikwa kwenye skill.
1
24
Jioni njema. Skill ni kama playbook ya timu: badala ya kumweleza AI kanuni kila siku, unaziandika mara moja na anazisoma kabla ya kazi.
1
31
Tuliandika 'skills' kwa Claude: maelekezo ya jinsi ya kuandika ledger posting, stock movement, migrations na API endpoints kwa mtindo wa mradi wetu.
1
30
Somo kubwa: AI inafanya vizuri kwenye uhasibu ukiipa kanuni wazi. Bila kanuni, inaweza kubuni posting inayoonekana sahihi lakini si sahihi.
1
34
GRNI (Goods Received Not Invoiced) na COGS zina-post zenyewe. Hapa ndipo mifumo mingi midogo husahau, na hesabu zinaharibika.
2
64
Trial balance inathibitishwa na automated tests. Tests zikipita, debits na credits zinalingana daima. AI ilisaidia kuandika tests hizi.
31
Kanuni ya design: manual journals zisitumike kuziba feature iliyokosekana. Kama kitu kinahamisha fedha, ki-post kupitia ledger pamoja na document yake.
2
49
Mchana mwema. Sarafu: vitabu viko TZS, lakini document za USD zinahifadhi kiasi halisi na exchange rate. Usipoteze taarifa ya awali.
28
Kanuni #5: party tagging. Mistari ya receivable na payable inabeba mteja au supplier, hivyo ageing na statements zinatoka moja kwa moja kwenye ledger.
39
Kanuni #4: hakuna duplicate posting. Ukijaribu ku-post document mara mbili, mfumo unarudisha entry ya kwanza (idempotency).
1
33
Kanuni #3: entry iliyokwisha post haibadilishwi wala kufutwa. Kurekebisha = reversing entry. Hiyo ndiyo audit trail ya kweli.
1
42
Kanuni #2: kila entry lazima iwe balanced, debit = credit. Isipolingana, inakataliwa. Hakuna mjadala.
32
Kanuni #1 ya ledger: automatic posting. Invoice, bill, goods receipt na stock issue zina-post kwenye ledger katika hatua moja na document. Hakuna document bila journal entry.
1
41
Habari za asubuhi! Leo nashiriki jinsi tunavyojenga General Ledger. Fedha ndiyo moyo wa ERP yoyote. #Accounting #ERP
2
72
Kutoka maoni ya mtumiaji kwenye WhatsApp hadi User Requirements rasmi kwa dakika chache: 'As a procurement user, I wantโ€ฆ' pamoja na acceptance criteria.
41
Nilipokea nyaraka za mteja: spreadsheets za zamani na fomu za karakana. Claude alizisoma zote na kunieleza mtiririko wa kazi, ili niandike mahitaji ya module mpya.
45
Wazo la usiku: mahitaji yasiyoeleweka = code isiyoeleweka. AI inaandika code haraka, lakini haiwezi kurekebisha requirement ambayo haikuandikwa.
30
Somo la kwanza: anza na mahitaji, si code. Kila requirement ina namba na acceptance criteria. Hivyo AI na timu wanaelewa 'imekamilika' maana yake nini.
1
37