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 "Programming"

There are 31 notes in total.

Taliwind Drama because of AI

Tailwind Labs lost 80% of revenue and 75% of its engineers while usage exploded. The cause: AI replaced the web as the discovery layer, breaking documentation-driven funnels.

ProgrammingArtificial IntelligenceOpen Source
47 1 0
Read more

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
47 3 0
Read more

Foundational Knowledge in AI-Assisted Development

Examination of why classical computer science fundamentals remain essential for evaluating AI-generated code, recognizing abstraction failures, and making informed architectural decisions despite automated code generation.

Artificial IntelligenceProgramming
59 4 0
Read more

About CSS Property "overscroll-behavior"

Just found out about this CSS property. You don't need javascript anymore to block that anoying scroll chaining from a modal to the background page.

ProgrammingCSS
45 4 0
Read more

Why Thinking Still Matters More Than Tools

Tools amplify thinking but cannot replace it. The capacity to reason precisely remains the irreducible foundation of effective technical work.

ProgrammingTechnology
6 0 0
Read more

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
29 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
49 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
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

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

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