Arrêtez de construire des applications CRUD : résolvez de vrais problèmes à la place

J'ai passé mes premières années à construire des tableaux de bord, des systèmes de connexion et des panneaux d'administration. J'ai construit de nombreuses applications CRUD.

Les utilisateurs pouvaient créer, lire, mettre à jour et supprimer des enregistrements.

Le code fonctionnait. Personne ne s'en souciait.

Internet regorge de gestionnaires de tâches et d'applications de prise de notes. Ces outils ne résolvent pas de grands problèmes.

Le monde des affaires est chaotique.

Les développeurs adorent les données propres et les API prévisibles. Le monde réel est différent.

  • Les utilisateurs soumettent des formulaires incomplets.
  • Les feuilles de calcul contiennent des valeurs erronées.
  • Les e-mails contiennent des données désordonnées.
  • Les fichiers arrivent dans de nombreux formats.
  • Les systèmes ne communiquent pas entre eux.

Un excellent logiciel fonctionne lorsque la réalité est chaotique.

De nombreux produits à succès ne résolvent pas de mathématiques complexes. Ils comblent le fossé entre le travail humain désordonné et les logiciels structurés.

Arrêtez de lancer des projets avec de nouvelles technologies.

Ne construisez pas un projet juste pour apprendre un nouveau framework ou l'IA. Vous finirez avec un passe-temps technique que personne ne voudra acheter.

Commencez plutôt par un problème douloureux. Posez-vous ces questions :

  • Quelle tâche les gens détestent-ils ?
  • Quel processus prend des heures chaque semaine ?
  • Quelles erreurs surviennent souvent ?
  • Quel travail est encore manuel ?

Les entreprises paient pour arrêter le travail répétitif. Elles ne paient pas pour l'automatisation. Elles paient pour gagner du temps.

Si une tâche de cinq minutes se produit 500 fois par mois, cela représente 40 heures de temps perdu. Résoudre ce petit problème crée une valeur massive.

La meilleure ingénierie se passe en coulisses. Les utilisateurs voient un simple bouton. Vous construisez les pipelines de données, la gestion des erreurs et la sécurité pour que cela fonctionne.

Si vous avez besoin d'une idée de projet, arrêtez de regarder les réseaux sociaux. Parlez à des personnes occupant ces rôles :

  • Comptables
  • Recruteurs
  • Responsables des opérations
  • Support client
  • Équipes logistiques
  • Personnel de santé

Ces personnes sont confrontées à l'inefficacité chaque jour. Elles ne veulent pas d'une énième application de productivité. Elles veulent arrêter de faire du travail manuel.

Ne courez pas après les tendances. Résolvez un problème que vous voyez ou dont vous entendez parler.

La technologie est la partie facile. C'est dans le problème que réside la valeur.

Source : https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m