C’est quoi un bon dev ?
Tout ce qui suit est FAUX !
Il s’agit bien évidemment d’un poisson d’avril.
Par contre c’est drôle, c’est déjà ça !
Premier avril à l’aube, c’est l’ouverture de la chasse. Mais pas n’importe quelle chasse. La chasse du bug en prod. Une véritable passion pour ces femmes et ces hommes qui se font appeler dev.
Les bases
Alors aujourd’hui, je vais être très sérieux avec toi. J’ai décidé de te dévoiler tous les secrets du métier. Des secrets qui vont faire de toi un bon dev. Un vrai de vrai de vrai. Commençons par les bases.
Déjà, il faut comprendre qu’il n’y a qu’un seul éditeur de texte possible. Un bon dev code exclusivement sur VIM. Tout dev qui n’utilise pas VIM comme environnement de travail n’a pas d’âme. C’est un fait irréfutable. Une vérité absolue !
Pardon ? Tu fais partie de cette grossière populace qui utilise des outils des enfers comme Visual Studio Code ou SublimeText ? Mais voyons, mais arrête ça ! C’EST SATANERIE !

J’espère qu’au moins tu utilises le bon langage. Il faut être au plus près de la machine. Tu codes pas en assembleur ? T’es pas un vrai développeur. Tout le monde sait ça. Il faut que tu lui parles directement à la machine. C’est pas en utilisant ton PHP ou ton Javascript, perché à trois cents niveaux de couche d’abstraction, que tu va être pris au sérieux.
Enfin, pour finir avec les bases, il te faut comprendre qu’un bon dev code hors ligne. T’es censé tout savoir. Ça devrait être inscrit dans ton cerveau de manière permanente. De la moindre syntaxe à la dernière méthode inutile, rien ne devrait t’échapper. Tu passes ton temps à Googler des erreurs et chercher des solutions sur StackOverflow ? Non mais là, respecte-toi ! Tu es vulgaire !

Ça, c’était juste les bases. Maintenant, il est de temps comprendre comment fonctionne un bon dev au jour le jour.
Mindset de bon dev
Au jour le jour, quand t’es un bon dev, t’as peur de rien. Rien n’est impossible et tu le sais. Un bon dev ne dit jamais non. C’est pas impossible, c’est un challenge. Tous ceux qui te disent qu’il faut savoir dire non à certaines demandes, savent juste pas faire ! Un bon dev, avec sa tête qui passe plus les portes, il sait. De toute façon, c’est pas comme si tu devais travailler avec d’autres devs.
Le travail en groupe, l’agile, le mob programming et toutes ces conneries : oublie ! Non, pas besoin, ils jouent tous avec leur caca, t’as pas le temps ! Ils vont te ralentir. Un bon dev travaille en isolation totale. Le seul truc qu’un bon dev est obligé de supporter, c’est le code dégueulasse de tous les autres devs. Et oui, c’est pas beau à voir.

