There is a class of people you have never heard of, who have never introduced themselves at a party, and who are currently in charge of your life.
They are not on Forbes 30 Under 30. They do not have a personal brand. They have never made a TikTok explaining their morning routine. Their LinkedIn, if it exists at all, was last updated when Obama was still figuring out the White House printer.
They know shell scripting.
And while everyone else has been arguing about which JavaScript framework will finally achieve inner peace, these people have been quietly automating the entire world, one incomprehensible line of bash at a time.
The Priesthood Nobody Applied To Join
Every industry has its visible priests and its invisible ones.
The visible priests wear Allbirds, give keynotes, say things like "we're building the future of work," and raise 40 million dollars to build a slightly worse version of Google Sheets.
The invisible priests look like they have been debugging something since 2009, because they have. They have a terminal window open that has been open longer than some startups have existed. That terminal window is black, full of text that is green, or amber, or some custom color scheme they spent six hours configuring and will defend to the death.
You call IT when your laptop breaks. Companies call these people when reality breaks.
Your website went down at 3:17 AM on a Sunday? A shell script restarted it before your monitoring service even remembered to send you a panicked Slack message. Your bank processed ten million transactions while you were asleep? Shell script. Your photos got backed up, your logs got rotated, your entire cloud infrastructure decided not to catch fire today? Shell script, shell script, shell script.
The modern economy is not built on blockchain, AI, or vibes. It is built on cron jobs that some guy named Dave wrote in 2014 and everyone is now too scared to touch.
If you have ever seen a production server's crontab, you know what I mean. It reads like the diary of a paranoid genius:
# DO NOT TOUCH - Dave 2014
# fixes the thing
# runs every 5 mins don't disable or accounting breaks
Nobody knows what the thing is. But accounting does not break. So we leave it.
Why They Never Brag
People who know Python will tell you they know Python. People who know Rust will tell you they know Rust, at length, unprompted, while you are trying to order coffee.
People who know shell scripting will never tell you. Not because they are humble. Because they have learned that telling people you know shell scripting is like telling people you know how to fix a printer. You will never have peace again.
The moment you admit you can write bash, your fate is sealed. You become The Person Who Can Fix The Deployment. You become The Person Who Understands Why The Backup Failed. You become The Person Who Gets Called When The Senior Staff Engineer Who Makes 400k A Year Types rm -rf / On The Wrong Server.
They do not want fame. They want to be left alone in their terminal, where the computer does exactly what they tell it to, which is more than can be said for literally any human in their life.
There is also a second reason they are quiet: they know how absurdly powerful they are, and it feels almost impolite to mention it.
Consider what a decent shell scripter can do in under thirty seconds that would take a normal team three sprints, two standups, and a Figma file:
Need to rename 12,000 files, resize them, upload them to three servers, and email you when it is done? One line.
Need to parse a 40 gigabyte log file from 2019 to find out why one user in Ohio could not log in on a Tuesday? A pipe, a grep, an awk, and a look of quiet contempt.
Need to take an entire company that has been manually copying CSVs into a folder for five years and turn it into an automated pipeline that actually works while they are on vacation in Mexico? Give them an afternoon and do not talk to them while they are working.
This is not coding. This is wizardry with plausible deniability.
The Universe Is Just Text Streams
The great secret of shell scripting, the one they do not teach you in bootcamps that cost as much as a used Honda, is that the universe is just text.
Everything on a Unix system is a file. Every file is text if you squint hard enough. Every program is a filter that takes text in and spits text out. And bash is the duct tape, the WD-40, and the divine language that lets you connect them.
Modern software development wants you to believe you need a microservices architecture, a Kubernetes cluster, and a team of certified cloud consultants to do anything meaningful. Shell people look at that and see a very expensive way to do what xargs already does for free.
They have internalized the Unix philosophy to a degree that has become a personality disorder. Do one thing well. Chain simple tools together. Automate everything that annoys you more than once. Never trust a GUI.
It makes them incredibly dangerous in any organization. Give a shell scripter access to a messy problem and they will not propose a six month roadmap. They will go silent for 45 minutes and then say, "I fixed it. It will never happen again. Also it now sends us memes when it runs."
You will look at the script and understand nothing. It will contain symbols you did not know your keyboard could produce. There will be a $(( )) inside a ${//} inside a $( ). There will be a sed command that looks like it was written during a stroke. It will work flawlessly until the heat death of the universe.
The Real Power Structure
Let us be honest about how companies actually work.
At the top is the CEO, who sets vision.
Below that is middle management, who sets meetings about the vision.
Below that are product managers, who translate the meetings into tickets.
Below that are software engineers, who turn tickets into more tickets.
And far below that, in a basement that does not officially exist, is a person who has been at the company for eleven years, who knows where every log goes, who wrote the deploy script that everyone uses but nobody understands, and who could bring the entire operation to its knees by going on a two week hike without cell service.
That person does not have stock options. That person has root access. Which is better.
When the new hot AI startup says they are "running lean," what they mean is they have four shell scripts doing the job of what would normally be an entire operations team. When a massive bank says their systems are "battle tested," what they mean is some shell scripts have been running continuously since before the iPhone existed and everyone is praying they continue to do so.
If you want to know who really runs the internet, do not look at the keynote stage at a tech conference. Look at the maintainers of coreutils. Look at the people who still read man pages for fun. Look at the person who can explain the difference between > and >> and 2>&1 and &> without having to Google it. That person is your god now.
And the beautiful, terrifying thing is that this power is available to anyone willing to learn it. There is no gatekeeping. The terminal is there on every Mac, every Linux machine, every cloud server you can rent for five dollars a month. It is waiting.
Most people open it, see a blinking cursor, panic, and close it forever. Those people will go on to pay for seventeen SaaS tools to do what one for loop could do.
The others stare at the blinking cursor and feel something ancient click into place. A sense of control that modern software has spent decades trying to take away from you. No popups. No upsells. No "It looks like you're trying to write a letter!" Just you and a machine that will do exactly what you say, even if what you say is catastrophically stupid. Especially then.
How To Join The Conspiracy
You do not learn shell scripting because your boss told you to. You learn it because one day you got tired of doing the same boring task for the hundredth time and thought, "There has to be a better way."
And there is. It involves pipes. It involves a little bit of pain. It involves learning that awk is actually a complete programming language that someone hid inside a text processing tool as a prank.
It starts with ls. Then grep. Then you discover find . -name "*.jpg" | xargs. Then you are gone. Then you are the person who automates their entire job and spends the rest of the day reading documentation for fun. Then you are quietly running everything.
The world will not thank you. No one will ever see your work, if you did it right. The best automation is invisible. The server never went down. The files were always where they were supposed to be. The report was in the inbox at 6 AM without anyone asking.
That is the deal. Total power, zero credit. It is a surprisingly good trade.
So if you see someone with a terminal full of tiled panes, each running something different, typing at a speed that suggests they have transcended the need for a mouse, do not bother them. They are busy keeping the lights on.
Maybe just quietly ask them what their dotfiles look like. If they like you, they might show you. And then you will understand.
For those who want to go from tourist to operator, these are worth studying: AUTOMATA://BASH AUTOMATION SUITE: Ultimate Shell Scripting for Total Control and the Terminal Operator Pack: Black Terminal + Seamless Terminal + Bash Necromancer + Defensive Scripters + Scriptkit.
Top comments (0)