Eko S. Wibowo

Programmer since 1994. Still learning, now with AI at my side.

Founder of RWID. Building Ecosphere and RWID/OS from Yogyakarta, Indonesia. Here I write about software, faith, and life as a system builder. No algorithm, no comment section, no noise.

--KPM
$50K+ earned29 jobs3,204 hours Hire me on Upwork
newer…
#60 2 years, 5 months, 24 days ago Any guesses what it's for, guys? 😁 https://rwidjs.org <= if it's still mercusuarzone.. well, be patient. Just ordered it 😁🙏 in
#59 tech 2 years, 5 months, 25 days ago Btw, how committed are you to #scrum when working on a study plan/personal project? Me: just one sprint but every time there's a new task it gets added to the current sprint 😁Later, once it's deployed to https://remoteworker.id, I'll start disciplining the sprint. As a CEO, I use Pieter Lievels' main principle in developing a startup: lean. No need to add weird features if there's no demand. Don't keep fantasizing and adding features from that fantasy. Example: user signup. RWID from 2017/2018 to 2024 (ebuset 7 years) didn't have a special platform for signup. Just use Google Form. Why? It’s working. Revenue is good. Why the hazzle? Financial report too: google sheet. Why the need to build financial report coming from let say .. #nosql database? No need“Why start building the RWID platform now, Pak Eko?” Because I need to show my child an example of how busy a programmer is. For 10 years they've only known their dad as just a businessman 😁🙏The child is motivated, I teach #startup #building, then I arrange the curriculum for #yfid #youngfounderindonesia Indonesia must have teenage CEOs within around 3-5 years! Amiin in
#58 2 years, 5 months, 26 days ago But with a salary of 1.5 million at the time, I felt that was already a looot:- Could have a bicycle to ride around Jogja with my wife. 150k. - Could buy tongseng+goat satay once/month. 30k- Could rent a boarding room for 1 million/year- Meals were also covered Yeah, back then if I saw a MacBook White, it was just longing :) in
#57 2 years, 5 months, 27 days ago For me, right now: I just too damned love coding! 😁 in
#56 2 years, 5 months, 29 days ago For me, going back to the beginnings of the #programming world is going back to #keyboard #ibmmodelm Around .. 2018 maybe yeah, I was kinda surprised seeing so much dev enthusiasm for #mecha popping up everywhere. I kept an eye on it, “Huh, aren't these like old keyboards? Turns out they're becoming popular now.” Checked around: the closest is #blueswitch. Clicky. But .. dunno. Something's missing. Learn more: this model m uses buckling spring. The springs are coiled like that. Started exploring .. oh, turns out there's still a community of ibm model m lovers. Long story short, it took years until I finally met one of the hobbyists who was still letting go of some of his model m collection. Of course: stock is limited and can't increase 🙏I feel luuucky to have 3 model M: 1. Rubber dome. This isn't spring yet. 2. New old stock. In this photo 3. Battlecruiser. F1 … F24 Passionate about the programming world, it brings me back to exactly the same as when I was still in awe at the very beginning. When I was still wearing a blue and white uniform Note: for those who want to try, please contact here https://lnkd.in/ghqC3PNj To be clear: there isn't much stock. I don't think there's even 10 in
#55 tech 2 years, 6 months ago This mindset of @sapelauu will come from two types of people: 1. Beginner (very much so) 2. Expert (very much so) There won't be any in between. Because, if someone is already an expert (meaning highly experienced with a lot of programming languages used), then they will know: memorizing function calls only existed in the '90s generation (very expert). Back then there was no other choice but to memorize functions from reference books. For example, what the difference in parameters is between the malloc() and calloc() functions. That had to be memorized 😅. That's why when document help appeared in the IDE (as simple as pressing CTRL+F1 in Turbo Pascal) .. wiih, we were incredibly happy. No need to flip through the thick C Libary References book. So the next possibility is that mas @sapelauu is still a beginner (very much so) who is just learning and was shocked to see the instructor googling. “Kid, that's how highly experienced programmers work” They focus on architecture, modularization and other high-level decisions. As for what the type of the fourth parameter is and what the function returns: let the machine do the work. Stackoverflow or Googling. In fact, that's now so last decade. Now that kind of grunt work has been taken over by #chatgpt. If just googling shocks you, what if I tell you that right now I'm fully developing the #rwid platform in a programming language I'm at 0 in .. namely Golang with 99.99% help from #chatgpt? Only 2 times did I have to revert to SO and Google. This AI era is no joke! Coding becomes 100x more fun! Anyway, distinguish Programming and Coding. Does anyone know the difference? :) https://lnkd.in/gSCU9fD7 in
#54 tech 2 years, 6 months, 3 days ago My passion in programming started around 1996: 2nd year of junior high school. The initial reason? Seeing the output of the DOS tree command: for some reason. But maybe the green phosphorous effect on that monochrome screen seemed mysterious and .. magical! For those who've never seen it, the matrix effect. The effect of glowing green phosphor characters fading away: that's not an effect. It's actually because the phosphor element on the screen needs time to fade. And the result was really impressive (though probably not good for eye health) Okay, let me list the chronology of programming languages I learned enthusiastically starting from that 2nd year of junior high school: 1. Batch file. Hoho: as simple as autoexec.bat, that was the beginning of programming, you know. 2. Basica / GW Basic / Microsoft Quick Basic: monkey.bas! 3. Turbo Pascal (high school): single and double linked list data structure :D 4. Turbo C/Borland C++ : Pak Tjendry Heriyanto's book FTW! 5. Java 1.1 : accidentally found it on a physics educational CD. It ended up becoming my life path.. 6. Delphi (college): just a little. Forced because I joined the MIPA UGM library project 7. Microsoft J++: It existed back then, you know. But Microsoft didn't continue it. Even though I liked it 8. Microsoft Visual Basic 6.0: I earned a lot of Rp. from this... 9. Microsoft Visual C++ 6.0: a joint project with Pusat Pariwisata UGM and Menristek. I learned it from 0 in a week: project completed! 10. Microsoft Visual Basic.NET: because I helped a UII student with their thesis. 11. Microsoft Visual C#/C++ .NET: many Upwork jobs I coded using C# 12. #php Code Igniter and #gtfw: come on, who knows gtfw? 13. #cocoa: OSX first remote job to Japan! Failed though. Couldn't be disciplined yet 14. #python. 2014: settle here and retired exploring new programming languages to focus on developing RWID 15. #golang (2024): #rwid needs its own platform. Coded by my own hand with the support of all RWID members 🙏It feels so exhilarating to code with my own hands. Anyway, for you who became programmers in 2024, it's already easy, you know. Forget googling. Ignore stackoverflow. Use ChatGPT. It is my loyal and intelligent assistant. Extremely intelligent. You just have to be good at giving intelligent questions. Prompt engineering#ai #chatgpt #promptengineering I'm recording the realtime development of the RWID platform here. I started from condition 0 in Golang https://lnkd.in/gdEycikf in
#53 2 years, 6 months, 4 days ago When you #leadbyexample, you don’t need to go to the trouble of saying anything, then the community will follow you#rwid in
#52 2 years, 6 months, 6 days ago When your video goes viral nationally in a political context and you're a dev: https://lnkd.in/gVm6XcRn😁 in
still flowing…