Open in app

Sign In

Write

Sign In

Rafael A. George Duval
Rafael A. George Duval

81 Followers

Home

About

14 hours ago

A Shared Language Between Businesses and Developers

Ubiquitous Language is a common language between businesses and software developers. A model can be anything the people involved with the domain agree on. The Ubiquitous Language is another way to represent a model. The Ubiquitous Language is a shared language developed by domain experts and software developers. Domain-Driven Design…

Domain Driven Design

3 min read

A Shared Language Between Businesses and Developers
A Shared Language Between Businesses and Developers
Domain Driven Design

3 min read


1 day ago

Thoughts on Hiring in Tech

The agile software movement suggested that we break down the barriers between business folks and IT folks so they can work more together. When you try to scale agile, it gets complex, process-heavy, and inefficient. I set before you a world where we’re all opportunists. What’s more, in this world…

Interview

3 min read

Thoughts on Hiring in Tech
Thoughts on Hiring in Tech
Interview

3 min read


2 days ago

Effective Communication for Growth in Agile

Communication crosses all the boundaries of our lives. It includes how we use our voice — the tone, volume, and pace at which we speak. The holistic aspect of Communication makes the process dynamic. Effective Communication depends on our ability to be present. Years of experience developing software don’t translate…

Agile

2 min read

Effective Communication for Growth in Agile
Effective Communication for Growth in Agile
Agile

2 min read


3 days ago

Focusing User Stories to Deliver Business Value

A story is always something that the business values. Think of a story as a thin vertical slice through the horizontal layers of the system. Quantifying the business value can be informal. User Stories make the team focus on how the product will behave rather than how it will be…

Agile

3 min read

Focusing User Stories to Deliver Business Value
Focusing User Stories to Deliver Business Value
Agile

3 min read


4 days ago

Heuristics for Flexibility and Maintainability

To write Code that’s easy to change, we need to follow a couple of heuristics. Changes do not create unrelated side effects. Small changes in requirements suggest small code changes. …

Simple Design

2 min read

Heuristics for Flexibility and Maintainability
Heuristics for Flexibility and Maintainability
Simple Design

2 min read


5 days ago

Event-First Thinking for Resilient Systems

When you start modeling events, it forces you to think about the system’s behavior instead of its structure. Domain events represent the state in time of a business process. Customer interactions determine at a higher level what is essential to the business. Events are defined based on customer-facing interactions. …

Event Modeling

2 min read

Event-First Thinking for Resilient Systems
Event-First Thinking for Resilient Systems
Event Modeling

2 min read


6 days ago

Product Management Flaws

Developers have “passing tests,” but product managers do not. Product managers view velocity and output as their key performance indicators. A mismatch between prioritization rigor (deciding what gets worked on) and validation rigor (choosing if it was the right thing to work on). Prioritization rigor is designed only to temper…

Agile

3 min read

Product Management Flaws
Product Management Flaws
Agile

3 min read


6 days ago

Trading Control for Participation

The rules are simple: Teams can add or remove members using consent. Members can join or leave teams with reasonable notice. And members can manage their bandwidth (i.e., hold many roles). Open positions are shared, and members can “apply” by meeting with other team members, discussing the work, and sharing…

Agile Teams

2 min read

Trading Control for Participation
Trading Control for Participation
Agile Teams

2 min read


Mar 20

Cultivating a Purpose-Driven Organizational Culture

Bureaucracies are no match for complexity. They can’t handle the surprises we face every day, and worse, they’ll never surprise us with an unexpected breakthrough. This brings us to one of the most important things leaders and teams need to internalize: our way of working is made up. This is…

Agile

3 min read

Cultivating a Purpose-Driven Organizational Culture
Cultivating a Purpose-Driven Organizational Culture
Agile

3 min read


Mar 19

Agile Thinking in Organizations

Corporations want share prices to move only up and to the right. They need to move the needle now, which means revenue or earnings growth. Executives are compensated in stock to align their interests with those of shareholders. They all fall victim to a kind of collective quarterly myopia. …

Agile

2 min read

Agile Thinking in Organizations
Agile Thinking in Organizations
Agile

2 min read

Rafael A. George Duval

Rafael A. George Duval

81 Followers

Learning about software engineering through the lens of everything, one snippet of text at a time. Chief Editor: https://snippetsoftext.substack.com

Following
  • Christian Heilmann

    Christian Heilmann

  • Richard Kenneth Eng

    Richard Kenneth Eng

  • Luay Rahil

    Luay Rahil

  • Li-Hsuan Lung

    Li-Hsuan Lung

  • Robert Martin

    Robert Martin

See all (214)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech