The Obsession with Customer Service
When “users” are mistreated by a company in a monopoly position, there’s a real opportunity to start a competing business.
When “users” are mistreated by a company in a monopoly position, there’s a real opportunity to start a competing business.
Even though every engagement is unique, it’s still possible to identify types, starting with the “firefighter” engagement: “Fire! Help!”
“It’s good to learn from your mistakes. It’s better to learn from the mistakes of others.” Warren Buffett talks about investing; I talk about sprints.
I’ve been writing every week for over two years now. A chance to reflect on what truly motivates me, beyond the simple pleasure of sharing my experience.
CQRS is based on the idea of distinguishing between write and read models when operations are highly asymmetric. Use sparingly.
This metric isn’t very useful if you don’t know what lies behind it… It does tell you something, however, mainly when it’s low!
Sequential methodologies do not work for business software, primarily because of tunnel vision. Is there an alternative? Agile.
Not all tests fit into a single test pyramid. Several aspects must be considered: purpose, granularity, and assertion methods.
“The job of an architect is to build a structure that allows decisions to be delayed as long as possible”: 5 examples illustrating Uncle Bob’s point.
End-to-end tests should be used sparingly, as they are costly to write (Page Model) and costly to run. Here’s how to proceed.
If you had to keep just one thing from Agile, keep the retrospective. As a forum for continuous improvement, it paves the way for problem-solving.
For me, being a Polytechnique graduate meant an obligation to hold high-level positions, and part of me aspired to that out of a need for recognition.
We take care of a product, we help it grow, we tend to it day after day just as we care for a baby. We become attached to it, and that’s perfectly fine.
The intermediary delivers their full value at contract signing, not on every day of the assignment. Their compensation should therefore be a flat fee.
While a consultant provides specific answers, a coach helps their client find their own answers. These are different yet complementary approaches.
ADR helps streamline a team’s architectural decisions and prevents them from being constantly called into question.
In our eagerness to master our craft, we sometimes come to view technology as an end in itself. Yet it is merely a means. A means to what end?
Avoid over-anticipating: don’t lay the groundwork for future features; they remain hypothetical. Instead, write code that can evolve.
Few IT services firms possess true expertise. The majority sell precarious employment conditions to end clients, which suits them just fine.
No articles match.