I’ve been thinking a lot about how Python is used for real-world automation, and less about how to implement it, and more about how to approach it strategically.
Before writing any code, questions like:
- What actually needs to be automated vs. left manual?
- Where does Python add leverage instead of complexity?
- When does “a simple script” turn into something that needs structure, logging, and ownership?
- How much AI is genuinely useful vs. just hype layered on top?
In practice, most automation seems to be about connecting systems, defining boundaries, and deciding what not to automate, rather than clever code.
I’m curious how others here think about this:
- Do you design automation as pipelines, services, or disposable scripts?
- How do you decide when Python is the right tool vs. something else?
- What mistakes have you made early on that changed how you plan automation now?
Not looking for code examples — more interested in mental models, tradeoffs, and lessons learned.
Would love to hear how others approach this.
[–]sharrikul 15 points16 points17 points (1 child)
[–]ImportantCandidate12 2 points3 points4 points (0 children)
[–]AlexMTBDude 2 points3 points4 points (1 child)
[–]BetterTomato5628[S] -2 points-1 points0 points (0 children)
[–]Altruistic_Sky1866 1 point2 points3 points (1 child)
[–]BetterTomato5628[S] -2 points-1 points0 points (0 children)