top of page
ค้นหา

Reflections of my own

ช่วงเวลาใกล้สิ้นปี เรามักสมมติให้เป็นหมุดหมายสิ้นสุด ที่อนุญาตให้ตัวเองปล่อยวางสิ่งที่ยังค้างคา เพื่อที่จะรีเซ็ตเริ่มต้นกันใหม่

Exporter's Sales Tax Report

ถ้าสุ่มถามนักบัญชี 10 คนว่า Input Tax กับ Output Tax คืออะไร น่าจะมีไม่กี่คนที่ตอบได้

How should you count days?

เรารู้ว่าเวลา 24 ชั่วโมงเท่ากับ 1 วันเสมอ แต่การนับเวลา 1 วันในความรู้สึกของคนทั่วไป อาจไม่จำเป็นต้องเท่ากับ 24 ชั่วโมง เหมือนกับวลีที่ว่า

JavaScript "isNaN(true)" returns false

JavaScript เป็นภาษาที่คอยตบกระโหลกเตือนให้คุณต้องถ่อมตัวเสมอ วันดีคืนดีจะมีคำสั่งที่คุณคิดว่ารู้จักดีแล้ว แต่เมื่อเรียกใช้แล้วทำให้ประหลาดใจ

Document Flow Fundamentals

หลายครั้งที่คนทำโปรแกรมกับคนวางระบบมักมีความเห็นไม่ตรงกัน เรื่องที่ว่าทำไมงานบางขั้นตอนจึงไม่ใช้ตามมาตรฐานที่มีอยู่แล้ว ทำไมเลือกที่จะปรับ

Journal Entries with Exchange Rate Loss or Gain

ทีมตรวจสอบแจ้งข้อผิดพลาดการบันทึกบัญชีในเอกสารจ่าย โปรแกรมบันทึกมูลค่ากำไร(หรือขาดทุน) จากอัตราแลกเปลี่ยนด้วยรหัสบัญชีสลับกัน...

Transformation Shocks

"เมื่อพวกเขาเริ่มใช้ระบบใหม่ งานที่เคยใช้เวลา 3 ถึง 7 วัน ส่งต่อเป็นทอดๆ จากแผนกไปสู่อีกแผนก จะกลายเป็นความเร็วระดับนาที แทบทุกคนในห่วงโซ่

Document Flow Methodology

สมัยก่อนระบบงานของกิจการต่างๆ อาศัยกระดาษเป็นหลักฐานแสดงว่าคู่ค้าได้รับรู้ตรงกัน การค้าขายจึงมีใบสำคัญเพื่อวัตถุประสงค์ต่างๆ เช่น ใบเสนอราคา

Universal Accounting Information

เอกสารนั้นดีกว่าสมองมนุษย์มากในแง่ของการจดบันทึกสารสนเทศเฉพาะอย่าง แต่มันก็สร้างปัญหาชนิดใหม่ที่ยุ่งยากวุ่นวายขึ้นมาด้วย คือ การค้นคืนข้อมูล

Strict or Forgiving UX, thinks from another side

ปีที่แล้วผมเคยเล่าเรื่องการออกแบบโปรแกรม ครุ่นคิดถึงความหมายประสบการณ์ที่ดีของผู้ใช้ หาทางทำโปรแกรมที่พยายามเข้าใจธรรมชาติที่แตกต่างของมนุษย

Copying files between Google Workspaces

ผลพลอยได้ของระบบในองค์กรที่ใช้งานบนคลาวด์ คือการจัดเก็บและแชร์ไฟล์ที่เกี่ยวข้องผ่านคลาวด์ด้วย 

When continuous change becomes the new normal

บุคคลากรไอทีผู้หนึ่งเคยตั้งข้อสังเกตว่า "ความสำคัญของงานดูแลให้เป็นปกติมักจะไม่ถูกสังเกตเห็น จนกระทั่งเกิดความผิดปกติ"

Notify Service, the value and cost

เมื่อผู้ให้บริการแพลตฟอร์มแชทยอดนิยม แจ้งยุติให้บริการ Notify ที่เปิดให้ผู้พัฒนาภายนอกสามารถส่งข้อความแจ้งเตือนไปถึงผู้ใช้ โดยเสนอทางเลือกให

Work-In-Process Inventory

มุมมองบัญชีจะให้ความสำคัญในแง่ของการพิจารณาสิทธิมากกว่าสนใจทางกายภาพว่าอยู่ในคลังสินค้าหรือไม่ มิหนำซ้ำยังให้ความสำคัญในเชิงมูลค่าที่เป็นตัว

Masterless Data Model

การออกแบบฐานข้อมูลโดยเฉพาะระบบงานคอมพิวเตอร์ที่ใช้ในภาคธุรกิจ มักมีกระบวนท่ามาตรฐาน คือประกอบด้วยส่วนที่เป็น Master กับส่วนที่เป็น Transacti

To Order the Hamachi

มีเรื่องเล่าจากน้องในทีม เกี่ยวกับ Supply Chain ของธุรกิจประเภทหนึ่ง ที่น่าใช้เป็นโจทย์สนุกๆ ท้าทายไอเดียของนักวางระบบ บริษัทฯ...

Foreign Currency supported in the Tax Invoice

การรองรับสกุลเงินต่างประเทศไม่ใช่เพียงแค่ทำให้เอกสารออกมาเป็นหน่วยเงินอื่นได้ แต่จะมีผลต่อการรับรู้มูลค่าที่แยกเป็น 2 มิติ

Be Sixty, First Time

บางทีความแก่ก็ช่วยให้เข้าใจว่าโลกไม่ได้หมุนรอบตัวเรา

The Localizability Plan

ตอนที่เริ่มต้นพัฒนาโปรแกรม ผมเคยถามตัวเองอยู่หลายครั้งว่า "ควรเผื่อให้ใช้หลายภาษาหรือไม่" แล้วก็คิดว่าคงไม่มีใครใช้หรอก

A Chart Of Accounts may not be required

สัปดาห์ที่ผ่านมาผมได้มีโอกาสอธิบายกลไกการทำงานบางอย่างของโปรแกรม ให้กับทีมงานที่เป็นสายบัญชี เนื่องจากเป็นกลุ่มเฉพาะนักบัญชี...

Blog: Blog2
bottom of page