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 21 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

The Internet is Becoming Synthetic

The Internet was valuable because it connected human knowledge from all around the world, from popular to scientific knowledge. Now it increasingly consists of machine-generated content.

TechnologyPhilosophyArtificial Intelligence
47 2 0
Read more

A Poem About Entropy

Several months ago, thinking about entropy and debating it with friends, I came with an idea of a poem. I'm no real poet, and AI helped me a little with some words.

EntropyPhilosophyScience
26 2 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
25 2 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
30 4 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
17 1 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
32 1 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

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
1 0 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

PHP Typed Arrays

Typed arrays in PHP through PHPDoc enable static analysis, IDE support, and explicit contracts using array shapes, lists, and advanced constraints beyond native typehints.

PHPProgramming
49 0 0
Read more

A Journey to the End of Time

I'm struck by the vastness and age of the universe, and the relentless force of entropy, which gradually erodes and pushes everything toward uniformity.

ScienceEntropy
30 2 0
Read more