Skip to content
Random Thoughts in Traffic

Where real traffic meets network traffic.

  • Web Development Fundamentals
  • Career Development
  • Web Development Fundamentals
  • Career Development
  • Frank Jamison seated at a wooden table in a medieval styled setting, wearing dark leather armor and a cloak, with an open book, polyhedral dice, and a lit candle in front of him against a warm stone background.
    Web Development Fundamentals

    The DOM Without Magic: Rolling for Initiative in the Browser

    March 2, 2026 - By Frank Jamison

    The first time I truly understood the DOM, it felt less like learning a new API and more like discovering the rulebook behind the dungeon screen. For years I treated the browser like a mysterious Dungeon Master who simply made things appear. Click a button, something happens. Submit a form, data vanishes into the ether. Change a class, styles rearrange themselves like obedient goblins. It felt magical. It is not…

    Read More
  • Frank Jamison dressed as a medieval adventurer stands on a stone road at sunset, struggling to close an overfilled leather pack stuffed with glowing red and blue potions, scrolls, coins, and gear, with a castle rising in the distance behind him.
    Web Development Fundamentals

    One More Potion in the Pack: The Performance Cost of One Extra Image

    February 25, 2026 - By Frank Jamison

    There is a moment in every campaign when someone insists it is only one more item. One more rope. One more potion. One more mysterious glowing artifact that absolutely will not awaken something ancient. Then the party slows down. Movement decreases. Initiative suffers. The dragon closes the distance. I used to treat images that way in my projects. It is only one more image. It will enhance the design. It…

    Read More

Recent Posts

  • The DOM Without Magic: Rolling for Initiative in the Browser
  • The Case for the Reliable Fighter: Why Boring Code Is Underrated
  • One More Potion in the Pack: The Performance Cost of One Extra Image
  • Forms, Validation, and Trust: Guarding the Gates of the Digital Realm
  • Explaining Code: Lessons from Teaching

Recent Comments

No comments to show.
© 2026 Frank Jamison
Graceful Theme by Optima Themes