Eko S. Wibowo
Programmer sejak 1994. Masih belajar, sekarang dengan AI di sisi saya.
Founder RWID. Membangun Ecosphere dan RWID/OS dari Yogyakarta, Indonesia. Di sini saya menulis soal software, iman, dan hidup sebagai system builder. Tanpa algoritma, tanpa kolom komentar, tanpa keributan.
Bagi saya, kembali ke awal dunia #programming adalah kembali ke #keyboard #ibmmodelm Sekitar .. 2018 mungkin ya, saya rada surprise ngelihat banyak sliweran antusiasme dev ke #mecha. Mantau, “Hoo ini kan macem keyboard lama gitu? Ternyata mulai hit sekarang”. Cek2: yang paling mendekati adalah #blueswitch. Clicky. Namun .. entah. Ada yg missing. Pelajari lebih lanjut: model m ini pakai buckling spring. Peer yg spiral gitu. Mulai eksplor2 .. lho ternyata masih ada aliran pecinta ibm model m. Long story short butuh bertahun-tahun sampai akhirnya ketemu dengan salah satu hobiist yang masih melepas beberapa koleksi model m-nya. Tentunya: stok sedikit dan ga bisa bertambah 🙏Saya merasa beruntuuung bisa punya 3 model M:
1. Rubber dome. Ini belum spring. 2. New old stock. Di foto ini
3. Battlecruiser. F1 … F24
Passionate ke dunia programming kembali ke tepat sama seperti saat saya masih terkesan di awal-awal itu. Saat saya masih pakai seragam biru putih
Catatan: bagi yang ingin coba, silahkan kontak kesini https://lnkd.in/ghqC3PNj Jelas: ga banyak stoknya. Kayaknya gak ada 10 deh
Mindset @sapelauu ini akan berasal dari dua jenis orang:
1. Pemula (banget)
2. Expert (banget)
Gak akan ada di pertengahan. Karena, kalau sudah expert (artinya jam terbang tinggi dengan buanyak bahasa pemrograman yang dipakai), maka dia akan tahu: menghafal pemanggilan fungsi itu hanya ada di generasi’90an (expert banget). Jaman itu ga ada pilihan lain kecuali menghafal fungsi dari buku referensi. Misal apa beda parameter di fungsi malloc() dan calloc(). Wajib dihafal itu 😅. Karena itu begitu document help muncul di IDE (sesederhana tekan CTRL+F1 di Turbo Pascal) .. wiih, kami senangnyaa luar biasa. Ndak perlu nyapin buku C Libary References yang tebel. Maka kemungkinan selanjutnya adalah mas @sapelauu ini masih pemula (banget) yang baru belajar dan kaget ngelihat instruktur googling. “Nak, seperti itu cara programmer yang jam terbangnya tinggi dalam bekerja” Mereka fokus ke arsitektur, modularisasi dan keputusan2 high level lainnya. Perkara parameter keempat tipenya apa dan apa aja pengembalian fungsinya: itu biarin mesin bekerja. Stackoverflow atau Googling. Bahkan itu sekarang sudah soo last decade. Sekarang itu kerja buruh semacam itu sudah diambil alih #chatgpt Kalau sekedar googling aja kaget, gimana kalau saya infokan saat ini saya full develop platform #rwid dengan bahasa pemrograman yg saya 0 di sana .. yaitu Golang dengan 99.99% bantuan #chatgpt? Ada 2x aja saya harus revert ke SO dan Google. Era AI ini bukan main2! Coding jadi 100x lebih seru!
Anyway bedakan Programming dan Coding. Ada yang tahu bedanya ndak? :) https://lnkd.in/gSCU9fD7
Passion saya di dunia pemrograman, itu dimulai dari sekitar tahun 1996: SMP Kelas 2. Alasan awalnya? Melihat output perintah DOS tree: entah kenapa. Tapi mungkin efek green phosporous di layar monochrome tersebut terkesan misterius dan .. magical! Bagi yang ga pernah lihat, the matrix effect. Efek karakter hijau fosfor yang berpendar menghilang: itu bukan effect. Tapi itu memang karena elemen fosfor di layar butuh waktu untuk hilang. Dan hasilnya mengesankan banget (meski ga bagus untuk kesehatan mata kali ya)
Okay, coba saya list kronologi bahasa pemrograman yang saya pelajari dengan antusias mulai dari SMP kelas 2 itu:
1. Batch file. Hoho: sesederhana autoexec.bat itu awal dari programming lho.
2. Basica / GW Basic / Microsoft Quick Basic: monkey.bas!
3. Turbo Pascal (SMA): single and double linked list data structure :D
4. Turbo C/Borland C++ : bukunya Pak Tjendry Heriyanto FTW!
5. Java 1.1 : ga sengaja nemu in di CD edukasi fisika. Malah jadi jalan hidup..
6. Delphi (Kuliah): dikit aja. Terpaksa karena ikut proyek perpustakaan MIPA UGM
7. Microsoft J++: Ada lho dulu. Tapi ga dilanjutin Microsoft. Padahal sukaa
8. Microsoft Visual Basic 6.0: banyak sekali dapat Rp. dari sini...
9. Microsoft Visual C++ 6.0: proyek bersama Pusat Pariwisata UGM dan Menristek. Saya pelajari dari 0 dalam seminggu: proyek selesai!
10. Microsoft Visual Basic.NET: gara2 bantuin anak UII buat skripsi.
11. Microsoft Visual C#/C++ .NET: banyak job Upwork yang saya code pakai C#
12. #php Code
Igniter dan #gtfw: coba, siapa yang tau gtfw?
13. #cocoa: OSX first remote job to Japan! Gagal sih. Belum bisa disiplin
14. #python. 2014: settle here and retired exploring new programming languages to focus on developing RWID
15. #golang (2024): #rwid need its own platform. Coded by my own hand with the support all of RWID members 🙏Menggelora rasanya coding dengan tangan sendiri itu. Anyway kalian yang di 2024 ini jadi programmer sudah mudah lho ya. Lupakan googling. Abaikan stackoverflow. Gunakan ChatGPT. Dia ini asistenmy yang setia dan cerdas. Amat sangat cerdas. Kamu hanya harus pintar memberikan pertanyaan yang cerdas. Prompt engineering#ai #chatgpt #promptengineering
Saya record realtime development platform RWID disini. Saya mulai dengan kondisi 0 di Golang https://lnkd.in/gdEycikf
Ketika kamu #leadbyexample, maka tidak perlu susah payah mengeluarkan kata-kata, maka komunitas akan mengikutimu#rwid
Ketika videomu viral secara nasional dalam konteks politik dan kamu seorang dev: https://lnkd.in/gVm6XcRn😁
Absen: ngajarin Kahfi bahasa C. Pertemuan ke-6 https://lnkd.in/dPUQ5mDm
Apakah ini clean coding atau lazy coding?
Nggak pernah bisa bedain! :D https://lnkd.in/gADWnJxy
Sepertinya Photoshop dan Premiere bakal bye bye https://lnkd.in/g6WnJjZ5#canva#adobe#graphicdesign #digitalmarketing
Saya pribadi ga banget dengan Crypto (suprise surprise!) tapi okay banget dengan Blockchain.
Yang menarik adalah bagian ledger: kalau sampai ada solusi yang transaksi di publish di ledger blockchain.. itu udah akan menjadi transaksi yang telanjang dan ga bisa disembunyikan.
Coba aja KPK mau terapkan itu di LPSE :D https://lnkd.in/gc93WEWJ#userexperiencedesign #blockchain #ledger
Guys, kalau ada #bootcamp, yang menjamin dapat kerja remote, coba tanyakan ke CS-nya: "
Itu bener tahu takdir saya di masa depan?"
Ga akan bisa jawab kan? Maka itu trick marketing aja. Dengan kata-kata menjamin dapat kerja remote, kemudian kalian bersedia membayar mahal, sampai minjol. Dengan perhitungan: bisa dibayar kalau sudah dapat job nanti."
Kan dijamin?"
Gak lho ya. Dijaminnya itu dengan S & K berlaku.
Bahkan mungkin ada term-term jika S & K tertentu ga dipenuhi, biaya pendaftaran ga akan dikembalikan. Kalian cek aja===Refleksi sedikit.RWID itu benernya ga pernah ada kata2 jaminan, casual aja: join 1juta-an, ikutin proses. Udah nembus remote work? Alhamdulillah. I am happy for you.
Yang join 500rb, dapat job bergaji sampai 100jt/bulan jg ada. Dan itu haknya. I am so happy for you!
Tapi kemudian mulai ada yang japri: banyak bener:"
Pak ini dijamin dapat kerja ga?""
Gak. Semua tetap tergantung usahamu"
Lagian ya ga sopan: join 1jutaan, masak minta dijamin dapat kerja bergaji 30jt/bulan. Ya ga fair dong ah!
Saya tetep mau kekeh ga ada kata-kata jaminan. Tapi ya ampuun, banyak bener yang nanya seperti itu.
Akhirnya saya riset: oalah, ada banyak bootcamp yang menjamin dapat kerja tho. Pantesan.YA SUDAH! Saya jamin:
1. Awalnya saya ikutin pola yang sudah ada: bayar mahal di awal 26.5jt, jika ga nembus dalam 6 bulan, saya balikin 20jt. 6.5jt ga bisa dikembalikan. Karena itu biaya produksi.
2. Tapi kok ga nyaman: susah bener mau masukin ke pembukuan. 20jt itu ga bisa dibilang pendapatan: karena ada resiko jadi hutang.
3. Lagian memberatkan banget ke pendaftara kan?MAKA kemudian saya ubah:"
Kalian join di angka 6.5jt. DAN SAYA JAMIN MENEMBUS REMOTE WORK!""
Kalau ga nembus gimana Pak Eko?""
Ga usah bayar 20jt selanjutnya""
Kalau nembus?""
Silahkan bayar 20jt sisanya, sesuai kemampuanmu"
See what I did there? https://lnkd.in/gA2YNeGb https://lnkd.in/g8u-KWkj https://remoteworker.id#marketing #job #remotework
Mailgun adalah alat terbaik untuk pengiriman email massal pakai API#backend #fullstackdeveloper #javascript #devops https://lnkd.in/g47pvNDm
Dua jalur-mu di program ini:
Jalur Cetar: yuk tembus remote work dalam hitungan hari
Jalur Sabar: persiapkan skill-mu untuk kemudian memasuki jalur cetar!

