Tentang APA AJA yg terlintas di kepala JULIUS SIRAIT

Kalau mau email2an ke sirait.milis[at]gmail.com dan ini FEED kalau tau apa itu RSS

Kerja di Jakarta

Udah 3 hari kerja di jakarta. Terakhir kerja di jakarta 6 tahun lalu. Sekarang ke kantor bisa naik busway. Saya tepatnya naik ojek-busway-busway. Pulangnya juga gitu. Busway-busway-ojek.  Nyampe di kantor bisa 2 jam. Bau2 di jalan deh. Tapi mendinganlah ada busway. Jadi ingat jaman2 naik KRL. Kalau pagi2 berangkat, biasanya masih wangi sabun lifeboy di dalam kereta. Kalau pulangnya baru wanginya gak tahan. 

Alternatif lain ya tinggal di kos dekat kantor. Tapi jadinya jadi seperti single lagi :)

Jakarta masih semraut. Dan rasa2nya untuk jadi pekerja software gak pas. Mood kita juga jadi malas mikirin software.  Memang yang pas pekerjaan di jakarta itu jadi politisi. Karir2 yang berhubungan dengan masalah2 sosial lah. Baik itu pekerjaan yang memikirkan mengatasi masalah sosial dan juga pekerjaan yang menambah masalah sosial dan bikin jakarta jadi lebih semraut :) 

Software? Usability? Malas banget. Sejak di jakarta berita2 IT juga jadi kurang ter-update. Lebih seru baca berita politik!

Comments

Yang Penting Jalan (Dulu)

Baru dengarin podcast-nya Joel sama Jeff Atwood. Mereka ada bahas bahwa  umumnya ada 2 tahap dalam programming:

  1. Yang penting jalan dulu.
  2. Setelah jalan baru dibagusin kodenya, di-refactor, kalau lambat dibikin cepat.

Tapi biasanya kita sering kali cuman pada tahap pertama aja. Karna setelah yang satu jalan, kita pengen bikin jalan bagian lain. Dan yang sudah jalan itu sudah gak begitu menarik lagi. Jadi kapan refactor? KAPAN-KAPAN.

Masalah begini bukan hanya programming aja. Banyak masalah sehari2 seperti ini juga. Yang penting ini dulu, yang itu nanti aja. Misalnya rumah berantakan. Beresin rumah itu biasanya bagian yang nanti aja dikerjakan. 

Solusinya apa? Bayar pembantu atau cleaning service. Beres. Solusi masalah programming tadi juga sama. Bayar aja orang untuk tahap kedua. Artinya orang yang mengerjakan tahap pertama jangan sama dengan orang yang mengerjakan tahap kedua. Sama halnya dengan tester kalau boleh ngerjain bagian testing aja. 

Comments