Tentang
Studio software independen di Surabaya.
Aufal Tech adalah praktik perangkat lunak independen yang dipimpin Naufal Hilmi Abdurrahman, membangun aplikasi web, Android, dan desktop dari Indonesia.
Visi
Perangkat lunak dinilai dari masalah yang dihilangkannya.
Sebuah produk berarti ketika pekerjaan seseorang menjadi lebih singkat, lebih jelas, atau baru menjadi mungkin karenanya. Itulah ukuran yang dipakai di sini, di atas jumlah fitur dan di atas framework mana yang sedang populer.
Karena itu portofolionya kecil dan spesifik. Setiap proyek berangkat dari situasi yang konkret: pelajar tanpa sinyal, pencari kerja yang membandingkan lima situs lowongan, pelanggan yang mencoba membayangkan meja sewaan.
Pendekatan engineering
Pahami dulu. Lalu bangun hal terkecil yang benar.
Pekerjaan dimulai dengan membaca masalahnya dari ujung ke ujung sebelum memilih solusi. Versi pertama sengaja dibuat sempit, dan apa yang tidak dikerjakan dituliskan berdampingan dengan apa yang dikerjakan.
Bagian yang sulit diisolasi, bukan disebar. Di Laras, satu komponen yang membutuhkan pustaka native berjalan di prosesnya sendiri, sehingga sisa backend tetap mudah dibangun dan diuji.
Standar pengembangan
Yang dipegang di setiap proyek.
Kode berlapis
Aturan bisnis terpisah dari HTTP, UI, dan penyimpanan, sehingga dapat diuji tanpa menjalankan server atau membuka jendela aplikasi.
Pengujian di tempat logika berada
Percabangan, pengurai, dan fungsi penilaian diuji. Kode perekat yang sepele tidak diberi seremoni.
Keputusan tertulis
Setiap proyek membawa catatan arsitektur yang menjelaskan apa yang dipilih dan mengapa, di repository di samping kodenya.
Rilis yang dapat diulang
Build berasal dari pipeline yang dipicu tag versi, ditinjau sebagai draf sebelum dipublikasikan.
Antarmuka yang jujur
Data yang hilang, cakupan terbatas, dan fitur yang belum selesai ditunjukkan kepada pengguna, bukan disembunyikan di balik nilai bawaan.
Privasi lewat penempatan
Data sensitif diproses di tempatnya berada, di perangkat atau di server yang Anda jalankan, selama tugasnya memungkinkan.
Filosofi produk
Membosankan bila bisa. Teliti bila penting.
Sebagian besar produk seharusnya tidak mengejutkan: pustaka standar, konvensi platform, basis data satu file ketika satu file sudah cukup. Dengan begitu perhatian tersisa untuk bagian yang memang sulit.
Aturan lebih dulu daripada model. Baseline yang transparan dirilis lebih dulu dan tetap menjadi cadangan, sementara machine learning ditambahkan di satu langkah di mana ia jelas lebih baik.
Prototipe disebut prototipe. Situs ini memberi label mana yang sudah dirilis, mana yang live, mana yang hanya kode sumber, dan mana yang masih build awal, karena kepercayaan bergantung pada pembedaan itu.
Punya masalah yang bisa diselesaikan dengan software?
Ceritakan dalam beberapa kalimat lewat WhatsApp. Anda akan mendapat balasan langsung tentang cakupan, platform, dan versi pertama yang masuk akal.
Ajukan Proyek