Selon une étude réalisée par des scientifiques d’Oslo et de Göteborg, 69 % des responsables informatiques déclarent que leur principal obstacle les empêchant d’innover est la dette technique. Une autre étude a conclu qu’entre 24 et 41 % des ressources étaient gaspillées en dette technique. Encore une autre étude, cette fois de Harvard, nous a appris que 11 millions de personnes ont quitté leur emploi rien qu’aux États-Unis entre janvier 2021 et juillet 2021. Les secteurs qui ont été les plus durement touchés étaient (évidemment) l’informatique et la santé. Il ne faut pas un spécialiste des fusées pour comprendre pourquoi, et si vous ne reconnaissez pas le problème, vous avez besoin de plus d’expérience. Nous avons tous été là, notre travail sux, nous sommes épuisés et nous nous sentons mal dans notre vie. Chaque fois que j’ai quitté un emploi moi-même au cours des 5 dernières années, ce sont mes raisons exactes.
La vie est tout simplement trop courte pour la passer à réparer le code poubelle hérité !
Si vous ne reconnaissez pas le problème, vous devez acquérir plus d’expérience – Parce que je peux vous garantir, c’est ce que la plupart d’entre nous ressentons. Cependant, faire « la grande réécriture » est incroyablement cher, et la plupart d’entre nous n’ont pas le temps nécessaire pour le faire pour des raisons évidentes ; Nous avons des revenus à générer, des clients existants à prendre en charge et 15 systèmes de production différents – dont certains sont probablement si anciens qu’ils donnent l’impression que les programmes DOS « les nouveautés ».
« La grande réécriture » cependant, cela ne coûte cher que parce qu’il oblige les développeurs à passer leur temps à réécrire ces systèmes. Par conséquent, si nous pouvions réduire le temps requis pour effectuer la grande réécriture, cela deviendrait évidemment beaucoup plus réalisable, à la fois du point de vue du développeur et du point de vue de votre directeur financier. Cela réduirait bien sûr le montant de la dette technique de votre organisation dans son ensemble, rendant votre organisation plus capable d’innover – Tout en faisant littéralement de vous un développeur plus heureux dans le processus, puisque vous pourriez passer plus de temps sur les choses amusantes, et moins temps sur les parties ennuyeuses.
Dans la vidéo ci-dessous, je démontre Magic, qui est sans doute 235 milliards de fois plus productif dans la création de logiciels qu’un développeur de logiciels humains. Pour mémoire, vous devrez toujours appliquer des modifications de code manuelles après que Magic ait fait son travail. Cependant, mes propres tests à cet égard, impliquent que pour un petit système, Magic fait littéralement 48% de mon travail. Pour les systèmes plus grands, les nombres peuvent être plus petits, mais même une amélioration de 10 % de ces chiffres implique que vous avez 10 % de bonheur en plus, et votre responsable peut vous faire passer 10 % de temps en plus à innover et 10 % de temps en moins à bousculer les ordures.
De tels nombres font « la grande réécriture » plus convaincant pour des raisons évidentes, le résultat final étant que votre organisation augmente sa capacité à innover, en raison de la réduction de sa dette technique – tandis que les employés individuels deviennent également plus heureux de leur travail, réduisant le nombre de personnes quittant simplement en raison de la brûlure des développeurs sur le long terme. Essentiellement; Gagnez, gagnez, gagnez !
De plus, évidemment, des systèmes tels que Magic réduisent évidemment les exigences de connaissances des développeurs de logiciels pour pouvoir accomplir leur travail. Pourquoi pouvez-vous demander? Eh bien, permettez-moi de vous fournir une liste de contrôle de ce que Magic vous offre, sans que vous ayez à faire quoi que ce soit pour l’implémenter réellement.
- Sécurité? Vérifier!
- Authentification? Vérifier!
- Autorisation? Vérifier!
- Des applications Web réactives, vous travaillez sur votre téléphone ? Vérifier!
- Des images Docker prédéfinies, vous permettant de déployer en production en 5 minutes ? Vérifier!
- Les meilleures pratiques et un code Angular magnifiquement écrit ? Vérifier!
- Un code backend extensible vous permettant d’appliquer votre propre logique métier ? Vérifier!
- Un code super évolutif et ultra-rapide utilisant les dernières techniques telles que l’async ? Vérifier!
- Un code parfait, même en théorie pas capable de créer des bugs dus à une intervention humaine ? Vérifier!
- Des points d’extension C# et .Net vous permettant d’ajouter votre propre code C# au résultat final ? Vérifier!
- Dernier runtime .Net 5 ? Vérifier!
De nombreux développeurs ont peur des systèmes Low-Code et peuvent penser que ces systèmes sont là pour « voler leurs emplois ». Mon point de vue est que Low-Code est là pour ENREGISTRER votre travail! En 6 mois, 11 millions de personnes ont quitté leur emploi rien qu’aux États-Unis. Beaucoup de ces personnes étaient des développeurs de logiciels. D’autres études que j’ai vues concluent que 73% des développeurs de logiciels américains sont à la recherche d’un nouvel emploi et quitteront leur emploi actuel avant la fin de l’année. Ne faites pas partie des statistiques ; Abandonnez l’attitude, embrassez l’avenir, téléchargez Magic – Et choisissez la vie et le bonheur !