Skip to content
Wade Womersley

wade.one

wade womersley – york based software engineer

Engineering notes from the sharp end

Practical writing about software, systems, delivery, and things that behave strangely under pressure.

wade womersley – york based software engineer I write the way I work: direct, useful, and more interested in what holds up in production than what sounds clever on a slide.

319 published posts

Latest update November 14, 2026

Programming Random Stuff Software Engineer News AI Software

Latest post

A Backup Is More Convincing After You Have Restored It

November 14, 2026 By Wade

A successful backup job tells you something useful. Restoring it and running the application tells you considerably more.

Programming
Read the post

Archive

Recent writing

Optimistic Locking Stops an Old Tab Overwriting New Work

Posted on November 13, 2026November 12, 2026 By
Programming

Two people can save valid changes and still overwrite each other. A version check gives the application a chance to catch it.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

GitHub Actions Dependencies Deserve a Lockfile Too

Posted on November 9, 2026 By
Programming

The dependencies in a CI workflow deserve the same attention as the packages in the application it builds.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Every Sofa Needs One Slightly Ridiculous Resident

Posted on November 8, 2026 By
Random Stuff

A sofa improves when one of its residents is a slightly ridiculous plush animal.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Ask for Android Permissions When the Feature Actually Needs Them

Posted on November 7, 2026 By
Programming

A permission request makes more sense when the user has just chosen the feature that needs it.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Every Background Alien Deserves a Completely Unnecessary Backstory

Posted on November 6, 2026 By
Films, Random Stuff

Give me a strange little creature in the background of a space film and I am immediately willing to believe it has a very busy life.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

A Dead-Letter Queue Needs Someone to Read It

Posted on November 5, 2026 By
Programming

Moving a failed message to a dead-letter queue can keep a worker from repeatedly tripping over the same problem.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

The Window Seat Turns a Train Journey Into a Very Long Establishing Shot

Posted on November 4, 2026 By
Random Stuff

A train window can make perfectly ordinary countryside feel like the opening of a film.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Kotlin Cancellation Should Survive Your Error Handling

Posted on November 3, 2026 By
Programming

Catching every exception around a coroutine can accidentally turn cancellation into an ordinary application failure.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

HTTP 304 Means the Cached Copy Is Still Useful

Posted on November 2, 2026 By
Programming

An HTTP 304 response is supposed to arrive without a response body.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Posts pagination

1 2 … 32 Next
  • AI
  • artificial intelligence
  • Ego-centric
  • Events
  • Films
  • Food
  • Gaming
  • Gym
  • Hardware
  • Holidays
  • News
  • PHP
  • Programming
  • Random Stuff
  • Reviews
  • Science
  • SEO
  • Software
  • Software Engineer
  • Support
  • Uncategorized
  • Work

Copyright © 2026 wade.one.

Theme: Oceanly News Dark by ScriptsTown