1 Baris Setiap Hari

Beberapa bulan yang lalu, saya mendapat tugas kuliah dari dosen saya. Membuat aplikasi yang menggunakan konsep terdistribusi. Sebenarnya tugas itu sudah lama diberikan tapi karena saya baru bisa benar-benar fokus kuliah sejak bulan Oktober, maka saya sedikit ‘telat’ mengetahui bahwa tugas itu ada (perkuliahan semester ini dimulai bulan September).

Awalnya saya bingung, tapi setelah melakukan git commit dan git push, akhirnya ide itu datang. Git kan DVCS (Distributed Version Control System). Jadi ya saya putuskan untuk bikin git repository viewer, kan pada dasarnya sifat Git adalah terdistribusi.

Beberapa minggu yang lalu aplikasi itu saya presentasikan. Hal yang menakjubkan terjadi, tidak ada yang nanya. Semuanya cuma bisa melongo. Ada yang seolah paham, ada yang sedikit paham, bahkan mungkin ada yang tidak mengerti apa-apa.

Fatal !!!

Jujur aja, version control seharusnya dipergunakan oleh semua orang, terutama orang-orang yang berkutat di bidang development. Walaupun tujuan awal version control adalah untuk memudahkan pengerjaan software tapi saya menggunakan Git hampir disemua kegiatan saya.

Pengaturan jadwal (walaupun saya ga sibuk banget), deadline tugas sama kerjaan, koleksi foto dan lagu, dan masih banyak lagi. Semuanya saya atur menggunakan Git. Biar saya ingat aja apa yang sudah saya lakukan. Fungsi yang sangat fleksibel dari Git untuk ‘merekam’ semua perubahan yang saya lakukan sangat membantu.

1 Baris Setiap Hari

Sebuah ajakan untuk menulis kode dengan benar dan rutin, walau hanya 1 baris setiap hari. Bagi saya ini adalah sebuah latihan untuk membiasakan diri untuk coding dengan benar karena selama setahun belakangan saya sadar bahwa kadang saya sembarangan dalam coding.


// 1. Deklarasikan `display: flex` untuk kontainer
// 2. Set `border-radius` menggunakan nilai `$base-border-radius`

.flex-container {
  // 1
  display: flex;
  // 2
  border-radius: $base-border-radius;
}

Kode yang rapi, mudah dibaca, komentar yang jelas dan kalau bisa rincian yang juga jelas. Tidak harus terlalu detail yang pasti harus menjelaskan kenapa kode itu dituliskan.

Setelah selesai melakukan coding, lakukan git commit atau kalau kalian sedang terhubung dengan internet langsung lakukan git push kalau remote sudah di set.

Blogger ? Penulis ? Pelukis ? Desainer ?

1 baris setiap hari.

1 coretan setiap hari.

1 desain setiap hari.

Lakukan 1 saja hal kecil yang sangat ingin kalian lakukan. Istilah kerennya adalah passion. Lakukan saja, apapun itu, tidak peduli besar atau kecil, lakukan saja apa yang paling sesuai dengan passion kalian.

Saya memulai 1 Baris Setiap Hari karena coding sudah merupakan cara saya untuk belajar. Dengan adanya 1 Baris Setiap Hari saya berharap saya bisa lebih rapi dalam hal menulis kode.

Selain itu juga untuk membiasakan melakukan git commit walau hanya melakukan satu perubahan kecil.


Sekian. Saya tidak berharap banyak yang akan mengikuti apa yang saya lakukan, saya hanya berharap bahwa kalian juga mulai melakukan 1 kebiasaan kecil yang sesuai dengan passion kalian setiap hari. Jangan berpikir untuk mencoba, lakukan dan biasakan.

Ciao~