Eduardo Arsand

Notes & Thoughts Quick thoughts, technical notes, and ideas.

Notes written to clarify my own thinking, share knowledge, explore ideas, and remember important concepts.

Notes tagged with "Architecture"

There are 6 notes in total.

The Discipline of Simple Code

After two decades in software: writing simple code is harder than complex code. Simplicity demands discipline, problem clarity, and focus on what endures.

ArchitectureProgramming
18 0 0
Read more

Why I Prefer Owning My Stack

Controlling my technology stack grants me autonomy, clarity, and speed. I have found that this approach leads to more robust, adaptable systems and shields me from the risks of vendor lock-in and opaque dependencies.

TechnologyArchitectureProgramming
21 1 0
Read more

Observability Is Not a Substitute for Simplicity

Observability tools are useful for understanding system behavior, but they cannot make up for unnecessary complexity. Prioritizing simplicity in design leads to more maintainable and reliable systems, reducing the need for constant monitoring and troubleshooting.

ArchitectureTechnology
14 0 0
Read more

Understanding Abstraction

Abstraction hides complexity behind simple interfaces, enabling reusable, maintainable, and flexible code while focusing on what something does, not how.

ArchitectureProgramming
41 1 0
Read more

Why Most Websites Didn’t Need Single-Page Apps

SPAs solved collaboration problems but most websites adopted them unnecessarily. Traditional apps better suit content. Unnecessary complexity became technical debt.

ArchitectureProgramming
43 1 0
Read more

The Hidden Complexity of “Simple” CRUD Systems

CRUD systems hide complexity behind simple operations. Soft deletes, permissions, side effects, and state transitions demand domain-aware design from the start.

ArchitectureProgramming
38 1 0
Read more