Mufid's Code blog

Should I Hire a Programmer?

| Comments

Akhir tahun! Yay! :D

Singkat saja, apakah seharusnya saya menghire programmer untuk ini untuk itu, anda merasa butuh dukungan atau support? Atau merasa perlu diassist dalam setiap kegiatan digital Anda? Jangan terlalu cepat berpikir bahwa Anda perlu menghire programmer. Dan jangan kecewa jika ada programmer yang menolak inquiry Anda.

Sebenarnya yang programmer lakukan bukan hanya menyelesaikan masalah Anda, tetapi juga membantu Anda untuk terhindar dari masalah yang sama lagi. Dan ini bukan perkara yang mudah, yang mungkin Anda pikir dengan menghire programmer semuanya selesai. Sulit sekali bagi programmer tidak tanggung jawab terhadap apa yang telah terjadi. Inilah kenapa kepustakaan (library) yang buruk tetapi terus menerus dikembangkan lebih disukai daripada kepustakaan yang lama tetapi dukungannya legacy dan tidak dikembangkan lagi.

Semisal, Anda meminta agar membuat custom apps untuk blog. Saya yakin banyak yang akan menolak membuat custom apps ini. Kebanyakan dalih adalah kan sudah ada wordpress. There’s app for that, why you should make a new similar app that do the same? There’s a plugin for that also.

Kebanyakan client sanggat menginginkan custom apps sebenarnya karena bosan terhadap yang ada sekarang. Bukan custom appsnya yang penting. Tapi yang berbedanya yang penting.

Untuk engineering apps baru, butuh waktu dan proses. Banyak yang menganalogikan sebagai segitiga dua pilihan. Perlu waktu untuk menguji desain, melakukan implementasi, dan.. sederetan teknis engineering lainnya. Anda hanya boleh memilih dua dari pilihan ini:

  • Berkualitas tinggi
  • Murah
  • Cepat Jadi

Jadi, Anda butuh Apps?

Anda butuh apps? Baiklah, tetap tenang dan pikirkan beberapa alternatif ini:

  • Anda butuh blog dengan tampilan bagus? Anda punya kartu kredit? Silahkan beli tema yang bagus dari <themeforest.net>. Saya jauh lebih menyarankan ini karena tidak sedikit juga desainer di Indonesia yang justru mematok harga jauh lebih tinggi dari tema di Themeforest. Not to mention Anda bisa mencari marketplace lain untuk tema.
  • Anda butuh custom apps? Coba main-main ke Google dan masukkan kebutuhan Anda. Untuk aplikasi e-commerce, Anda pasti pernah dengan opencart. Butuh aplikasi untuk chat enterprise? Coba lihat-lihat Campfire. Private wiki untuk perusahaan? Coba mindtouch. Dan sederet apps lain.

Hiring a programmer is about engineering process. Make use of available tools is about getting-things-done process.

Comments