1 poin oleh GN⁺ 2026-04-07 | 1 komentar | Bagikan ke WhatsApp
  • Ikut serta dalam proyek tur bus AR di Beijing untuk mencoba memulihkan sisi teknis, tetapi pengalaman itu berakhir dengan $35.000 yang tidak pernah dibayar
  • Di lapangan, sistem sudah berada dalam kondisi runtuh karena tidak ada version control, konfigurasi perangkat yang tidak profesional, dan pengabaian prinsip dasar AR
  • Kegagalan teknis terus terjadi akibat duplikasi render pipeline, GPS yang tidak stabil, dan perangkat yang terlalu panas, sementara yang diminta justru hanya pembuatan efek visual dadakan
  • Selama 24 hari bekerja 11–14 jam per hari, saya menyediakan perangkat dan software dengan biaya sendiri serta bekerja jauh dari keluarga, tetapi proyek berakhir dengan sisa pembayaran yang tidak dibayar
  • Dari pengalaman ini, saya menyadari tidak berdayanya kontrak, celah hukum dalam eksploitasi tenaga kerja, kegagalan mengenali siapa yang benar-benar ahli, dan pentingnya mempercayai intuisi

Pelajaran yang Didapat dari Penipuan $35.000

  • Pada musim semi 2024, saya bergabung untuk membantu merampungkan proyek tur bus augmented reality (AR) di sebuah taman di Beijing, tetapi pada akhirnya $35.000 tidak pernah saya terima
  • Kondisi proyek saat itu sudah nyaris ambruk karena tidak adanya version control, konfigurasi perangkat yang tidak profesional, dan tidak adanya pemahaman atas prinsip dasar AR
  • Render pipeline dibangun secara tidak efisien dengan lebih dari 35 layer dirender berulang-ulang, dan perangkat memakai PC konsumen serta panel OLED apa adanya sehingga terpapar panas dan debu
  • Saya mengusulkan kalibrasi lensa, color science, version control, dan rekonstruksi pipeline, tetapi sebagian besar ditolak, dan sebagai gantinya saya hanya diminta membuat efek visual dadakan
  • Selama 24 hari saya bekerja 11–14 jam setiap hari, menyediakan perangkat dan software dengan biaya sendiri serta tinggal jauh dari keluarga, tetapi proyek berakhir setelah saya hanya menerima sebagian uang muka tanpa pelunasan sisa pembayaran

Kekacauan teknis proyek

  • Para developer di lokasi mendistribusikan kode biner berbasis TouchDesigner langsung lewat USB dan sama sekali tidak menggunakan sistem version control
  • Dalam implementasi AR, mereka tidak mempertimbangkan distorsi lensa, field of view, paralaks, oklusi, dan elemen dasar lain, sehingga kegagalan penyelarasan visual terus berulang
  • Sistem tidak dapat berjalan normal karena sumbu giroskop terbalik, GPS yang tidak stabil, dan masalah render bertumpuk
  • Render pipeline disusun sehingga semua output dirender ulang sebagai full-screen quad, yang menyebabkan penurunan performa dan masalah panas berlebih
  • Perangkat dipasang di atas rak MDF di dalam bus, sehingga terus menghadapi risiko kerusakan akibat getaran, debu, dan paparan sinar matahari langsung

Lingkungan kerja dan masalah SDM

  • Tim developer kekurangan pengetahuan dan pengalaman dasar tentang AR, dan tetap menjalankan proyek tanpa menyadari keterbatasan mereka sendiri
  • Saya mengajukan perbaikan seperti pengukuran kalibrasi lensa, manajemen warna, redundansi kamera, dan standardisasi build, tetapi sebagian besar diabaikan
  • Sebaliknya, yang terus diminta hanyalah pembuatan efek visual dadakan, tanpa storyboard yang jelas maupun materi referensi, hanya instruksi lisan
  • Klien berulang kali menyatakan ketidakpuasan terhadap hasilnya, dan sebenarnya dibutuhkan prosedur persetujuan serta proses umpan balik yang jelas
  • Di internal tim juga muncul masalah perundungan antar developer junior, dan saya sempat menengahi hal tersebut
Iklan

Pengorbanan pribadi dan kerugian finansial

  • Bekerja 11–14 jam per hari selama 24 hari, menggunakan perangkat dan software sendiri, serta menanggung semua pengeluaran secara pribadi
  • Saya tetap bekerja meski mengalami nyeri pergelangan tangan akibat cedera Muay Thai, dan tim mengetahui kondisi itu
  • Saya harus berpisah selama sebulan dari anak saya yang berusia 2 tahun, sementara pasangan saya mengurus pengasuhan sendirian
  • Dari nilai kontrak, saya hanya menerima kurang dari seperempat sebagai pembayaran awal, dan sisanya tidak pernah dibayar
  • Setelah itu saya menyewa perusahaan penagihan utang, tetapi dinilai tidak layak digugat karena pihak lawan bisa membubarkan badan hukumnya

Pelajaran yang dipetik

  • Orang yang menolak bantuan mungkin memang sudah berada dalam kondisi yang tidak bisa lagi dibantu
  • Kontrak bisa jadi tidak lebih dari selembar kertas
  • Mencuri uang tunai $35.000 adalah kejahatan berat, tetapi mencuri tenaga dan waktu orang nyaris tidak dihukum
  • Klien tidak bisa membedakan ahli dan non-ahli, dan ini tampak sebagai masalah yang lebih luas di industri
  • Kita harus mempercayai intuisi (trust your gut)

Ringkasan FAQ

  • Biasanya saya memasukkan pembayaran bertahap (progress payment) ke dalam kontrak, tetapi kali ini saya melewatkannya karena proyek ini hanya proyek pendek selama 3 minggu
  • Pihak lawan tidak menyangkal utangnya, tetapi selama 18 bulan hanya terus berkata “akan dibayar minggu depan”
  • Biaya penerbangan tidak saya tanggung sendiri
  • Orang-orang lain yang ikut di proyek ini juga semuanya dirugikan, dan kami masih saling berhubungan
  • Tampaknya pihak lawan terjebak dalam ilusi diri bahwa “kalau tinggal satu langkah lagi, uangnya akan masuk”
  • Klien akhir sangat tidak puas
  • Jika diminta, identitas pelaku bisa diungkap
  • Sekali lagi, pelajaran yang ditekankan adalah: percayalah pada intuisi

