J'hésite avec Git (usine à gaz qui nécessite 36 000 manips à cause de mauvais devops), Clearcase configuré pour ne "pusher" que le matin ou qui refuse de pusher/enregistrer les modifications (à cause d'un système de protection défectueux nécessitant souvent de renommer chaque fichier à la fois envoyer), du C++/CLI (très contaminant et dépassé), des outils VHDL...
Des sous-projets incapables de compiler car il faut en compiler d'autres hors-scope avant sans avoir eu l'info avant.
Mais cela reste des bugs de prise en main/utilisation et non réellement de codage.
En bug, j'hésite entre les problèmes d'allocation de mémoire, de référencement, de pointeurs ou de compatibilité entre framework et libs...
Mais le pire, c'est Eclipse que je trouve inutilisable. Toujours un bug même pour un simple hello World.