Eko S. Wibowo

Programmierer seit 1994. Lerne noch immer, jetzt mit KI an meiner Seite.

Gründer von RWID. Ich baue Ecosphere und RWID/OS in Yogyakarta, Indonesien. Hier schreibe ich über Software, Glauben und das Leben als System Builder. Kein Algorithmus, keine Kommentarspalte, kein Lärm.

--KPM
$50K+ verdient29 Aufträge3.204 Stunden Beauftrage mich auf Upwork
neuer…
#60 vor 2 Jahren, 5 Monaten und 24 Tagen Wofür ist das wohl, Leute? 😁 https://rwidjs.org <= wenn es noch mercusuarzone ist.. dann habt Geduld. Ist gerade erst bestellt worden 😁🙏 in
#59 Technik vor 2 Jahren, 5 Monaten und 25 Tagen Übrigens, wie committet bist du bei #scrum, wenn du einen Lernplan/ein persönliches Projekt angehst? Ich: nur ein Sprint, aber jede neue Aufgabe wird im aktuellen Sprint ergänzt 😁Später, wenn es auf https://remoteworker.id deployed ist, fange ich erst an, Sprints zu disziplinieren. Als CEO nutze ich das Hauptprinzip von Pieter Lievels bei der Entwicklung eines Startups: lean. Man muss keine komischen Features hinzufügen, wenn keine Nachfrage da ist. Hör auf, ständig zu fantasieren und Features aus dieser Fantasie hinzuzufügen. Beispiel: User-Signup. RWID hatte von 2017/2018 bis 2024 (Mensch, 7 Jahre) keine eigene Plattform für Signups. Einfach Google Form benutzt. Warum? Es funktioniert. Der Umsatz ist gut. Warum der Aufwand? Finanzbericht auch: Google Sheet. Warum muss man einen Finanzbericht bauen, der aus sagen wir mal ... einer #nosql-Datenbank kommt? Nicht nötig: „Warum fängst du jetzt an, die RWID-Plattform zu bauen, Pak Eko?“ Weil ich meinen Kindern ein Beispiel dafür zeigen muss, wie der Alltag eines Programmierers aussieht. Seit 10 Jahren kennen sie ihren Papa nur als Geschäftsmann 😁🙏Die Kinder sind motiviert, ich bringe ihnen #startup #building bei, dann stelle ich den Lehrplan für #yfid #youngfounderindonesia zusammen Indonesien muss in den nächsten 3-5 Jahren CEOs im Teenageralter haben! Amen in
#58 vor 2 Jahren, 5 Monaten und 26 Tagen Aber mit einem Gehalt von 1,5 Mio. damals fand ich das schon seeehr viel:- Konnte ein Fahrrad haben, um mit meiner Frau durch Jogja zu fahren. 150k. - Konnte 1x/Monat Tongseng+Sate Kambing kaufen. 30k- Konnte für 1 Mio./Jahr in einer Pension wohnen- Essen war auch gedeckt Ja, damals, wenn ich ein Macbook White sah, habe ich nur sehnsüchtig geschmachtet :) in
#57 vor 2 Jahren, 5 Monaten und 27 Tagen Was mich betrifft, im Moment: Ich liebe Coding einfach verdammt noch mal! 😁 in
#56 vor 2 Jahren, 5 Monaten und 29 Tagen Für mich ist die Rückkehr zu den Anfängen der Welt von #programming eine Rückkehr zu #keyboard #ibmmodelm Etwa .. 2018, vielleicht, war ich ziemlich überrascht, als ich sah, wie viele Begeisterungsbekundungen von Devs für #mecha vorbeizogen. Ich habe es beobachtet: „Hoo, das ist doch so eine Art alte Tastatur? Und jetzt wird sie auf einmal angesagt“. Nachgeschaut: am nächsten dran ist #blueswitch. Clicky. Aber .. keine Ahnung. Irgendwas fehlt. Mehr dazu: dieses model m nutzt buckling spring. Eine Feder, die so spiralförmig ist. Dann habe ich angefangen zu erkunden .. und siehe da, es gibt tatsächlich noch eine Szene von Liebhabern von ibm model m. Kurz gesagt: Es hat Jahre gedauert, bis ich schließlich einen Hobbyisten getroffen habe, der noch einige aus seiner Sammlung von model m abgab. Natürlich: Der Bestand ist klein und kann nicht wachsen 🙏Ich fühle mich sooo glücklich, dass ich 3 model M besitzen darf: 1. Rubber dome. Das ist noch keine Feder. 2. New old stock. Auf diesem Foto 3. Battlecruiser. F1 … F24 Meine Leidenschaft für die Welt des Programmierens ist genau so zurückgekehrt wie damals, als ich in diesen Anfängen noch so beeindruckt war. Als ich noch die blau-weiße Uniform trug Hinweis: Wer es ausprobieren möchte, kann sich hier melden: https://lnkd.in/ghqC3PNj Klar: Es gibt nicht viel Bestand. Ich glaube, es sind nicht mal 10. in
#55 Technik vor 2 Jahren, 6 Monaten Das Mindset von @sapelauu wird von zwei Arten von Menschen stammen: 1. Anfänger (total) 2. Experte (total) Es wird nichts dazwischen geben. Denn wenn jemand schon Experte ist (bedeutet viel Erfahrung mit seeehr vielen verwendeten Programmiersprachen), dann wird er wissen: das Auswendiglernen von Funktionsaufrufen gab es nur in den 90ern (absolute Experten). Damals gab es keine andere Wahl, als Funktionen aus Referenzbüchern auswendig zu lernen. Zum Beispiel, was der Unterschied zwischen den Parametern der Funktionen malloc() und calloc() ist. Das musste auswendig gelernt werden 😅. Deshalb, sobald die Dokumentationshilfe in der IDE auftauchte (so einfach wie CTRL+F1 in Turbo Pascal drücken) .. wiih, waren wir unglaublich glücklich. Man musste nicht das dicke Buch C Libary References abschreiben. Dann ist die nächste Möglichkeit, dass @sapelauu hier noch ein (totaler) Anfänger ist, der gerade lernt und schockiert ist, einen Instruktor googeln zu sehen. „Junge, so arbeiten Programmierer mit viel Erfahrung.“ Sie konzentrieren sich auf Architektur, Modularisierung und andere High-Level-Entscheidungen. Was den vierten Parameter betrifft, welchen Typ er hat und was die Funktion zurückgibt: das lass die Maschine machen. Stackoverflow oder Googling. Sogar das ist jetzt schon soo letztes Jahrzehnt. Jetzt wurde solche Arbeit schon von #chatgpt übernommen. Wenn du schon beim bloßen Googeln schockiert bist, wie wäre es, wenn ich dir sage, dass ich gerade die Plattform #rwid voll entwickle, mit einer Programmiersprache, in der ich dort bei 0 stehe .. nämlich Golang, mit 99.99% Hilfe von #chatgpt? Nur 2x musste ich auf SO und Google zurückgreifen. Diese KI-Ära ist nicht ohne! Coding macht 100x mehr Spaß! Anyway, unterscheide Programming und Coding. Weiß jemand den Unterschied? :) https://lnkd.in/gSCU9fD7 in
#54 Technik vor 2 Jahren, 6 Monaten und 3 Tagen Meine Leidenschaft fürs Programmieren begann so um 1996: 8. Klasse. Der anfängliche Grund? Die Ausgabe des DOS-Befehls tree zu sehen: keine Ahnung warum. Aber vielleicht wirkte der green phosporous-Effekt auf dem monochromen Bildschirm geheimnisvoll und .. magical! Für alle, die es nie gesehen haben: the matrix effect. Der Effekt, dass die glühenden grünen Phosphorzeichen verblassen: Das ist kein Effekt. Sondern das liegt wirklich daran, dass das Phosphorelement im Bildschirm Zeit braucht, um zu verschwinden. Und das Ergebnis war echt beeindruckend (auch wenn es vielleicht nicht gut für die Augengesundheit war) Okay, ich liste mal die Chronologie der Programmiersprachen auf, die ich ab der 8. Klasse begeistert gelernt habe: 1. Batch file. Hoho: So einfach wie autoexec.bat war das der Anfang vom Programmieren, echt. 2. Basica / GW Basic / Microsoft Quick Basic: monkey.bas! 3. Turbo Pascal (Gymnasium): single and double linked list data structure :D 4. Turbo C/Borland C++ : das Buch von Pak Tjendry Heriyanto FTW! 5. Java 1.1 : bin zufällig auf einer Physik-Lern-CD darauf gestoßen. Wurde dann zum Lebensweg.. 6. Delphi (Studium): nur ein bisschen. Zwangsweise, weil ich beim Bibliotheksprojekt der MIPA UGM mitgemacht habe 7. Microsoft J++: Gab's früher echt. Aber Microsoft hat es nicht weitergeführt. Dabei mochte ich es so 8. Microsoft Visual Basic 6.0: hiermit habe ich sehr viel Rp. verdient... 9. Microsoft Visual C++ 6.0: Projekt gemeinsam mit Pusat Pariwisata UGM und Menristek. Ich habe es innerhalb einer Woche von 0 gelernt: Projekt abgeschlossen! 10. Microsoft Visual Basic.NET: weil ich einem UII-Studenten bei der Abschlussarbeit geholfen habe. 11. Microsoft Visual C#/C++ .NET: viele Upwork-Jobs habe ich mit C# gecodet 12. #php Code Igniter und #gtfw: na, wer kennt gtfw? 13. #cocoa: OSX first remote job to Japan! Ist aber gescheitert. Konnte noch nicht diszipliniert sein 14. #python. 2014: hier sesshaft geworden und damit aufgehört, neue Programmiersprachen zu erkunden, um mich auf die Entwicklung von RWID zu konzentrieren 15. #golang (2024): #rwid braucht eine eigene Plattform. Von meiner eigenen Hand gecodet, mit der Unterstützung aller RWID-Mitglieder 🙏Es fühlt sich erhebend an, mit eigenen Händen zu coden. Anyway, für euch, die ihr 2024 Programmierer werdet, ist es schon einfach, echt. Vergesst Googling. Ignoriert stackoverflow. Benutzt ChatGPT. Er ist mein treuer und kluger Assistent. Sehr, sehr klug. Du musst nur gut darin sein, kluge Fragen zu stellen. Prompt engineering#ai #chatgpt #promptengineering Ich zeichne die Echtzeit-Entwicklung der Plattform RWID hier auf. Ich beginne bei Zustand 0 in Golang https://lnkd.in/gdEycikf in
#53 vor 2 Jahren, 6 Monaten und 4 Tagen Wenn du #leadbyexample, dann musst du nicht mühsam Worte herausbringen, dann wird dir die Community folgen#rwid in
#52 vor 2 Jahren, 6 Monaten und 6 Tagen Wenn dein Video im politischen Kontext national viral geht und du ein Dev bist: https://lnkd.in/gVm6XcRn😁 in
es fließt weiter…