5 ms·
I wrote my own deployment scripts to deploy django-based projects. Before that, I used to deploy manually; it was a long, frustrating process that was error pro
by hasenj 16y ago
I wrote my own deployment scripts to deploy django-based projects. Before that, I used to deploy manually; it was a long, frustrating process that was error prone.
The "aha" moment being that it's just a bunch of scripts to automate mundane tasks, "how didn't I think of that before?". Everything really is just that. All the tools we use are just programs that automate things we'd have to do manually otherwise.
This is kinda embarrassing to admit as a programmer, but in my windows days, it never occurred to me that I could just write scripts to automate mundane tasks. It seemed like everything had to come from "real" companies or "real" projects. If no company made it, or no open-source project exists for it, then you're stuck doing it manually.
I also now realize that this is the mindset of the average company that has no clue what it's doing. They also think if a tool doesn't have a GUI, it doesn't exist. 'git' is not a real system because it's all from the command line.
Incidentally, I had that aha moment around the time when I was transitioning from GUI tools to command line tools.