Working with Lucas Bastos: State Machines and Career Development

2023-04-06| Reading Time: 5 | Words: 930

Working with Lucas Bastos: State Machines and Career Development

I worked with Lucas Bastos during my career at Concrete Solutions, and this was a great guy who taught me about state machines - how to model them efficiently with a trigger and states tables. This is a simple approach but efficient, and link this with the BPM process.

Learning from Experience

Lucas introduced me to an elegant way of thinking about state management that has influenced my approach to software design ever since. The beauty of state machines lies in their simplicity and predictability:

Why Lucas Bastos Was a Great Guy

Lucas wasn't just technically brilliant—he embodied what makes a truly exceptional developer and mentor. What made him special went beyond his technical expertise:

His Approach to Mentorship

His Mastery of Agile Principles

Lucas didn't just follow agile methodologies—he lived them. Here's what made his approach to agile so effective:

Individuals and Interactions Over Processes

Working Software Over Documentation

Customer Collaboration Over Contract Negotiation

Responding to Change Over Following a Plan

The Value of Cross-Generational Mentorship

The dynamic between a senior old man with a young guy really is remarkable. What I learned from this experience:

What Lucas Brought:

What I Brought:

The Synergy:

Real-World Agile in Action

State Machines as Agile Architecture

Lucas's approach to state machines perfectly exemplified agile principles:

Simple Design

Iterative Development

Embrace Change

Agile Team Dynamics

Daily Collaboration

Lucas showed me that agile isn't about ceremonies—it's about mindset:

Learning Culture

The Business Connection

What made Lucas exceptional was his ability to connect agile technical practices with business value:

BPM Integration

Sustainable Pace

Legacy and Lasting Impact

Lucas taught me that great developers don't just write good code—they build great teams and sustainable systems. His approach to agile development was holistic:


This post is a tribute to mentorship and the lasting impact of working with experienced professionals who take time to share their knowledge.