Random Thoughts in Traffic

Where real traffic meets network traffic.

Main Menu

  • Home

Blog Calendar

March 2026
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031  
« Feb    

Meta Links

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Frank Jamison dressed in medieval rogue attire sits at a wooden desk by candlelight, writing in an open journal filled with notes and diagrams, with books and warm lantern light in the background creating a focused, fantasy-inspired atmosphere.
    Web Development Fundamentals

    The Rogue Who Could Not Tab: Fixing Keyboard Navigation

    March 4, 2026 / No Comments

    I have shipped features that looked beautiful and worked perfectly with a mouse, only to discover later that they were nearly impossible to use with a keyboard. It felt like building a grand stone keep with polished banners and glowing torches, then realizing I forgot to add doors. Users could admire it from afar, but they could not enter. Fixing keyboard navigation after the fact is humbling. It forces me to examine every assumption I made about interaction. It also reminds me that accessibility is not an optional side quest. It is part of the main campaign. When I return to an existing codebase to repair keyboard support, I approach…

    Read More
    Frank Jamison

    Related Posts

    Portrait of a web developer seated at a candlelit desk, holding a twenty-sided die beside an open book showing HTML code in a medieval-style study.

    HTML: Structure Is a Contract

    February 9, 2026
    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.

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

    February 25, 2026
    Frank Jamison sits at a wooden desk in a medieval inspired study, wearing chainmail and leather armor, looking directly at the camera while holding a quill over a parchment flowchart labeled with software principles like Clear Functions, Tests, Documentation, and Maintainable. A laptop displaying code, polyhedral dice, sticky notes about readability and simplicity, a shield, sword, candles, and a mountain castle backdrop reinforce the theme of reliable, maintainable code in a fantasy setting.

    The Case for the Reliable Fighter: Why Boring Code Is Underrated

    February 27, 2026

Recent Posts

  • The Rogue Who Could Not Tab: Fixing Keyboard Navigation
  • 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

Recent Comments

No comments to show.
© 2026 Frank Jamison