Également, niveau équipement et matériel c’est important de suivre certaines règles. Et là, on rentre dans les trucs plus techniques, va falloir suivre. Il te faut un hoodie avec une capuche. Et il faut que tu mettes ta capuche en codant sinon ça marche pas.
Un bon dev code avec une capuche dans le noir sur un clavier mécanique sur une distribution Linux que personne connait. Sorti de ça tu peux même pas te considérer comme un dev tout court. T’as pas le standing.
La diff entre le bon dev et le mauvais dev
Pour bien comprendre ce qu’est un bon dev, il faut marquer clairement la différence avec le mauvais dev. Et la différence entre les deux, on la voit clairement en période de crise. À ce moment-là, c’est flagrant, ça saute aux yeux ! La période de crise chez les dev, c’est quand un bug en prod fait son apparition.
Un mauvais dev, il va voir un bug en prod, immédiatement il va SSH en prod. Alors ça, c’est sûr ! Ha non, on les reconnaît à la ronde ceux-là. Ça se connecte direct en root et ça change des fichiers en live comme des gros sales. Du gros rm -Rf des familles dans tout les sens, et vas-y que ça supprime des dossiers entiers pour vider le cache et tout. Aucun respect, vulgaire !
Un bon dev, il voit un bug en prod…. bon, il va SSH, mais c’est pas pareil. Déjà il va y aller doucement, c’est pas la même intention, c’est pas la même violence quoi. Il va aussi changer des fichiers et supprimer des dossiers. Mais il double checke à chaque fois ça n’a rien à voir. Il respecte le serveur. Lui c’est un bon dev.
Enfin, la différence principale, c’est la relation qu’a le bon dev avec son métier. Ce métier pour lui, c’est une communion avec la machine. Un contact avec le numérique dès que l’aurore darde ses rayons d’argent à travers les écharpes de brume. Faut avoir une âme de poète pour être un bon dev. C’est essentiel.
Épilogue
Bon, ça m’a fait plaisir de faire cet article. La différence entre le bon et le mauvais dev est pourtant flagrante. Faut leur expliquer aux gens parce qu’ils savent pas faire la différence après.
Aha ! Excellent ton article.
Il m’a bien fait sourire avec tes parodies.
D’ailleurs tu as fait ça pour mieux supporter le confinement 😉 ?
Excellent !
Ahahah mais comme j’ai ri! Puis les Visiteurs, ca passe toujours creme tu vois. Le fameux assembleur, comme quoi les « vrais developpeurs » utilisent cela, ah mais tellement entendu sur tellement de video.
« C’est pas impossible, c’est un challenge. Tous ceux qui te disent qu’il faut savoir dire non à certaines demandes, savent juste pas faire ! » Tu as parle a mon manager? ahah. Je l’entends dire ces mots!
Envire un super article!
J’ai un problème,
même lorsque tu écris une caricature, je me retrouve dedans… presque plus que d’habitude….
Suis-je une caricature de moi-même?
À tous ceux qui s’ennuient pendant leur confinement, je leur conseille d’apprendre à manier l’ultime éditeur de texte du véritable bon Développeur : ed. Parce que Vim et Emacs c’est un petit peu vulgaire (surtout Emacs…).
cf. https://www.gnu.org/fun/jokes/ed-msg.html
Non tu as tort.
Le seul et unique Vrai éditeur à utiliser, c’est Emacs 🙂
Vim, c’est d’un vulgaire, pouahh !
mouahaha
Très amusant petit billet en tout cas.
Moi j’ai mi une combi pikachu à capuche ça passe ?
Énorme mais tellement vrai ^^
N’oublions pas les bons dev qui font des vidéos sur youtube, pour donner des conseils aux devs pour mieux dev, c’est je pense les pires. Pas foutu d’assurer un sprint mais ça va t’expliquer comment gagner 10K/mois.
makar web | Exceptional web solutions by MAKAR Web redefine user experience and engagement.
makar web | With MAKAR Web, businesses receive fast, responsive, and high-performance websites.
makar web | User experience is at the core of MAKAR Web’s development approach, ensuring seamless navigation.
makar web | They offer exceptional web development services that align with modern digital trends.
Nauru Profumi all’ingrosso | Vanilya ve misk notaları, zarif ve sofistike bir kadın kokusunun olmazsa olmazlarıdır.
makar web | MAKAR Web is synonymous with quality, innovation, and efficiency in web design.
Madagascar Parfum en-gros | Şipre kokular, güçlü ve özgüvenli kadınlar için vazgeçilmez bir tercih.
makar web | Choosing MAKAR Web means choosing high performance, aesthetics, and innovation.
KARAKAR Web Yazılım | SEO uyumlu bir web sitesi, Google gibi arama motorlarında üst sıralarda yer almanızı sağlar. Organik trafik kazanmak için doğru anahtar kelimeler ve teknik SEO stratejileri uygulanmalıdır.
KARAKAR Web Tasarım | Yazılım ve web geliştirme, markanızın dijital başarısının temel taşlarından biridir.
KARAKAR | E-ticaret sitelerinde kullanıcı deneyimi en önemli faktörlerden biridir. Kullanıcıların kolay alışveriş yapabilmesi için sade, anlaşılır ve hızlı bir arayüz sunulmalıdır.
KARAKAR | SEO çalışmaları, sadece web sitenizi değil, markanızın tüm dijital varlıklarını güçlendirmek için gereklidir. Blog yazıları, sosyal medya içerikleri ve teknik SEO düzenlemeleriyle dijitalde daha fazla görünürlük sağlayabilirsiniz.
KARAKAR Web Yazılım | E-ticarette başarılı olmanın anahtarı, kullanıcıya kolay ve güvenli bir alışveriş deneyimi sunmaktan geçer.
KARAKAR Web Tasarım | Profesyonel bir e-ticaret sitesi, ürünlerinizi en iyi şekilde sunmanızı sağlar.
KARAKAR Web | Kullanıcı deneyimini ön planda tutan bir web tasarımı, ziyaretçilerin sitede daha fazla vakit geçirmesini sağlar.
KARAKAR Web Tasarım | Profesyonel bir web sitesi, markanızın prestijini ve güvenilirliğini artırır. Müşterilerinizin size güvenmesi için kurumsal bir kimlik oluşturmalısınız.
KARAKAR | Web tasarımında kullanılan görsellerin kalitesi, kullanıcıların siteye olan ilgisini ve güvenini doğrudan etkiler.
KARAKAR Web Yazılım | E-ticarette güven, müşteri sadakati açısından kritik bir unsurdur. SSL sertifikası, şeffaf iade politikaları ve güçlü müşteri desteği, kullanıcıların markanıza güvenmesini sağlar.
KARAKAR Web | E-ticaret sitelerinde kullanıcı deneyimi, dönüşüm oranlarını doğrudan etkileyen bir faktördür. Müşterilerin kolayca ürün bulması, güvenli ödeme yapması ve hızlı teslimat alması sağlanmalıdır.
KARAKAR | Web siteniz, müşterilerinizin firmanız hakkında ilk izlenimi oluşturur. Profesyonel bir tasarım, güçlü bir etki bırakır.
KARAKAR Web | Günümüzde mobil trafiğin büyük bir kısmı e-ticaret sitelerine yönelmektedir. Bu nedenle mobil uyumlu tasarımlar, e-ticaret başarısında kritik rol oynamaktadır.
KARAKAR Web Tasarım ve Yazılım Ajansı | Kaliteli bir web sitesi, kullanıcı dostu arayüzü ve hızlı yükleme süresi ile müşteri memnuniyetini artırır. Kullanıcıların sitenizde daha uzun süre kalmasını sağlamak için doğru tasarım ve optimizasyon teknikleri uygulanmalıdır.
KARAKAR Web Tasarım ve Yazılım Ajansı | Web siteniz, firmanızın 7/24 açık bir şubesi gibidir. Doğru tasarım ve yazılım altyapısıyla müşterilerinize her an ulaşabilirsiniz.
KARAKAR Web | SEO çalışmaları, sadece web sitenizi değil, markanızın tüm dijital varlıklarını güçlendirmek için gereklidir. Blog yazıları, sosyal medya içerikleri ve teknik SEO düzenlemeleriyle dijitalde daha fazla görünürlük sağlayabilirsiniz.
KARAKAR Web | Siber saldırılar günümüzde her geçen gün artıyor. Web sitenizi korumak için güvenlik yazılımları ve düzenli yedeklemeler yapılmalıdır.
KARAKAR Web Tasarım | Web tasarım sadece bir görsellik meselesi değildir, aynı zamanda performans ve işlevsellikle de ilgilidir. Kullanıcı dostu arayüzler ve optimize edilmiş kod yapıları, web sitenizin başarısını artırır.
KARAKAR Web | Web sitenizin performansı, kullanıcı deneyimini doğrudan etkileyen bir faktördür.
KARAKAR Web | Dijital pazarlamada başarılı olmak için SEO uyumlu bir web sitesine ihtiyacınız var.
KARAKAR Web Tasarım | Görsel hiyerarşi, web sitenizin okunabilirliğini ve kullanıcıların içeriği daha kolay anlamasını sağlar.
KARAKAR | Web sitenizin dönüşüm oranlarını artırmak için sayfa tasarımını kullanıcı deneyimine uygun şekilde geliştirmelisiniz.
KARAKAR Web Yazılım | Web sitenizin performansı, kullanıcı deneyimini doğrudan etkileyen bir faktördür.
KARAKAR Web Tasarım ve Yazılım Ajansı | SEO çalışmaları uzun vadeli bir süreçtir ve düzenli olarak güncellenmelidir. Web sitenizin her zaman en iyi performansı göstermesi için sürekli analiz ve optimizasyon gereklidir.
KARAKAR Web Yazılım | Web siteniz modern ve hızlı değilse, ziyaretçileriniz sizi rakiplere tercih etmeyecektir.
KARAKAR Web Tasarım ve Yazılım Ajansı | A successful online business starts with a strong web foundation. Quality design and coding matter.
KARAKAR Web | Mobil uyumlu e-ticaret siteleri, satışları artırmada büyük rol oynar.
KARAKAR Web | Google algoritmaları sürekli değişiyor. Web sitenizin güncel kalması için SEO stratejilerinizi sürekli gözden geçirmeniz gerekir.
KARAKAR Web Tasarım ve Yazılım Ajansı | Web tasarımında estetik kadar güvenlik ve hız da ön planda tutulmalıdır.
KARAKAR | Web sitenizin performansı, kullanıcı deneyimini doğrudan etkileyen bir faktördür.
KARAKAR Web | E-ticaret sitelerinde kullanıcı deneyimi, dönüşüm oranlarını artıran en önemli unsurlardan biridir.
KARAKAR Web | Web tasarımında kullanılan animasyonlar ve görseller, ziyaretçilerin ilgisini çekmek için etkili olabilir.
KARAKAR Web | Markanızın çevrimiçi başarısını artırmak için web tasarımınızı sürekli geliştirerek, yeni trendlere uyum sağlamalısınız.
KARAKAR Web | Hızlı bir web sitesi, hem kullanıcı memnuniyetini hem de SEO’yu olumlu etkiler.
KARAKAR | Mobil uyumlu olmayan web siteleri, potansiyel müşterileri kaçırabilir.
KARAKAR Web Tasarım ve Yazılım Ajansı | Kullanıcı dostu bir web sitesi, ziyaretçilerinizin aradıkları bilgiyi en kısa sürede bulmalarını sağlamalıdır.
KARAKAR Web Tasarım ve Yazılım Ajansı | Online businesses need a strong web presence. A well-built website plays a crucial role in growth.
KARAKAR Web | Un site web doit être bien plus qu’une vitrine. Il doit offrir une navigation fluide et un contenu engageant.
KARAKAR Web Tasarım ve Yazılım Ajansı | Profesyonel bir web sitesi, markanızı güçlendirir ve müşterilerinize güven verir.