HP Gue Punya Lebih Banyak Dev Tools Daripada Laptop Pertama Gue
Gue bisa SSH ke server, push code, dan monitor production dari device yang sama buat doomscroll. Laptop pertama gue bahkan ga kuat buka Chrome.
HP gue punya 8GB RAM, 6-core processor, dan 256GB storage. Muat di kantong. Gue pake buat cek Slack, scroll Twitter, dan kadang-kadang — SSH ke production server jam 11 malem sambil tiduran.
Laptop "dev" pertama gue? 2GB RAM, dual-core Celeron, HDD 320GB yang bunyinya kayak mesin pemotong rumput. Jalanin Ubuntu 12.04, booting 45 detik, dan ga bisa buka lebih dari tiga tab Chrome tanpa swap ke disk. Gue nulis kode pertama beneran di situ. Parah banget. Kadang kangen sih.
HP yang gantiin setengah setup dev gue
Ini yang bisa gue lakuin dari HP sekarang, tanpa buka laptop:
- SSH ke server mana aja — Termux ngasih full Linux terminal. Gue bisa cek log, restart service, bahkan jalanin script.
- Push code — App GitHub mobile bisa review PR, merge branch, dan nulis commit message. Gue pernah full code review sambil di toilet.
- Monitor production — Dashboard uptime, error tracking, dan notifikasi alert. Gue tau ada yang rusak sebelum user.
- Manage database — Client PostgreSQL di HP. Gue pernah query production database sambil nunggu makanan di restoran. Gak bangga sih. Tapi gue lakuin.
- Baca dan nulis code — Dengan editor code yang decent, gue bisa fix typo, update config, dan bahkan nulis fitur kecil. Di layar 6 inch. Pake jempol.
Lima tahun lalu ga ada yang begini. Atau kalo ada, sakitnya bukan main.
Yang laptop pertama gue hampir ga bisa lakuin
Bayangin. 2018. Indonesia. Mahasiswa beli laptop pertama dari uang tabungan.
- 2GB RAM — VS Code belum ada, atau kalo ada, ga bakal survive di situ. Gue pake Sublime Text. Kadang Gedit.
- Tanpa SSD — Tiap
npm installitu waktu ngopi. Bukan kopi artisanal. Tapi "gue harus menjauh dari komputer ini sebelum gue lempar keluar jendela." - Integrated graphics — Jalanin apapun yang visual itu gambling. Docker? Lupakan. Android emulator? Laptop-nya beneran nangis.
- Brightness layar: ada atau engga — Itu doang setting-nya. Dua mode. Terang sampai buta atau gelap sampe ga guna di luar ruangan.
Gue bikin sesuatu di laptop itu. Yang beneran. Web app buat acara kampus. POS system sederhana buat toko temen. Android app yang crash tiap kali launch ke-tiga. Tool-nya jelek. Output-nya lebih jelek. Tapi gue belajar lebih banyak debugging di 2GB RAM daripada di MacBook 32GB.
Absurditasnya
Coba pikir apa yang ada di kantong lo sekarang:
- Processor yang 10 tahun lalu bakal dianggap server-grade
- Lebih banyak storage dari kebanyakan shared hosting plan tahun 2015
- Kamera yang bisa shoot video 4K (ga ada hubungannya sama coding, tapi tetep absurd)
- Koneksi internet yang lebih cepat dari kebanyakan kabel ethernet dekade lalu
Dan kita pake buat apa? 90% social media. 8% chat. 2% kerja beneran.
Tapi 2% itu gila. Gue pernah restart production server yang crash dari pantai. Gue pernah review dan merge PR sambil nunggu antrian di bank. Gue pernah debug webhook dari belakang Grab. Ga ada yang direncanain. Setiap kali, situasinya basically: "Gue ga deket laptop, dan ini ga bisa nunggu."
Intinya
Barrier buat bikin sesuatu ga pernah serendah ini. Lo ga butuh laptop $2.000. Lo ga butuh meja. Lo bahkan ga butuh melek di jam kerja.
Laptop pertama gue ngajarin gue nulis kode dalam keterbatasan. HP gue ngajarin kalo keterbatasan itu mostly imajiner.
Dev machine terbaik itu yang lo punya sekarang. Dan sekarang, itu probably device yang sama yang lo pake baca tulisan ini.
Dan kalo lo baca ini dari HP — lo baru aja buktiin poin gue.
