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.

All Notes & Thoughts

There are 46 notes in total.

Automation Amplifies Design Decisions — Good and Bad

Automation accelerates the impact of design decisions, and its benefits are realized only when the underlying architecture is sound; otherwise, automation quickly magnifies existing problems.

TechnologyArtificial Intelligence
44 1 0
Read more

LLMs Don’t Understand — And That’s Fine.

LLMs repeat human knowledge without understanding it. This is not a flaw — it reveals something important about intelligence, meaning, and authorship.

Artificial IntelligenceHypePhilosophy
91 2 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
42 1 0
Read more

Global State vs Provide/Inject in Vue.js

Global State vs Provide/Inject in Vue.js. Both solve different data-sharing problems. Selecting the appropriate strategy depends on scope, scalability needs, and architectural clarity.

ProgrammingVue.js
48 2 0
Read more

Small Teams, Strong Systems

Small teams outperform large ones not through headcount, but through system design. Constraints force clarity, ownership, and feedback loops that scale beyond the team itself.

CultureArchitecture
44 1 0
Read more

When Flexibility Is Actually a Liability

Flexibility in software systems is often mistaken for value. Unconstrained optionality increases cognitive load, defers decisions, and erodes operational consistency.

ArchitectureProgramming
27 1 0
Read more

The Value of Boring, Predictable Systems

Boring systems outlast clever ones. Predictability reduces cognitive load, enables trust, and compounds value over time in ways that novelty cannot.

ArchitectureProgramming
48 2 0
Read more

Custom Software vs Configuring Someone Else’s Vision

Building custom software versus configuring existing platforms is a decision about ownership, constraints, and long-term fit — not just cost or speed.

ArchitectureProgramming
26 1 0
Read more

Why Local Development Feels Heavier Every Year

Organizations adopt tools as cultural practice rather than necessity, adding Docker, CI/CD, and npm bloat to projects that don't need them. Start minimal; add tools only when they solve real problems.

ProgrammingCulture
6 0 0
Read more

The Stack You Inherited Was Not Designed for Your Problem

Inherited stacks encode decisions made for different problems at different scales. I examine what it costs to build inside architecture that was never designed for your context.

Architecture
22 1 0
Read more

When “DX” Hurts Real Productivity

Optimizing for developer convenience often masks deeper productivity losses. Real output — shipped features and resolved problems — matters more than frictionless workflows.

CultureProgramming
20 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
27 0 0
Read more