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…
#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
#47 vor 3 Jahren, 4 Monaten und 3 Tagen Leute, wenn es ein #bootcamp gibt, das Remote-Arbeit garantiert, fragt mal den Kundenservice: „ Können die echt meine Zukunft vorhersagen?“ Die werden nicht antworten können, oder? Also ist das nur ein Marketing-Trick. Mit den Worten „garantiert Remote-Arbeit“ seid ihr dann bereit, viel zu zahlen, bis es wehtut. Mit der Rechnung: Das kann man später zahlen, wenn man den Job bekommen hat.“ Ist doch garantiert?“ Aber nein. Die Garantie gilt nur mit AGB. Es kann sogar Klauseln geben: Wenn bestimmte AGB nicht erfüllt werden, wird die Anmeldegebühr nicht zurückerstattet. Schaut einfach nach===Kleine Reflexion. Bei RWID gab es eigentlich nie das Wort „Garantie“, ganz locker: für um die 1 Mio. einsteigen, den Prozess mitmachen. Hast du es in die Remote-Arbeit geschafft? Gott sei Dank. Ich freue mich für dich. Es gibt auch Leute, die für 500 Tsd. eingestiegen sind und Jobs mit bis zu 100 Mio./Monat bekommen haben. Und das ist ihr gutes Recht. Ich freue mich so für dich! Aber dann fingen einige an, mir privat zu schreiben: echt viele:“ Herr, ist garantiert, dass man Arbeit bekommt?““ Nein. Alles hängt weiterhin von deiner Anstrengung ab“ Außerdem ist das echt unverschämt: für um die 1 Mio. einsteigen und dann verlangen, dass einem ein Job mit 30 Mio./Monat garantiert wird. Das ist doch nicht fair! Ich wollte weiterhin hart bleiben: keine Garantie-Worte. Aber Mann, echt viele fragen so. Schließlich habe ich recherchiert: Ach, es gibt viele Bootcamps, die tatsächlich Arbeit garantieren. Kein Wunder. NA GUT! Ich garantiere: 1. Zuerst bin ich dem bestehenden Muster gefolgt: vorab teuer bezahlen, 26,5 Mio., und wenn du es innerhalb von 6 Monaten nicht schaffst, gebe ich 20 Mio. zurück. 6,5 Mio. sind nicht erstattungsfähig. Weil das Produktionskosten sind. 2. Aber irgendwie war das unangenehm: Es war echt schwierig, das in die Buchhaltung zu bekommen. Die 20 Mio. kann man nicht als Einnahme bezeichnen: weil das Risiko besteht, dass daraus eine Schuld wird. 3. Außerdem belastet das die Anmeldenden total, oder? DESWEGEN habe ich es dann geändert:“ Ihr steigt mit 6,5 Mio. ein. UND ICH GARANTIERE, DASS IHR REMOTE-ARBEIT BEKOMMT!““ Und wenn ich es nicht schaffe, Herr Eko?““ Dann musst du die restlichen 20 Mio. nicht zahlen““ Und wenn ich es schaffe?““ Dann zahl bitte die restlichen 20 Mio., je nachdem, was du dir leisten kannst““ Merkst du, was ich da gemacht habe? https://lnkd.in/gA2YNeGb https://lnkd.in/g8u-KWkj https://remoteworker.id#marketing #job #remotework in
#46 Technik vor 3 Jahren, 5 Monaten und 13 Tagen Mailgun ist das beste Tool für Massenmailing per API#backend #fullstackdeveloper #javascript #devops https://lnkd.in/g47pvNDm in
#45 vor 3 Jahren, 5 Monaten und 16 Tagen Zwei Wege für dich in diesem Programm: Jalur Cetar: komm, knack Remote Work in wenigen Tagen Jalur Sabar: bereite deine Skills vor, um später in den jalur cetar einzusteigen! in
#41 Technik vor 3 Jahren, 6 Monaten und 24 Tagen Python-gestützte QA-Automatisierung ist ein Game-Changer für die Softwareentwicklung. Dank ihrer Benutzerfreundlichkeit, vielseitigen Bibliotheken und Testframeworks ermöglicht Python effizientes und präzises Testen, spart Zeit und Ressourcen und verbessert gleichzeitig die Produktqualität. Nutze die Leistungsfähigkeit von Python, um deinen Testprozess zu optimieren und deine Entwicklung auf die nächste Stufe zu heben!# #python #development #automation #qaautomation #qaengineer https://lnkd.in/gQg9mZvp in
#40 vor 3 Jahren, 6 Monaten und 29 Tagen Meiner Meinung nach ist eine Plattform das beste Geschäft, das du aufbauen kannst, um: " Im Mittelpunkt zu stehen und vom Kommen und Gehen deiner Nutzer zu profitieren" Zum Beispiel: Facebook. Nutzer kommen, sie beschäftigen sich mit Status-Updates, um dann ... facebook kann ihre Daten an .. Nutzer verkaufen, die Waren verkaufen möchten. Das Werbegeschäft. Dieses Konzept ist die Essenz der Bankenwelt: Banken bringen Kapitalgeber und Kapitalnehmer zusammen und profitieren von beiden Seiten. Banken, die das Prinzip der Scharia-Wirtschaft befolgen, sollten sich eigentlich nicht nur auf die Margendifferenz verlassen, um Gewinn zu erzielen. Sie müssen aber auch Geschäftsbereiche haben, die Erträge generieren, damit ihre Finanzierungen den Kunden leicht angeboten werden können. Allerdings lässt sich ein solches Modell wegen der Vorschriften der BI nicht im Bankwesen anwenden. Nun, BMT kann eine Lösung sein, indem man zuerst eine Genossenschaft aufbaut. #ekonomi #bisnis #funding #startup https://lnkd.in/gi9c5Dwt in
#39 Technik vor 3 Jahren, 11 Monaten und 21 Tagen Eigentlich mag ich #python seeehr. Ich mag es wirklich sehr. Aber diese #blockchain-Technologie sorgt dafür, dass ich meine Vorliebe erst mal mit #javascript dämpfen muss. Alle Bibliotheken für #blockchain sind ja irgendwie entweder mit dem Backend in Node oder mit dem Frontend in #reactjs. in
#38 vor 3 Jahren, 11 Monaten und 27 Tagen Als Russland die Ukraine angriff, hatte die Welt Angst. Und wenn Menschen Angst haben, ziehen sie sich sofort zusammen und parken ihr Vermögen in Gold: Deshalb konnte man sehen, dass Gold von Februar bis März extrem stark gestiegen ist. Damals dachten alle, Russland würde die kleine Ukraine schnell besiegen: Aber bis 6 Monate später.. war es ausgerechnet Russland, das zurückgedrängt wurde. Andererseits führte das Nato-Embargo gegen Russland zu einer Energiekrise, die die weltweiten Kraftstoffpreise erhöhte: Das Ergebnis war eine sehr hohe Inflation in Amerika und Europa. Eine Inflation, wie sie in ihren 40 Jahren noch nie verzeichnet wurde. Die Fed erhöhte einfach die Dollar-Zinsen in der Hoffnung, dass Dollars nach Amerika zurückfließen und die Inflationsrate senken. Die Menschen, die wegen des Russland-Kriegs allmählich ruhiger wurden, zogen ihr Gold wieder ab und parkten es in Dollars. Infolgedessen fiel Gold, der Dollar erstarkte. Wie kann man dieses Phänomen verstehen? Ganz einfach: fear and greed. Angst, dass das Vermögen verschwindet, und Gier, dass es sich ohne große Anstrengung vervielfacht Die Essenz der Wirtschaft ist meiner Meinung nach genau das :D Dann liegt die Komplexität in der Kontrolle und Vorhersage der makroökonomischen Dinge, die aus diesen beiden instinktiven menschlichen Eigenschaften entstehen#economy #macroeconomics #gold in
#37 vor 3 Jahren, 11 Monaten und 29 Tagen Als jemand, der backend-orientiert denkt, habe ich, als ich begann, die Marke Remote Worker Indonesia aufzubauen, oft das Backend-Mindset im Marketing eingesetzt: detailliert, lang und vollständig. Falsch. Haha. Marketing mit hoher Engagement-Rate sind derzeit die lustigen und kurzen "retjeh"-Videos. Beispiel-Reels, die RWID von 4K auf 10K gesteigert haben :D https://lnkd.in/g9vqsh7A#marketing #digitalmarketing #instagrammarketing in
es fließt weiter…