1 komentar

 
GN⁺ 2026-04-07
Opini Hacker News
  • Kami juga belajar pelajaran lewat pengalaman pahit yang mirip
    Jadi sekarang kami memasukkan klausul berikut di semua kontrak proyek

    • Pembayaran dilakukan dalam X hari setelah invoice diterima atau segera setelah isu kualitas diselesaikan, mana yang lebih dulu
    • Jika terlambat, dikenakan bunga sebesar suku bunga dasar BoE + 8% serta biaya keterlambatan sebesar 100 pound
    • Jika terjadi keterlambatan, invoice untuk pengiriman berikutnya langsung ditagihkan
    • Jika pekerjaan dihentikan karena keterlambatan, tenggat penyerahan dapat disesuaikan
    • Mata uang pembayaran dan kurs mengacu pada Oanda.com
    • Semua biaya bank ditanggung klien, dan untuk SWIFT harus menggunakan kode OUR
    • Jika terjadi sengketa, yurisdiksi ada di Inggris dan Wales, tanpa kewajiban arbitrase
    • Batas ganti rugi timbal balik dibatasi sebesar total nilai kontrak
      Selain itu, sampai pembayaran selesai kami tidak memberikan tautan hasil kerja yang bisa diunduh, hanya membagikan tautan lihat/komentar saja
      Klien yang menolak syarat seperti ini biasanya memang sering tidak membayar
      Kami juga menetapkan tenggat pembayaran berbeda berdasarkan peringkat kredit, dan dari data 2.000 invoice selama 5 tahun, rata-rata keterlambatan adalah 23 hari, sedangkan jika penyerahan dihentikan pembayaran rata-rata menjadi 11 hari lebih cepat
    • Pelajaran lain adalah menjaga agar nilai tiap invoice penyerahan tetap di bawah batas prosedur penagihan sederhana (10.000 pound di Inggris)
      Biaya gugatan pengadilan sekitar 80 pound, dan hanya dengan mengirim ‘letter before action’ saja kebanyakan langsung membayar
      Hubungannya memang putus, tapi hubungan seperti itu memang tidak layak dipertahankan
    • Keuntungan sebenarnya menurut saya bukan pada penegakan paksa, melainkan efek penyaringan klien
    • Saya tidak paham kenapa pernyataan “klien yang baik membayar dalam 2–3 hari, sedangkan klien yang sulit cenderung mengulur waktu” dianggap ‘ironis’. Bukankah itu hal yang wajar?
    • Tapi sepertinya klausul seperti ini pun tidak akan menyelamatkan penulis asli
    • Ada pertanyaan yang meminta diperjelas apakah “suku bunga dasar BoE +8%” berarti 8% atau 8 poin persentase
  • Yang ingin saya katakan kepada penulis adalah, Anda bukan ‘ditipu(ripped off)’, melainkan dimanfaatkan(taken advantage of)
    Penipuan itu kalau barang tidak diterima atau menerima barang cacat; ini adalah eksploitasi yang Anda setujui sendiri
    Anda sebenarnya bisa pergi dalam beberapa hari, atau meminta pembayaran di muka
    Ke depannya, semoga Anda lebih menghargai waktu dan nilai Anda sendiri

    • Saya sudah 20 tahun bekerja dengan syarat seperti ini, dan ini standar industri
      Saya sudah melihat kontrak freelance dari kedua sisi, dan mengelola komunitas Discord berisi 8.000 orang untuk berbagi kasus serupa
      Kebanyakan orang bekerja tanpa pembayaran di muka, dan kasus ini hanya contoh sial belaka
      Saya setuju industri secara keseluruhan harus berubah, tapi kalau individu selalu menuntut pembayaran di muka, mereka jadi tidak akan mendapatkan pekerjaan sama sekali
      Kesalahannya adalah terlalu melebih-lebihkan kekuatan hukum kontrak. Pada praktiknya, perlindungannya hampir tidak ada
    • Saya rasa tidak membayar jumlah yang sudah tertulis di kontrak jelas merupakan rip-off
    • Definisi ‘ripped off’ menurut Cambridge Dictionary memang tepat untuk kasus ini
    • Pernyataan “Anda sebenarnya bisa pergi dalam beberapa hari” terdengar seperti menyalahkan korban. Rasanya agak seperti victim blaming
  • Dari pengalaman konsultasi, saya belajar bahwa saat mengambil peran sebagai pemadam masalah(fix your mess), kita harus bertindak defensif
    Ambil uang muka lebih besar, dan kalau terlihat ada tanda-tanda tidak akan dibayar, segera mundur

    • Proyek seperti ini biasanya sudah terjerat ketidakselarasan insentif, ekspektasi yang tidak jelas, dan masalah arus kas tersembunyi
    • OP juga sebenarnya sudah cukup defensif. Ia menerima DP 25%, tetapi kurang perlindungan dalam pengelolaan scope dan permintaan perubahan
      Bahkan kalau menerima 100% di muka pun kemungkinan besar tetap akan rugi
    • Ironisnya, proyek seperti ini sering dipenuhi orang baik tapi tidak kompeten. Mereka mencoba membereskan situasi yang sudah rusak sejak awal lalu memanggil bantuan dari luar
  • Saya sudah bekerja di skena tech SF sejak 2010, dan terlalu banyak pendiri dari YC/HN, AngelList yang tidak membayar tagihan
    Lima kali saya benar-benar tidak dibayar, dan satu kali nilainya sampai ribuan dolar
    Orang-orang ini, meski punya uang, bisa saja ‘lupa’ atau merasa dirinya ‘berhak’ untuk tidak membayar
    Kesimpulannya: jangan pernah bekerja dengan founder YC

    • Bukan cuma “founder YC”, tapi jangan bekerja dengan orang yang kemampuan bayarnya bergantung pada taruhan berisiko tinggi
      Ada yang punya uang tapi tetap tidak mau bayar, ada juga yang bisnisnya gagal sehingga memang tidak bisa bayar
      Dalam kasus OP, kemungkinan besar tim yang tidak kompeten itu pada akhirnya gagal menyelesaikan produknya, dan akibatnya tak ada satu pun yang dibayar
    • Saat muda, dieksploitasi startup dengan gaji rendah + Sweat Equity hampir seperti ritual peralihan
      Tapi biasanya ‘ekuitas’ itu sama sekali tidak bernilai
    • Saya juga pernah tidak menerima gaji saat bekerja di startup pada 2015
      CEO terus menunda sambil bilang “nanti saya bayar dua kali lipat”, sampai akhirnya perusahaan tutup
      Akibatnya saya mengalami kehancuran finansial dan penderitaan mental, lalu memulai lagi di Jet.com
      Pengalaman itu memang membuat saya berkembang, tetapi saya tidak akan pernah bisa memaafkan masa itu
    • Ada pertanyaan kenapa pada akhirnya gugatan dibatalkan
  • Saya tidak setuju dengan pernyataan “kontrak itu cuma kertas kosong”
    Hanya saja, kalau lawan pihak tidak punya aset atau berada di yurisdiksi yang tidak bisa dieksekusi, maka harus minta pembayaran di muka

    • Atau bisa juga dengan menetapkan unit kerja kecil dan siklus pembayaran pendek
  • Jika alasan membatalkan langkah hukum adalah ancaman “kami akan membubarkan perusahaan”, itu terdengar meragukan
    Hubungan dengan pengacara yang baik itu penting. Langkah hukum memang mahal, tetapi ancaman pembubaran justru bisa menjadi sinyal bahwa aset memang ada
    Kalau benar-benar tidak punya uang, biasanya orang cukup bilang “kami tidak punya uang”, tidak perlu sampai mengancam
    CEO startup tempat saya dulu bekerja juga mirip seperti itu: ia hanya membayar vendor yang mengancam akan menggugat

    • Saya tidak yakin secara hukum, tetapi mengancam membubarkan badan usaha bisa justru menimbulkan tanggung jawab pribadi. Ini perlu dibicarakan dengan pengacara
  • Seorang teman, setelah pensiun lalu bekerja freelance, pernah mengalami pembayaran terlambat, dan saya menasihatinya agar selalu memastikan dibayar tepat waktu
    Kalau terlalu lama, klien akan lupa pada proyeknya, atau bahkan mulai meragukan kenapa mereka harus membayar

    • Ada pertanyaan seberapa sering Anda mengirim pengingat ketika tagihan jatuh tempo.
      Apakah dilakukan bertahap dari email → telepon → menghubungi atasan,
      atau apakah pernah juga ‘memecat’ pelanggan yang selalu telat bayar
  • Sekarang saya bekerja dengan unit pekerjaan kecil (di bawah 1000 dolar), dan menjalankannya dengan model bayar tunai lalu serah terima
    Dengan cara ini, tanpa kontrak pun cukup dengan kesepakatan lisan dan spreadsheet Excel sederhana
    Kehilangan bayaran untuk satu hari kerja masih bisa ditoleransi, tapi tidak dibayar untuk 6 bulan kerja adalah masalah besar
    Kalau siklus penyerahan dibuat pendek, risiko bisa tersebar

    • Saya juga mirip, dibayar per milestone 1000 euro
      Menurut saya jauh lebih baik rugi 1000 euro daripada bekerja senilai 20.000 euro lalu tidak dibayar sama sekali
  • Bagian “meninggalkan istri yang sedang mengurus anak dan pergi dinas selama sebulan” terasa aneh
    Sulit dipahami bagaimana seseorang bisa langsung pergi hanya karena satu panggilan telepon

    • Tapi penulis adalah kontraktor di bidang spesialis yang langka, jadi ketika ada pekerjaan dia harus langsung bergerak
      Sebagai gantinya, tarifnya tinggi sehingga bisa menyeimbangkan kerja dan istirahat
    • Paman saya juga dulu bekerja di perbaikan sumur minyak darurat, dan langsung naik pesawat begitu dipanggil
      Tapi kompensasinya sangat besar, dan keluarganya juga memahami itu
    • Untuk menafkahi keluarga, pekerjaan itu perlu. Penulis pun menanggungnya karena mengharapkan bayaran sebesar itu
    • Dari tulisannya justru terasa ada niat untuk mencari empati. Memang terkesan menomorsatukan pekerjaan di atas keluarga
  • Jangan mengandalkan kepercayaan atau janji lisan; struktur pembayaran harus dibuat jelas
    Escrow adalah musuh alami para penipu
    Sebagai referensi, ceramah Mike Monteiro "F*ck You, Pay Me" wajib ditonton

    • Saat masih freelance, saya juga pernah membuat pengecualian karena permintaan seorang teman lalu akhirnya mengalami tagihan tak dibayar
      Seakrab apa pun hubungan kalian, setelah pekerjaan selesai mereka bisa saja tidak membayar
      Saya belajar bahwa begitu pekerjaan selesai, nilai layanannya menjadi 0
    • Kutipan “memulai kerja tanpa kontrak itu seperti memakai kondom setelah tes kehamilan” terasa sangat membekas
    • Saya juga sering membagikan tautan ceramah Mike. Bahkan di thread ini saya tadinya juga mau mempostingnya