by hilti on 3/8/25, 11:25 PM with 7 comments
Cron jobs still power critical scheduled tasks across our infrastructure. Server Sent Events handle real-time updates more efficiently than many WebSocket implementations I've tried. Shell scripts glue together components that modern architectures claim to integrate seamlessly.
I'm curious how others are leveraging these older technologies in modern stacks. Have you found creative uses for old UNIX tools that outperform newer alternatives? Are there specific combinations of old + new that work particularly well? Any war stories where a simple UNIX solution saved the day when modern tools failed?
by j4nek on 3/10/25, 9:56 AM
I am always amazed that many of these things (Unix, C, IP, Ethernet) were developed in the 70s/80s and are still relevant, useful and today. At that time, people also had a technical interest in developing software and had to deal with very limited resources, maybe this is no longer the case in many cases today
i am helping maintain a big automation system for a customer which is generates several million in sales per year and is built just with simple unix tools, perl, mqtt, nginx - a very low tech stack - running on a small 2 core machine.
the cloud-based solution that existed before had enormous performance problems, ran unreliably, was difficult to debug and was several times more expensive in terms of both development and running costs
by bookwormtrixie on 3/9/25, 12:20 AM
When I was using RPi more intensively I was using serial (UART) connection as well. No need to switch keyboard, mouse and monitor in case of failed boot or broken network connection. I was just opening serial console on my desktop and possibility of having terminal with Linux on RPi and web browser on one screen, as well as possibility of copying text between two windows was making Linux boot debugging more comfortable.
by hideload on 3/17/25, 2:17 PM
by sejje on 3/9/25, 12:33 AM
tmux + vim > ide (for me)
ssh > rdp
git
terminal
This stuff is so old now, and largely does one thing and does it well. I prefer composing unix tools to writing my own scripts, when it's possible. When I do write my own scripts, often they need to be run from a cron job, soooooo...
<3 old tech
by ciaovietnam on 3/9/25, 1:05 AM
by stephenr on 3/14/25, 5:56 AM
Cron is mostly replaced by more modern solutions for the same problem space, IMO: systemd timers on Linux, launchd on macOS.