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 47 notes in total.

Why AI Won’t Save Bad Architecture

AI can speed up coding inside a well-structured system, but it cannot repair fundamental architectural flaws. AI won't fix misorganization, it will only accelerate and amplify it.

Artificial IntelligenceProgramming
42 2 0
Read more

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
57 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
102 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
59 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
60 2 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
60 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
66 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
38 1 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
42 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
36 1 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
30 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
19 0 0
Read more