It’s been just a hair over 6 months since my last update, and I bet you all are,
a) pretty bummed, and b) looking for answers
Most likely it’s c) ambivalent. I will pretend that a) and b) are realistic options; I’m aware that this blog is almost entirely redirect posts for work I publish elsewhere, at this point, and that’s not terribly exciting. Mea culpa on that, and on the long wait between my last update and now. The truth is simple: If it’s ungratifying to read little posts pointing you to material published on real websites, then believe me when I say that it’s ungratifying to write those little posts. Even the dopamine hit I get from checking my meager stats is short-lived and overall a dud.
Wading through freelancing rotations is tiresome, especially with freelance budgets all over the place being slashed or, worse, cut entirely. This is increasingly the reality of writing online without a staff job; Slash Film, for instance, fired its longtime stable of freelancers on December 27th, which feels like an even Grinchier move than doing so before Christmas. (Note: I do not write for Slash Film, so this particular turn of events didn’t impact me – just my peers and buds.) Pitching is work. Pitching into an uncertain landscape, one that’s less stable than ever, is taxing. There is a difference. I don’t mind the work. I mind the tax.
Couple that with personal stuff and general frustration at seeing pieces run online and, in some cases, in print* that I feel I could’ve written better, and the extra lifting that’s required to keep this blog current, and you can, I hope, understand the radio silence. But I’m going to get back in the habit of posting here. For one, writing – any kind of writing – is to the author as exercise is to the weightlifter. Even just a little bit every day counts, at least as far as remaining in shape, and even a couple of short blog posts highlighting recent work is better than writing nothing. For another, I’m always on the lookout for revenue streams, and it’s possible that I may be able to do that using this site, though that’s going to come later in the year when I’ve actually figured out how all that works in WordPress’ context**.
All that said: I watched a bunch of movies last year, and listened to a bunch of albums. I didn’t watch much TV. I’ll only do that when occasion demands. I will never watch enough of that to make a “top ten” list. Being as I missed the cutoff on voting for BOFCA, for the second time in the last 2 years, I feel compelled to right (and write!) that wrong here. As usual, my final lists are both all over the place; I’m averse to considering only the movies and records deemed acceptable in a “best of the year” context for this kind of exercise. Frankly, I’m not impressed by most lists I’ve seen, though I should warn you that you may personally be put off by a select few of my choices. (I do not think films where brains are scooped from skulls are going to be up most folks’ alleys.)
Anyways. Music:
10) yeule – softscars 9) Sufjan Stevens – Javelin 8) Gregory Alan Isakov – Appaloosa Bones 7) Mammoth WVH – Mammoth II 6) Margo Price – Strays 5) Lowland Hum – From Self With Love 4) Lillie Mae – Festival Eyes 3) Mitski – The Land is Inhospitable and So Are We 2) Nita Strauss (and friends!) – The Call of the Void 1) Peter One – Come Back To Me
And movies:
10) Poor Things 9)Piaffe 8) The Cow Who Sang a Song into the Future 7) When Evil Lurks 6) Sick of Myself 5) The Beasts 4) Showing Up 3) Jethica 2) Killers of the Flower Moon 1) The Zone of Interest
Honorable mentions: Menus-Plaisirs – LesTroisgros; Ernest & Celestine: A Trip to Gibberitia
And, as the Beastie Boys might say: That’s it, that’s all, that’s all there is. Be seeing you in this, the year 2024.
*I’m endlessly pissed, for instance, that despite showing interest in writing a booklet essay for a certain fancy release of a certain top-tier favorite of mine, to the people who can make those decisions, three – three – other writers, only one of whom I consider my better and the other two I think are my equal at best, wound up scoring those gigs. This is effectively like punching me in the stomach while kicking me in the dick while farting in my eyes. **Some people have newsletters; I have this blog. Newsletters are how lots of journalists, some good, some tiresome, make their money. I don’t really have the patience for getting up to date on a whole other platform and style of writing, but I do have patience enough to employ subscription widgets on this site – for pieces I write for this site only. (If this ever takes flight, I’m not about to charge for posts that link to other sites. That’s dumb.)
{"id":"2","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"featured_image","featured_image_url":"https:\/\/agcrump.work\/wp-content\/uploads\/2025\/10\/image-asset-179x200.webp","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":false,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"A Constant Visual Feast","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Support My Work:","form_subtitle":"","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thanks for supporting my work!","payment_confirmation_title":"A Constant Visual Feast","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much do you want to tip?","initial":{"instruction_type":"normal","instruction_message":"How much do you want to tip?"},"empty":{"instruction_type":"error","instruction_message":"How much do you want to tip?"},"invalid_curency":{"instruction_type":"error","instruction_message":"How much do you want to tip?"}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"Want to make a recurring tip?"},"success":{"instruction_type":"success","instruction_message":"Want to make a recurring tip?"},"empty":{"instruction_type":"error","instruction_message":"Want to make a recurring tip?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Pingback: “‘The Beasts’ Are Human in Rodrigo Sorogoyen’s Stunning Ripped-from-the-Headlines Thriller” | A Constant Visual Feast