Skip to content

Instantly share code, notes, and snippets.

@mufid
Created November 10, 2013 03:28
Show Gist options
  • Save mufid/7393346 to your computer and use it in GitHub Desktop.
Save mufid/7393346 to your computer and use it in GitHub Desktop.

This is part of Mufid's Personal Goal of One Day, One Writing

Prototyping: Memakai Apa?

Rangkuman: Ship fast for first iteration is more important than code quality and scalability. Do it at least until it won't scale.

Well, i am sorry for Indonesian and English inconsitency. For some terms and phrases, it is easier to use English.

Kita suka dengan perangkat lunak. Kita membuatnya dalam kehidupan kita sehari-hari. Ironisnya, terkadang kita berpikir lama padahal itu baru iterasi pertama.

Adalah suatu kewajaran jika programmer-programmer yang baru mengembangkan perangkat lunak telat dalam memberikan deliverable. Tetapi tunggu dulu, saya pernah freelance dan tidak ada deliverable yang terlambat. Tetapi hal yang berbeda saya rasakan saat saya ditugaskan membuat suatu sistem informasi -- dan itu saya kerjakan sendiri. Saya gagal dalam memberikan deliverable tepat waktu. Akhirnya saya keluar, mungkin lebih tepatnya dikeluarkan (Well, saya tak perlu cerita mengapa saya bisa keluar dari proyek yang pekerjaannya hanya saya sendiri yang mengerjakan. Saya akan lanjut di paragraf di bawah). Akan tetapi, dalam beberapa proyek lain, yang saya mengerjakan sendiri juga, saya berhasil membuat segalanya dengan baik.

Where is the problem?

Kita mulai dari yang berhasil. Ada tiga hal yang bisa saya ceritakan di sini.

Pertama adalah tentang freelance. Saya berhasil mengerjakan tugas lepas saya dengan baik. Ini karena dua hal:

  • Waktunya pengerjaannya pendek
  • Scope nya jelas. Saya hanya harus membuat web component dari permintaan pelanggan

Kedua adalah AM FM FUKI (Maybe in the future, the web is changed and it will work no more). Made on CodeIgniter. The view part, i used LOT of web components.

Ketiga adalah Informasi Tausiyah dari FUKI (http://fuki.cs.ui.ac.id/sms). Made on FUELPHP.

We love software, why we aren't make our first iteration?

Ini penting. Buat iterasi pertama, rilis ke publik/beta tester. Ada tanggapan? Buat iterasi kedua. Dan seterusnya. Iterate fast. Ship fast. Don't hesitate to use so much software tools and library. Write unit test. Steal design

Published for November 10th, 2013

@mufid
Copy link
Author

mufid commented Nov 10, 2013

well, terlihat padanannya kurang bagus : (

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment