Simple et simpliste sont deux concepts orthogonaux.
👌Simple, c'est bien fait, c'est parfait, c'est sophistiqué, c'est pur, c'est difficile à atteindre et cela demande généralement beaucoup d'efforts pour être débarrassé de tout…
Lire →Architecture logicielle, craftsmanship, IA et performance des équipes : mes publications LinkedIn réunies ici.
👌Simple, c'est bien fait, c'est parfait, c'est sophistiqué, c'est pur, c'est difficile à atteindre et cela demande généralement beaucoup d'efforts pour être débarrassé de tout…
Lire →I've observed teams being formed to work on "microservices" that were designed upfront. IMHO, It's not the optimal way to handle software development... Scaling simply to allocate…
Lire →At VisionPm, we prioritize thoughtful use of the public keyword, recognizing it forms an immediate and often irreversible contract. - Public variables: These carry a medium…
Lire →1.𝗠𝗮𝘀𝘁𝗲𝗿 𝗥𝗮𝗽𝗶𝗱 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴: Begin by improving your ability to learn quickly. 2.𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱 𝗕𝗲𝗳𝗼𝗿𝗲 𝗬𝗼𝘂 𝗗𝗲𝗽𝗹𝗼𝘆: It is okay to copy content…
Lire →⚡️How to test efficiently : ✅ Tests should be always independent. One should NEVER influence another. ✅ Focus on functionality not functions. NEVER test technical details or…
Lire →
The simple answer: No! And the simple reason: Coding isn't just about typing code. 🥸coding is a diverse craft involving much more. 💚The core of coding revolves around learning…
Lire →Pick your top user story. Make sure it expresses a clear and singular problem to solve.(not a solution) Collaborate to find the simplest and easiest possible solution to the…
Lire →In agile teams, planning work and goals can be a tricky affair. Time constraints often get mixed with deadlines, leading to a bunch of problems. The wrong approach involves…
Lire →⚡️All you need to know about the pyramid of tests: When it comes to software testing, it's crucial to remember: ✅ Tests are independent. One should NEVER influence another. ✅ NEVER…
Lire →Over years of collaboration and setting up agile with software teams, I've come to understand these obvious yet challenging transformations from scrum: Pointing fingers because the…
Lire →⚠️ Bulk and cascading updates might seem like a coder's best friend, but they're a misunderstood danger lurking in the shadows. 🥸Why? These techniques can often lead to data…
Lire →User stories are not what you might think. They're not a blueprint for a solution; instead, they illuminate a specific problem. 🤓 User stories are small but packed with enough…
Lire →Understanding logs, particularly the differences between its main levels, can make a difference in production environments. 🔍 INFO: This is your day-to-day. These logs provide…
Lire →🤔Building a performant team is not about pushing harder. ✅It's about creating an environment where technical excellence and craftsmanship can grow. Here are two areas to focus on…
Lire →🔔 The 12-factor methodology could be your roadmap, guiding you to avoid pitfalls and create resilient, scalable applications. It's about adopting practices that enhance…
Lire →🔔 Code isn't just a tool to create software, it also tells a story about the developers behind it. 🎤It reflects not just their technical expertise, but also their attitude…
Lire →🍕 We often treat quality in software as if it were an extra topping on your pizza, when in reality it's the base! It's what put your software in the race in the first place…
Lire →How often are code reviews taken seriously in your team? It's easy to overlook the power of a second pair of eyes on your code (yes, it can be done live). ❌ But, code reviews are…
Lire →Some folks get comfortable with their stack and hit the repeat button for years. 🔄 It's like a hamster wheel: – familiar, easy, but not really going anywhere new. 🤯What continues…
Lire →🚀At Visionpm, we know that architecture is too important to be left exclusively to a few people. Michael C. Feathers said it best: "The brutal truth is that architecture is too…
Lire →🚀 Four Key Points That Differentiate a High-Performing Team We can talk about craft, ci/cd pipelines and automations, practices and tech culture …etc all that is essential but is…
Lire →🕵🏻♂️Detecting distributed ball of mud A service with more integration-related methods/commands/events than business-related ones is a sign of a growing distributed big ball of…
Lire →The equation above represents the fundamental relationship between quality and speed. ✅By prioritizing quality, individuals and teams can achieve greater speed and efficiency…
Lire →🚀 Pair programming: More than just two people behind the screen 🤝 Pair programming is a collaborative practice that goes beyond simply putting two people together to work on the…
Lire →