A Scheduled Job Needs a Time Zone, Not Just an Hour
"Run it at six" is incomplete information for a scheduled job.
wade womersley – york based software engineer
Engineering notes from the sharp end
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.
298 published posts
Latest update
Latest post
"Run it at six" is incomplete information for a scheduled job.
Archive
Replacing app.js and hoping every cache forgets the old version is a fairly unpleasant deployment strategy.
A database migration can work perfectly on your development machine and still make a production deployment awkward.
Putting the washing away could use a boss-battle soundtrack.
Pagination looks simple until the underlying list changes between requests.
I like being able to plug the same-shaped cable into more devices.
Passkeys can make signing in feel pleasantly uneventful.
I remain very easy to impress with something that glows in the dark.
Starting the database container before the application container sounds like it should solve startup failures.
When a database query gets slow, adding an index is an appealingly concrete thing to do.