Eko S. Wibowo
Programmeur depuis 1994. Toujours en apprentissage, désormais avec l'IA à mes côtés.
Fondateur de RWID. Je construis Ecosphere et RWID/OS depuis Yogyakarta, en Indonésie. J'écris ici sur le logiciel, la foi et la vie de system builder. Pas d'algorithme, pas de section commentaires, pas de bruit.
À votre avis, c'est pour quoi les gars ? 😁 https://rwidjs.org <= si c'est encore mercusuarzone.. eh bien patience. Ça vient juste d'être commandé 😁🙏
Au fait, à quel point es-tu engagé avec #scrum quand tu bosses sur un plan d'apprentissage/projet perso ?
Moi : un seul sprint, mais dès qu'il y a une nouvelle tâche, elle est ajoutée au sprint en cours 😁 On verra quand ce sera déployé sur https://remoteworker.id, je commencerai alors à discipliner les sprints. En tant que CEO, j'utilise le principe principal de Pieter Lievels pour développer une startup : lean. Pas besoin d'ajouter des fonctionnalités bizarres s'il n'y a pas de demande. Arrête de fantasmer et d'ajouter des fonctionnalités issues de ce fantasme. Exemple : l'inscription utilisateur. RWID, de 2017/2018 à 2024 (eh, presque 7 ans), n'avait pas de plateforme dédiée à l'inscription. On utilisait juste Google Form. Pourquoi ? Ça marche. Les revenus sont bons. Pourquoi se compliquer la vie ?
Rapport financier aussi : Google Sheet. Pourquoi avoir besoin de construire un rapport financier à partir de, disons... une base de données #nosql ? Pas besoin « Pourquoi commencer à construire une plateforme RWID maintenant, Pak Eko ? »
Parce que je dois montrer l'exemple à mon enfant de ce qu'est l'activité d'un programmeur. Depuis 10 ans, ils ne connaissent leur papa que comme homme d'affaires 😁🙏 L'enfant est motivé, je lui apprends #startup #building, puis je prépare un cursus pour #yfid #youngfounderindonesia
L'Indonésie doit avoir des CEO adolescents dans les 3 à 5 prochaines années !
Amen
Mais avec un salaire de 1,5 million à l'époque, je trouvais que c'était déjà vraaaiiment beaucoup :- Pouvoir avoir un vélo pour faire le tour de Jogja avec ma femme. 150 mille. - Pouvoir acheter tongseng+sate de chèvre 1 fois/mois. 30 mille- Pouvoir louer une chambre 1 million/an- Je mangeais aussi à ma faim
Oui, à l'époque, quand je voyais un Macbook White, je ne faisais qu'en rêver :)
Pour ma part, en ce moment : j'aime juste trop coder, bon sang ! 😁
Pour moi, revenir aux débuts du monde du #programming, c'est revenir au #keyboard #ibmmodelm. Vers .. 2018 peut-être, j'ai été un peu surpris de voir défiler autant d'enthousiasme de devs pour le #mecha. Je surveillais, « Hoo c'est quand même un genre de vieux clavier ? Il commence à avoir du succès maintenant ». Je vérifie : le plus proche est le #blueswitch. Clicky. Mais .. je ne sais pas. Il manque quelque chose. Pour en savoir plus : ce model m utilise un buckling spring. Des ressorts en spirale comme ça. J'ai commencé à explorer .. tiens, il y a encore une communauté de passionnés d'IBM model m. Long story short, il a fallu des années avant de finalement tomber sur l'un des hobbyistes qui se séparait encore de quelques pièces de sa collection de model m. Bien sûr : stock limité et impossible d'en avoir plus 🙏 Je me sens chanceuuuux de pouvoir avoir 3 model M :
1. Rubber dome. Celui-ci n'a pas encore de spring. 2. New old stock. Sur cette photo
3. Battlecruiser. F1 … F24
Passionné par le monde de la programmation, je reviens exactement au même point que lorsque j'étais encore impressionné au tout début. Quand je portais encore mon uniforme bleu et blanc
Note : pour ceux qui veulent essayer, veuillez contacter ici https://lnkd.in/ghqC3PNj Évidemment : il n'y a pas beaucoup de stock. Je pense qu'il n'y en a même pas 10
L’état d’esprit de @sapelauu ici viendra de deux types de personnes :
1. Débutant (à fond)
2. Expert (à fond)
Il n’y aura pas de juste milieu. Parce que, quand on est déjà expert (c’est-à-dire avec beaucoup d’heures de vol et plein de langages de programmation utilisés), on sait que : mémoriser les appels de fonctions, ça n’existait que dans la génération des années 90 (expert à fond). À l’époque, pas d’autre choix que de mémoriser les fonctions depuis un livre de référence. Par exemple, quelle est la différence entre les paramètres des fonctions malloc() et calloc(). Il fallait obligatoirement le mémoriser 😅. C’est pour ça que dès que l’aide doc est apparue dans l’IDE (aussi simple que d’appuyer sur CTRL+F1 dans Turbo Pascal) .. waouh, on était hyper contents. Plus besoin de feuilleter le gros livre C Libary References. Donc la suite probable, c’est que @sapelauu ici est encore un débutant (à fond) qui vient d’apprendre et qui est choqué de voir l’instructeur googler. « Petit, c’est comme ça que bosse un programmeur avec beaucoup d’heures de vol » Ils se concentrent sur l’architecture, la modularisation et les autres décisions de haut niveau. La question du type du quatrième paramètre et de ce que la fonction retourne exactement : laisse la machine travailler. Stackoverflow ou googler. D’ailleurs, maintenant, tout ça, c’est déjà d’un autre âge. Maintenant, ce genre de travail de tâcheron a déjà été repris par #chatgpt Si le simple fait de googler te choque, comment réagirais-tu si je te dis qu’actuellement je développe entièrement la plateforme #rwid avec un langage de programmation où je suis à 0 .. c’est-à-dire Golang avec 99,99 % d’aide de #chatgpt ? Il n’y a eu que 2 fois où j’ai dû revenir à SO et Google. Cette ère de l’IA n’est pas de la rigolade ! Coder devient 100 fois plus fun !
Bref, distinguez Programming et Coding. Quelqu’un connaît la différence ? :) https://lnkd.in/gSCU9fD7
Ma passion pour le monde de la programmation a commencé vers 1996 : en 2e année du collège. La raison initiale ? Voir la sortie de la commande DOS tree : je ne sais pas pourquoi. Mais peut-être que l'effet phosphore vert sur cet écran monochrome semblait mystérieux et .. magique ! Pour ceux qui ne l'ont jamais vu, l'effet Matrix. L'effet des caractères vert phosphore qui scintillent puis disparaissent : ce n'est pas un effet. Mais c'est bien parce que l'élément phosphore de l'écran a besoin de temps pour disparaître. Et le résultat était vraiment impressionnant (même si ce n'est peut-être pas bon pour la santé des yeux, hein)
Okay, je tente de lister la chronologie des langages de programmation que j'ai appris avec enthousiasme depuis la 2e année du collège :
1. Batch file. Hoho : aussi simple que autoexec.bat, c'était le début de la programmation, hein.
2. Basica / GW Basic / Microsoft Quick Basic : monkey.bas!
3. Turbo Pascal (lycée) : structure de données de liste chaînée simple et double :D
4. Turbo C/Borland C++ : son livre, Pak Tjendry Heriyanto FTW!
5. Java 1.1 : je suis tombé dessus par hasard sur un CD éducatif de physique. C'est même devenu un chemin de vie..
6. Delphi (à la fac) : juste un peu. Par obligation parce que je participais au projet de bibliothèque MIPA UGM
7. Microsoft J++ : ça existait, hein, à l'époque. Mais Microsoft ne l'a pas poursuivi. Alors que j'aimais bien
8. Microsoft Visual Basic 6.0 : j'ai gagné beaucoup de Rp. avec ça...
9. Microsoft Visual C++ 6.0 : projet commun avec Pusat Pariwisata UGM et Menristek. Je l'ai appris de zéro en une semaine : projet terminé !
10. Microsoft Visual Basic.NET : parce que j'ai aidé un étudiant de l'UII pour son mémoire.
11. Microsoft Visual C#/C++ .NET : beaucoup de jobs Upwork que j'ai codés en C#
12. #php Code
Igniter et #gtfw : tiens, qui connaît gtfw ?
13. #cocoa : premier job à distance pour le Japon sous OSX ! Raté, quand même. Je n'arrivais pas encore à être discipliné
14. #python. 2014 : je me suis installé ici et j'ai arrêté d'explorer de nouveaux langages de programmation pour me concentrer sur le développement de RWID
15. #golang (2024) : #rwid a besoin de sa propre plateforme. Codée de ma propre main avec le soutien de tous les membres de RWID 🙏C'est exaltant de coder de ses propres mains. Enfin, vous qui devenez programmeurs en 2024, c'est déjà facile, hein. Oubliez le googling. Ignorez stackoverflow. Utilisez ChatGPT. C'est mon assistant fidèle et intelligent. Extrêmement intelligent. Il faut juste savoir poser des questions intelligentes. Prompt engineering#ai #chatgpt #promptengineering
J'enregistre le développement en temps réel de la plateforme RWID ici. J'ai commencé à partir de zéro en Golang https://lnkd.in/gdEycikf
Quand tu #leadbyexample, alors pas besoin de te donner du mal à parler, alors la communauté te suivra#rwid
Quand ta vidéo devient virale au niveau national dans un contexte politique et que tu es un dev : https://lnkd.in/gVm6XcRn😁
Présence : j'apprends le langage C à Kahfi. 6e séance https://lnkd.in/dPUQ5mDm
C'est du code propre ou du code paresseux ?
Impossible de faire la différence ! :D https://lnkd.in/gADWnJxy
On dirait que Photoshop et Premiere vont nous dire bye bye https://lnkd.in/g6WnJjZ5#canva#adobe#graphicdesign #digitalmarketing
Personnellement, je ne suis vraiment pas fan de Crypto (surprise surprise !) mais vraiment OK avec Blockchain.
Ce qui est intéressant, c'est la partie ledger : si jamais il y a une solution où les transactions sont publiées sur le ledger blockchain.. ce sera déjà des transactions à nu et impossibles à cacher.
Voyons voir si la KPK veut appliquer ça à LPSE :D https://lnkd.in/gc93WEWJ#userexperiencedesign #blockchain #ledger
Les gars, s'il y a un #bootcamp qui garantit de trouver un travail à distance, essayez de demander à son service client : "
Vous connaissez vraiment mon destin futur ?"
Vous ne pourrez pas répondre, hein ? Donc ce n'est qu'une astuce marketing. Avec les mots « garantir de trouver un travail à distance », ensuite vous êtes prêts à payer cher, jusqu'à recourir à un prêt en ligne. Avec ce calcul : ça peut être payé quand vous aurez trouvé un emploi plus tard."
C'est garanti, non ?"
Eh non, pas vraiment. La garantie, c'est avec des conditions générales qui s'appliquent.
Il y a même peut-être des clauses : si certaines conditions générales ne sont pas remplies, les frais d'inscription ne seront pas remboursés. Vérifiez par vous-même===Petite réflexion.RWID, en vrai, il n'y a jamais eu de mots de garantie, juste décontracté : rejoignez pour environ 1 million, suivez le processus. Vous avez décroché un travail à distance ? Dieu merci. Je suis content pour toi.
Ceux qui ont rejoint pour 500 000, il y en a aussi qui ont obtenu un emploi payé jusqu'à 100 millions/mois. Et c'est leur droit. Je suis tellement content pour vous !
Mais ensuite certains ont commencé à m'envoyer des DM : vraiment beaucoup :"
Monsieur, est-ce garanti de trouver un emploi ?"
Non. Tout dépend toujours de tes efforts."
En plus, ce n'est pas poli : rejoindre pour environ 1 million, et demander quand même une garantie de trouver un emploi payé 30 millions/mois. Ce n'est vraiment pas équitable !
Je veux toujours m'entêter : pas de mots de garantie. Mais oh la la, il y a vraiment beaucoup de gens qui demandent ça.
Finalement, j'ai fait des recherches : ah, il y a beaucoup de bootcamps qui garantissent de trouver un emploi, en fait. Je comprends mieux.EH BIEN ! Je garantis :
1. Au début, j'ai suivi le modèle existant : payer cher au départ 26,5 millions, si vous ne décrochez pas en 6 mois, je vous rends 20 millions. Les 6,5 millions ne peuvent pas être remboursés. Parce que ce sont des frais de production.
2. Mais je ne me sentais pas à l'aise : c'est vraiment difficile à mettre dans la comptabilité. Ces 20 millions ne peuvent pas être considérés comme un revenu : parce qu'il y a un risque que ça devienne une dette.
3. En plus, ça pèse vraiment sur les inscrits, non ?ALORS ensuite j'ai changé :"
Vous rejoignez pour 6,5 millions. ET JE GARANTIS DE DÉCROCHER UN TRAVAIL À DISTANCE !"
Et si je ne décroche pas, Monsieur Eko ?"
Pas besoin de payer les 20 millions restants."
Et si je décroche ?"
Veuillez payer les 20 millions restants, selon tes moyens."
Tu vois ce que j'ai fait ? https://lnkd.in/gA2YNeGb https://lnkd.in/g8u-KWkj https://remoteworker.id#marketing #job #remotework
Mailgun est le meilleur outil pour l'envoi d'e-mails en masse via API#backend #fullstackdeveloper #javascript #devops https://lnkd.in/g47pvNDm
Tes deux parcours dans ce programme :
Jalur Cetar : allez, décroche un travail à distance en quelques jours
Jalur Sabar : prépare tes compétences pour ensuite rejoindre le Jalur Cetar !
Contactez directement. C'est de la part de Mas Agung Dewandaru KFI
Transmettez l'info de RWID#job
Bismillah
Salut les gars ! Courage !💪💪💪
#steamdeck pour #coding … pourquoi pas???
L'automatisation des tests QA propulsée par Python change la donne pour le développement logiciel. Grâce à sa facilité d'utilisation, ses bibliothèques polyvalentes et ses frameworks de test, Python permet des tests efficaces et précis, économisant du temps et des ressources tout en améliorant la qualité du produit. Exploitez la puissance de Python pour rationaliser votre processus de test et faire passer votre développement au niveau supérieur !# #python #development #automation #qaautomation #qaengineer https://lnkd.in/gQg9mZvp
Selon moi, une plateforme est le meilleur business que tu peux construire pour : "
Être au milieu et bénéficier du flux de passage de tes utilisateurs"
Par exemple : Facebook. Les utilisateurs arrivent, ils sont occupés à mettre à jour leur statut pour ensuite ... facebook peut vendre leurs données à .. des utilisateurs qui veulent vendre des articles.
Activité publicitaire.
Ce concept est ce qui constitue l'essence du monde bancaire : où la banque fait se rencontrer les détenteurs de capitaux et les utilisateurs de capitaux en tirant profit des deux parties.
Les banques qui appliquent les principes de l'économie islamique ne devraient en réalité pas se contenter de compter sur la marge pour réaliser des bénéfices. Elles doivent aussi avoir des lignes d'activité génératrices de revenus, afin que leur financement puisse être facilement proposé aux clients. Seulement, ce modèle ne peut effectivement pas être appliqué dans le secteur bancaire, à cause des règles de BI. Eh bien, BMT peut être une solution en créant d'abord une coopérative. #ekonomi #bisnis #funding #startup https://lnkd.in/gi9c5Dwt
En fait, j'adoreee #python. J'adore vraiment. Mais cette technologie #blockchain fait que je dois d'abord mettre un frein à cette passion avec #javascript.
Toutes les librairies #blockchain, franchement, soit le backend est en Node, soit le frontend en #reactjs
Quand la Russie a attaqué l'Ukraine, le monde a eu peur. Et, quand on a peur, on se recroqueville direct et on met sa richesse dans l'or : du coup, tu peux le voir, l'or a augmenté de façon extrême entre février et mars.
À ce moment-là, tout le monde pensait que la Russie allait vite vaincre la petite Ukraine : mais il s'est avéré que, 6 mois plus tard.. c'est justement la Russie qui a été repoussée.
De l'autre côté, l'embargo de l'OTAN contre la Russie a provoqué une crise énergétique qui a fait monter le prix du carburant dans le monde : résultat, une inflation très élevée aux États-Unis et en Europe. Une inflation jamais enregistrée en 40 ans chez eux.
The Fed, simplement, a augmenté les taux d'intérêt du Dollar en espérant que le Dollar rentre aux États-Unis et fasse baisser le taux d'inflation. Les gens qui commençaient à se calmer avec la guerre en Russie ont retiré leur or et l'ont mis en Dollar.
Résultat, l'or baisse, le dollar se renforce.
Comment comprendre ce phénomène ?
C'est simple : fear and greed.
La peur de perdre sa richesse, et la cupidité de la multiplier sans trop d'effort
L'essence de l'économie, c'est juste ça selon moi :DEnsuite, la complexité est dans le contrôle et la prédiction des choses macro qui découlent de ces deux instincts humains#economy #macroeconomics #gold
En tant que personne avec un mindset backend, quand j'ai commencé à faire grandir la marque Remote Worker Indonesia, le mindset backend revenait souvent dans le marketing : détaillé, long et complet.
Faux.
Haha. Le marketing qui génère le plus d'engagement aujourd'hui, ce sont les vidéos « retjeh » drôles et courtes.
Exemple de reels qui ont fait passer RWID de 4K à 10K :D https://lnkd.in/g9vqsh7A#marketing #digitalmarketing #instagrammarketing

