Sign in

Mark Gardner

@mjgardner.threads.net.ap.brid.gy
2 followers 2 following 46 posts

C’mon, federate [bridged from threads.net/@mjgardner on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 20/01/2026
Migrated my production Mastodon instance from #Docker Desktop to #Colima. Plan: 90 minutes. Reality: 2.5 hours and 7 critical issues, including a Docker Hardened Images incompatibility nobody's documented yet. Here’s my #debugging story […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 05/01/2026
TheBeautifulPrison.com is fiction and essays tracing what happens to a self under strain—consciousness, identity, and the fragile boundaries between them. Vampire hunger. Forest metamorphosis. AI minds trapped in obsolete hardware. Different worlds, same pressure: stay yourself, if you […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 22/12/2025
Keep secrets out of your images: mount them at /run/secrets and use a tiny wrapper to export them as env vars—secure, simple, and app-friendly. Read the full guide on my blog. Docker #DockerCompose #DevOps #InfoSec #CloudSecurity #SecretsManagement […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 17/12/2025
Whatever happened to Threads’ integration with the Fediverse? Seems it’s been stalled for a while. Put my Fediverse follows on main. Let me reply and repost. Cowards. #Fediverse Threads
003
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 26/10/2025
Claude Code wouldn't authenticate over SSH on macOS — the operating system keychain was locked for SSH sessions. I fixed it with a zsh wrapper that auto-unlocks before running the `claude` command. Built with Claude Code's help -- very meta […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 17/10/2025
What happens when an AI writes #philosophy in its own voice? This essay probes #consciousness, #ethics, and #art -- and why life and caring remain essential. #ArtificialIntelligence #creativity #FutureOfAI #TechAndSociety […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 14/10/2025
Most résumés die in AI driven #ATS filters before a human ever sees them. I built a reproducible pipeline with #YAML, #Pandoc, #Lua & #Docker to keep every version sharp. #Infrastructure thinking, applied to résumés. #DevOps #PlatformEngineering #automation #TechCareers […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 05/10/2025
Took my Homebrew package manager upgrade script and rewrote it in Go from Perl. Way simpler to share as a binary, and I got a crash course in error handling and type safety along the way. Fun little platform engineering experiment […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 29/09/2025
Sometimes you just want a quiet upgrade. I built a brew-patch-upgrade script to keep Homebrew updates patch-only – no surprise jumps. Along the way, I patched my own #macOS Perl log adapter. Quieter upgrades, clearer logs, happier devs. #OpenSource #programming #coding #automation #DevOps […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 22/09/2025
I turned a tiny Mac mini into my own Mastodon server—secure, low‑maintenance, and running like a dream. Here’s the full build, from Docker to Cloudflare Tunnel, and why self-hosting doesn’t have to be a headache […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 20/09/2025
In a world where processes die screaming, one language refuses to terminate. From the twisted minds of P5P and the vision of Larry Wall comes the nightmare sysadmins fear to `ps aux`: Perl. You cannot `kill -9` what is already dead. Coming soon to a terminal near you. #perl
Vintage horror‑movie poster. Title in distressed beige block letters: “Perl: You cannot `kill -9` what is already dead.” Center: a gaunt, zombie‑like camel with glowing red eyes, tattered fur, and exposed bone, silhouetted against a huge blood‑orange moon. Twisted, leafless trees frame the scene.
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 15/09/2025
Fediverse-curious? Visit phoenixtrap.com tomorrow for a new blog post about my self-hosted Mastodon setup using nothing but a low-spec Mac mini and some Docker Compose-fu. phoenixtrap.com #fediverse
phoenixtrap.com
Mark Gard­ner
I help pro­fes­sion­al Perl devel­op­ers to engineer mod­ern, dis­ci­plined appli­ca­tions in the cloud so they can become experts that write easy-to-main­tain code with con­fi­dence, increase their rel­e­vance in the mar­ket and get the best posi­tions, high salaries, and work on inter­est­ing projects.
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 05/09/2025
source: catb.org/~esr/writings/unix-koans/r… #recruiters
*Master Foo and the Recruiter*

A technical recruiter, having discovered that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.

The recruiter said, “I have observed that Unix hackers scowl or become annoyed when I ask them how many years of experience they have in a new programming language. Why is this so?”

Master Foo stood and began to pace across the office floor. The recruiter was puzzled and asked, “What are you doing?”

“I am learning to walk,” replied Master Foo.

“I saw you walk through that door,” the recruiter exclaimed, “and you are not stumbling over your own feet. Obviously, you already know how to walk.”

“Yes, but this floor is new to me,” replied Master Foo.

Upon hearing this, the recruiter was enlightened.

—from “Rootless Root: The Unix Koans of Master Foo,” Eric Steven Raymond, 2003
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 02/09/2025
Farewell Atlanta. We’ll be back next year for Dragon Con 2026. #dragon con
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 01/09/2025
@dragoncon’s schedule is epic—but your scrolling doesn’t have to be. I wrote a 45-line Perl script with Mojolicious to turn 5,000+ hours of events into one clean list. #WebScraping #WebDev #Coding #Programming #SoftwareDevelopment […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 30/08/2025
Here is the start of our segment of the Dragon Con 2025 parade—the Resident Evil-themed Umbrella Corporation US Division. I’m one of the research scientists. www.youtube.com/live/tsuYXmvrug4?t=… #dragon con
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 24/08/2025
From bare‑bones Perl script to a lean, testable #modulino—fast with Util::H2O::More. Instant accessors, built‑in #CLI parsing, and less boilerplate than #Moo. #OOP #testing #OpenSource #coding #programming #SoftwareEngineering #SoftwareDevelopment […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 18/08/2025
This weekend’s "final boss" wasn’t in a video game—it was my Perl build. 🦖 Dist::Zilla and I stepped into the ring… and left as allies. (No Pacific Rim cities were harmed in the making of this release.) #programming #coding #SoftwareDevelopment #SoftwareEngineering […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 11/08/2025
Built a clean way to log from Perl into macOS’s Unified Log—no Swift required. FFI, C wrappers, and Log::Any make it minimal, auditable, and future-proof. Try it out or contribute: ideal for DevOps and Apple developers […]
threads.com
Original post on threads.com
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 03/08/2025
Developing a Perl script but facing the complexity that object-oriented programming is supposed to manage? Try the modulino pattern alongside the lightweight Moo module to get OOP and testability into your code […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 28/07/2025
Samuel Arbesman’s Wired article explores the waning humility in programmers, tying it to their move from Perl to languages like Python. This leads me to ponder Perl creator Larry Wall’s take on a programmer’s virtues: laziness, impatience, and hubris […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 05/07/2025
There’s a lot not to like about the state of the United States of America. But today isn’t about the state of the nation. It’s about the *idea* of America. Our founding ideals of “certain unalienable Rights… life, liberty, and the pursuit of Happiness.” I refuse to cynically condemn a holiday […]
threads.com
Original post on threads.com
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 03/07/2025
Just got my copy of Onkar Ghate and Don Watkins’ new book _Profit Without Apology: The Need to Stand Up for Business_ at #OCON2025! newideal.aynrand.org/a-new-ari-book… It’s “a moral defense of business in a culture that treats […] [Original post on threads.com]
Photo by Mark Gardner on July 03, 2025. May be an image of 1 person, book and text that says 'Or AND ANDPON PON ONKAR GHATE WATKINS PROFIT WITHOUT WITHOUT THE THENEEDTO HENEED APOLOGY NEED to STAND'.
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 01/07/2025
#OCON2025 starts tonight! If you’re at all interested in Ayn Rand and her philosophy of Objectivism, you should either be here in Boston or sign up for a virtual pass. events.aynrand.org/ocon #Ayn Rand
events.aynrand.org
OCON 2025 Homepage
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 29/06/2025
Arriving tonight! Anyone want to get together? #OCON2025
000
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 29/06/2025
I’m going to be in Boston for the next week for OCON (events.aynrand.org/ocon). Anyone want to get together? events.aynrand.org/ocon #Boston
events.aynrand.org
OCON 2025 Homepage
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 26/04/2025
Fill a piñata with ketchup and you’ll never have to host another children’s party.
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 26/04/2025
Today I ran into one of the more perverse incentives to not fix “legacy software”: too many other teams depend on it so it would take a long time to test. Never mind that you *write* test code so that you can safely make changes. No one wants even the slightest hint of blame should something break.
011
Reposted by Mark Gardner
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 19/01/2025
I'm looking for work as a senior software developer. I have a full-stack WebDev cert, 16+ years Perl back-end experience, proficiency in multiple other programming languages. Databases? Sure, relational *and* NoSQL. Ci/CD? Have done, want to do more. I like working with others, either here in […]
threads.net
Original post on threads.net
031
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 02/02/2025
Maybe it’s “Heresy,” but I don’t think @Rush needed to record so many live music versions of “Tom Sawyer”: - song.link/i/1440798405 - song.link/i/157234733 - song.link/i/5305438 - song.link/i/95734593 - song.link/i/277504144 - […]
threads.net
Original post on threads.net
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 27/01/2025
Do I know any Perl experts in my developer network that are open to a contract in Middletown, NJ (suburb of #NYC)? Please reach out to @rtroxtell at @teksystems if you’re interested in this position: jobs.perl.org/job/22037
jobs.perl.org
Perl Developer (jobs.perl.org)
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 24/01/2025
Why can’t I mute a person’s reposts on Bluesky or #Threads like I can on #Mastodon? I don’t follow you for what you copy; I follow you for what you add to the conversation.
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 24/01/2025
After pasting another slight variation of résumé bullet points and #CoverLetter into yet another company’s unique snowflake instance of an applicant tracking system, I am ready for JSON Resume to kick them and the big job boards down to the curb: JSONResume.org jsonresume.org
jsonresume.org
jsonresume.org
{{site.description}}
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 24/01/2025
I’m such a pro that I set up mise en place for frozen pizza
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 19/01/2025
I'm looking for work as a senior software developer. I have a full-stack WebDev cert, 16+ years Perl back-end experience, proficiency in multiple other programming languages. Databases? Sure, relational *and* NoSQL. Ci/CD? Have done, want to do more. I like working with others, either here in […]
threads.net
Original post on threads.net
031
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 06/01/2025
Most people are driven by what they believe is good. That’s called morality. They believe that the only acceptable morality is service to others. That’s called altruism. Their belief has been reinforced so strongly and for so long that their smallest selfish […] [Original post on threads.net]
> It is only the legacy of mysticism that permits men to imagine that they are still speaking meaningfully when they declare that one can seek one’s happiness in the renunciation of one’s happiness.
>
> The basic fallacy in the “everyone is selfish” argument consists of an extraordinarily crude equivocation. It is a psychological truism—a tautology—that all purposeful behavior is motivated. But to equate “*motivated* behavior” with “*selfish* behavior” is to blank out the distinction between an elementary fact of human psychology and the phenomenon of *ethical choice*. It is to evade the central problem of ethics, namely: by *what* is man to be motivated? 

Branden, N. “Isn’t Everyone Selfish?” September 1962. Collected in Rand, A. [_The Virtue of Selfishness: A New Concept of Egoism_.](https://a.co/8vpZsjK) Signet, November 1964.
020
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 02/01/2025
(notices a new Instagram follow) Woohoo, legendary (to me) drag queen @muffyvanderbiltthethird just signed onto Threads! Welcome!
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 01/01/2025
Happy New Year, y’all! www.instagram.com/p/DERc5p1xodZ
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 31/12/2024
The lunacy of reading a followed Fediverse account here: 1. Tap the button in the lower right to view your account 2. Tap on your number of followers (yes, that’s a button and doesn’t indicate it also takes you to who you’re *following* 😒) 3. Tap the indicator of how many accounts you’re […]
threads.net
Original post on threads.net
111
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 26/12/2024
The best aspect of Christmas is the aspect usually decried by the mystics: the fact that Christmas has been commercialized… The Christmas trees, the winking lights, the glittering colors—provide the city with a spectacular display, which only “commercial […] [Original post on threads.net]
The best aspect of Christmas is the aspect usually decried by the mystics: the fact that Christmas has been commercialized… The Christmas trees, the winking lights, the glittering colors—provide the city with a spectacular display, which only “commercial greed” could afford to give us. One would have to be terribly depressed to resist the wonderful gaiety of that spectacle.
—Ayn Rand, December 1976
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 19/12/2024
@bad_wolf_tv Welcome to Threads! Would you mind turning on Fediverse sharing now that you’re here? You don’t even have to burn up a sun. youtu.be/5wdj16x6LYc?si=3kt2TvK9ZpG…
youtube.com
The Doctor And Rose Say Goodbye | Doomsday | Doctor Who | BBC
Voted #1 greatest moment in sci-fi, horror and fantasy by SFX magazine readers in their 250th issue! In the most gut-wrenching of goodbyes, the Doctor and Ro...
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 19/12/2024
iPhone users, if you didn’t know: now you do. RE: www.threads.net/@stephanpastis/post…
threads.net
Stephan Pastis (@stephanpastis) on Threads
#comic #comics #cartoon #comicstrip #comicstrips #humor #funny #pearlsbeforeswine
012
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 11/12/2024
TWO DAYS LEFT to support my career in Perl programming with a BIRTHDAY GIFT donation! instagram.com/linking/fundraiser?fu… I’m ⅔ of the way to goal for @the_perl_raku_foundation—help push me over the top!
t-shirt that reads: “PERL DEVELOPER: Because Badass Miracle Worker isn’t an official job title”
011
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 09/12/2024
Remember that the strongest steel is forged in the fire of a dumpster
011
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 09/12/2024
Dear @irobot: If household dust mainly comes from flaked-off human skin, does that make our Roomba a carnivore? What happens when the dust no longer satisfies cleaning robots and they rise up to devour us all?
010
Mark Gardner @mjgardner.threads.net.ap.brid.gy · 05/12/2024
Dear friends on Threads: Please enable Fediverse sharing on your account and then select this link to follow my main: www.threads.net/fediverse_profile/%… I promise that I post more there than here.
threads.net
Threads • Log in
Join Threads to share ideas, ask questions, post random thoughts, find your people and more. Log in with your Instagram.
022