Skip to main content
Projects Experience Writing About Contact

Writing

Notes on building well

Short essays on delivery habits, typed boundaries, and keeping releases small.

Published

6

Latest

2026

Archive

All notes

Sorted newest first

  • Jul 7, 2026

    ECMAScript 2026 Is Official: Everything New in JavaScript's 17th Edition

    Everything New in JavaScript's 17th Edition

    javascript ecmascript
    →
  • Jul 6, 2026

    The Sidebar That Wouldn't Sit Still

    A one-line CSS change surfaced a sidebar that visibly resized on every page change. Chasing it meant reading Astro's own swap implementation — and learning why two "obvious" fixes both made things worse.

    Astro Debugging Frontend
    →
  • Jul 3, 2026

    Rules of Hooks - React Development Guide

    Comprehensive guide to React Hooks rules, violations, and solutions

    React Frontend
    →
  • Jul 1, 2026

    From Pixels to Planet

    How a raw photograph of the earth becomes a place you can spin, zoom, and trust — told in six stages, from ingestion to globe rendering.

    Geospatial Systems Infrastructure
    →
  • Jan 18, 2026

    Typed boundaries are a product feature

    How clear TypeScript boundaries make product work easier to change.

    TypeScript Architecture Product Engineering
    →
  • Sep 29, 2025

    How Bad Code Formatting Eats Up Your LLM Tokens

    Large Language Models process code as tokens, not visual formatting. Poor structure directly impacts costs, processing speed, and context window limits.

    LLM Developer Experience Tooling
    →

© 2026 Nata Nael

RSS GitHub LinkedIn
⌕

↑↓ navigate ↵ select esc close