Hi.
I'm Sean McBride, a military veteran turned Software Engineer.
I code with Honor, defend the Just, and pursue lofty undertakings on the Cutting Edge
You can connect with me on LinkedIn, X, or YouTube
Latest stories
11.21.2025 — 1 min read — In
CareerThe federal government is rethinking OMB Circular A-76, which historically has treated engineering as "commercial activity" to be outsourced, including core custom software, fueling sole-source…
11.12.2025 — 1 min read — In
CareerGenerative and agentic AI applied to mainframe COBOL modernization is one of the most underrated shifts in the software industry. It's been about a decade since I last worked with IBM mainframes, so I…
10.19.2025 — 2 min read — In
CareerI've heard LLMs brought up in the context of legacy code modernization. Here are some lessons learned I've had digging into using agentic coding techniques with Fixed Format COBOL on the Exercism…
09.17.2025 — 2 min read — In
CareerWanted to give an update since it's been about a month since I started casually exploring post-sabbatical job opportunities. Essentially, I've learned that I'm very picky, and the market is very light…
09.08.2025 — 1 min read — In
CareerI've come to believe that calling yourself a "systems programmer" or "systems hacker" is maladaptive for career planning. With rare exceptions, people in industry who write "systems code" are really…
06.27.2025 — 3 min read — In
CareerAfter a pretty intense slog, I've made it through Coplien's Advanced C++ book from 1992. This has likely been the most difficult C++ book I've ever read, especially compared to some of the easy…
05.22.2025 — 3 min read — In
ProgrammingPeople complain about RAII, but at least you can look that acronym up. Sure, "Resource acquisition is initialization" might have the air of a really clever Danish witticism that got a bit mangled by…
05.15.2025 — 4 min read — In
BooksA few weeks ago, I committed the grave sin of confusing the Apple II and Commodore 64 floppy disk drives! Mea Culpa! As penance, I chose to read Michael Swaine's Fire in the Valley, an engaging…
05.01.2025 — 2 min read — In
CareerI'm taking some flak for having worked at CrowdStrike. It's understandable that folks feel this way. The outage was serious and historic. My wife's medical clinic couldn't access EMRs for a week. I…
04.25.2025 — 8 min read — In
CareerMotivation American Programmers currently have a lot of anxiety about LLM-related job loss and a recent resurgence of job offshoring. In many ways, this environment is very similar to the early 1990s…
03.24.2025 — 1 min read — In
MainframeThe IBM Personal Transport (PT) comes with LuxeDrive technology, freeing you to take your hands off the wheel and THINK. Its advanced Watson AI learns your routes and preferences, delivering a safe…
02.22.2025 — 3 min read — In
CareerComputer programmers on the cusp of the Generative AI revolution are in a position eerily similar to that of data processing professionals at the dawn of the timesharing revolution. A Flashback to…
02.16.2025 — 2 min read — In
CareerHard to believe, but this year marks the 20th anniversary of iTunes podcasts. It took decades, but after the "podcast election," one thing is undeniable: authentic human voices—recorded cheaply and…
02.15.2025 — 2 min read — In
CareerSally: Daddy, Daddy! What's a programmer? Dad: Ah, Sally, that's an old-fashioned word for a job people used to have. Your great-uncle Steve was a programmer, and back then, it was one of the most…
02.12.2025 — 5 min read — In
MainframeComputers work with text by encoding characters in an alphabet as numbers. There are several natural questions when considering character encoding:
What alphabet would we like to encode? Do we care…
10.05.2019 — 8 min read — In
ProgrammingIn his classic software engineering essay, No Silver Bullet, Fred Brooks argues that software complexity can be broken into two types. The first is essential complexity emergent from the problem…
09.24.2019 — 5 min read — In
ProgrammingLooking back at POSIX When it comes to software, standards are an important tool to protect against “lock-in.” Back in the day, this was accepted as common knowledge. Academics (ACM, IEEE), industry…
07.09.2019 — 7 min read — In
CareerIt’s getting popular to discuss burnout, which is great! It’s a conversation we need to have to counteract the self-promotional hustleporn that over-emphasize unhealthy work habits and suggests that…
06.25.2019 — 15 min read — In
ProgrammingI am not a long-time Io enthusiast. I'm just a polyglot developer backpacking across different language ecosystems with a sense of curiosity and the software equivalent of a Rick Steves' travel guide:…
06.19.2019 — 7 min read — In
PhilosophyAncient Rome has always fascinated me. On the one hand, it created the most professional pre-modern military and conquered much of the known world. On the other hand, it embraced and expanded the…
06.09.2019 — 14 min read — In
ProgrammingRecently, my friend Kait Moreno and I have started a YouTube video series to follow our progress as we go through The Rust Programming Language. If you haven't seen this yet, please consider clicking…
05.24.2019 — 4 min read — In
CareerAs I've gotten older and gained perspective on my life, I've concluded that many aspects of my personality and career have been broadly shaped by the era, location, and community of my childhood. In…
05.17.2019 — 21 min read — In
ProgrammingI am not a professional mainframe developer. I'm just a polyglot programmer backpacking across different language ecosystems with a sense of curiosity and the software equivalent of a Rick Steves…
05.13.2019 — 9 min read — In
ProgrammingI am not a Rubyist. I'm just a polyglot developer backpacking across different language ecosystems with a sense of curiosity and the software equivalent of a Rick Steves' travel guide: Bruce A. Tate’s…
05.10.2019 — 1 min read — In
ProgrammingA key assumption behind my decision to go back to grad school was that I would be free to engage in passion projects and creative coding. Alas, phrases like "that does not sufficiently advance the…
05.09.2019 — 1 min read — In
PoetrySome species of sharks need to stay in motion to stay alive If oxygen-rich water is not flowing across their gills, they cannot breathe Thus it is for many species of software engineers If dopamine…
11.13.2018 — 3 min read — In
OpinionAccording to the WSJ, (HQ2)/2 is moving to Crystal City! For those of you not taking the GREs today, that means half of HQ2 is coming to the DMV and the other half is going to Long Island in Long…
10.24.2018 — 1 min read — In
OpinionAll good things come to an end, and with Grey Matter Dashboard at 2.0, I've decided that it's now a appropriate time for me to pass the baton and move on from Decipher. It was an honor to be a part of…
10.23.2018 — 2 min read — In
Operation CodeOn Wednesday, October 17th, Operation Code DC gathered for our second meetup since the relaunch of our chapter. We were hosted by GE Aviation in downtown Washington, DC. The GE Aviation staff went…
08.29.2018 — 3 min read — In
Operation CodeOn August 28th, 2018, about 28 military, veterans, military spouses, and civilian allies gathered at Capitol Post to relaunch Operation Code's DC chapter. I think that's a pretty great turnout for a…
07.29.2018 — 6 min read — In
HistoryThis past weekend, I finally made it through ENIAC: The Triumphs and Tragedies of the World's First Computer by Scott McCartney. After originally purchasing this book from Audible in 2012, I quickly…
04.09.2018 — 3 min read — In
CareerAs I've gotten older and gained perspective on my life, I've concluded that many aspects of my personality and career have been broadly shaped by the era, location, and community of my childhood. In…
01.01.2018 — 5 min read — In
CareerAfter a decade of career compromises, I'm finally following my passions Ideally, when someone graduates from college, they should understand their interests and aspirations and map that to a career…
12.24.2016 — 5 min read — In
ProgrammingEarlier today, I was pleased to discover that FedEx had shipped me an important package. No, this wasn't Christmas a week early (...or was it???). It was the brand-new Pixel phone and Daydream VR set…
12.15.2016 — 2 min read — In
CareerCome this way, honored Odysseus... and stay your ship, so that you can listen here to our singing; for no one else has ever sailed past this place in his black ship until he has listened to the honey…
11.07.2016 — 6 min read — In
ProgrammingWhy this reference? After the first week of my junior phase at Fullstack Academy, it's clear to me that Regular Expressions is a concept that I need to master quickly. In the past, I've usually …
10.18.2016 — 3 min read — In
CareerYesterday, some of my colleagues in Operation Code's Slack channel were expressing some concerns about outsourcing and the impact that this might have on their careers. Given all of the election…
06.30.2016 — 2 min read — In
HistoryOne hundred years ago today, General Haig, commander of the British Expeditionary Force, a man known for strong Christian beliefs and eccentric spiritualism (supposedly he had spoken with Napoleon…
04.09.2014 — 6 min read — In
MainframeOn April 7, 1964, Tom Watson Jr. stood at the front of a conference room in IBM's Poughkeepsie, NY research lab. Looking beyond the podium and out into the audience, Watson saw two hundred influential…
12.30.2013 — 7 min read — In
MainframeA few months ago, IBM slapped me on the wrist. No, this wasn’t really physical punishment or like . Rather, it was a Notes Inbox slap named
12.01.2013 — 10 min read — In
Mainframe07.31.2013 — 7 min read — In
MainframeMac 3270? Water and Vinegar? How Mainframers began to use Macs It may seem strange to think that users, application developers, and systems programmers of IBM mainframes may use a Mac 3270 solution…
07.13.2013 — 1 min read — In
CareerThanks to organizations such as , the techie community is increasingly starting to think about ways to leverage their engineering skills in volunteer public service projects. I…
07.08.2013 — 3 min read — In
HistoryMany of you know that I've had already had a handful of careers during my 27.5 years of life. Besides working in technology and serving in the Army, there was a brief period when I was a History PhD…
11.20.2011 — 22 min read — In
MainframeDespite derision as a dinosaur doomed to gradual extinction, a recent breakthrough in mainframe technology has the potential to transform the world of modern data centers. On July 22, 2010, IBM…
11.20.2011 — 4 min read — In
TechWith IBM moving towards Cloud Computing and the zEnterprise turning into a “Cloud-in-a-box,” it is increasingly important to track developments in the public infrastructure-as-a-service (IaaS) space…
09.20.2011 — 4 min read — In
TechVMWare and Full Virtualization In the early days of distributed computing, many experts considered x86 virtualization near to impossible due to the complexity of the platform. In contrast to the…
07.15.2011 — 2 min read — In
CareerPraise to God for his many blessings! I have so much to be thankful for. Firstly, I was able to survive my 15 credit hour semester at IIT with a pretty respectable GPA and a published paper. My…
03.08.2011 — 2 min read — In
CareerIt’s difficult to believe, but I am now working through Midterms week of my first of two semesters for my Masters of IT Management program. Glancing back at my blog, I see that my last post on…
12.13.2010 — 2 min read — In
CareerAs many of you know, I have been pretty hesitant to go back to school. It’s been nearly two years since I’ve had a traditional paycheck. This is not to imply that Georgetown University was not a lot…
12.06.2010 — 2 min read — In
CareerThis morning was my Rite of Acceptance into the Roman Catholic church. For those unfamiliar with the process, Wikipedia provides a reasonable explanation of the Rite of Christian Initiation of Adults…
10.25.2010 — 1 min read — In
CareerI am currently working through three career books. is more-or-less a guide for humanities majors trying to figure out how to make their interests and coursework (seem…
10.25.2010 — 1 min read — In
CareerI thought that it would be a useful exercise to publish my thoughts as I work towards getting to know myself a bit better. I am a recently-married West Point graduate that was medically retired from…
04.24.2007 — 3 min read — In
West Point"What the Academy stands for has always been my guide throughout my military career, and to have approached the high ideals of duty, honor, and service to country that are the real spirit of West…