When I was younger I dreamed up an idea of a shock suit, basically it would have been a set of long underwear top and bottom with electrodes that would act like a TENS machine to gently(or not so gently) nudge the wearers into performing a repetitive task with machine accuracy. I figured this would be great for an assembly line and could provide a cheaper alternative to a very costly robot while still providing emplo…
There is a sci-fi story somewhere that talks about this premise. It’s a machine that just gives constant orders to the employees of an establishment. Like “grab the mop”, “go to the bathroom”, “mop from left to right” (you get the idea) The story makes the cases that the employees are actually satisfied because they don’t have to do any thinking for themselves. They just follow these methodical simple and timed tasks…
Learning to code vs. learning to automate
51–60 of 190 posts
Re: Learning to code vs. learning to automate
#52When I was younger I dreamed up an idea of a shock suit, basically it would have been a set of long underwear top and bottom with electrodes that would act like a TENS machine to gently(or not so gently) nudge the wearers into performing a repetitive task with machine accuracy. I figured this would be great for an assembly line and could provide a cheaper alternative to a very costly robot while still providing emplo…
Re: Learning to code vs. learning to automate
#53Just brought print version of https://automatetheboringstuff.com/ (2nd edition just released) - thought it would be a good way to learn some code in a practical interesting setting of automation
Aside from being a good tutorial for beginners, what makes it unique is the scope of what the reader is expected to learn to produce: small scripts that will greatly benefit them in their daily life. It demonstrated the power of computing, gives the reader agency and it is entirely possible to cover enough to be actually useful within one book.
I've believed for a while that scripting should be the emphasis for most primary and secondary education computing courses, and companies should even invest in training witha wider remit than they currently do. There's been many times when knowing some VBA or a small amount of Python would have saved hours or even days worth of effort in repetitive tasks.
Re: Learning to code vs. learning to automate
#54When I was younger I dreamed up an idea of a shock suit, basically it would have been a set of long underwear top and bottom with electrodes that would act like a TENS machine to gently(or not so gently) nudge the wearers into performing a repetitive task with machine accuracy. I figured this would be great for an assembly line and could provide a cheaper alternative to a very costly robot while still providing emplo…
That seems like an unlikely premise, and thus a meaningless statement. It's not physical coercion like you imagined, but take a look at how amazon logistics workers get managed by their wearables. Then look at how they describe the job.
I'm gonna go out on a limb here and say this would always be used on people who can't fight back, because they're in some sort of disadvantage (usually economic) and so they would never be paid well enough.
Re: Learning to code vs. learning to automate
#55I totally agree that learning "just coding" per se should not be a goal. It should also help to solve some of your real problems and automation is one of the topic that is very likely you need to solve. When you do something that you like and at the same time need it pays off twice. In fact I got most of my programming skills by implementing simple automation task that I needed. I highly recommend AutoHotkey ( https:…
I just changed jobs from developing on Windows to developing on a Linux virtual machine in Windows. I miss AutoHotkey so much. There are so many things that the command line can't do -- GUI commands, window switchers, and so on. It's a great example of how "learn to automate" can beat "learn to code". When you know how to do something by hand, learning enough about a program's API to do the same thing is a separate l…
Re: Learning to code vs. learning to automate
#56Earlier quoted context omitted.
Forest, trees... There are problems one should automate but there are many problems where automating is not worth the effort. https://xkcd.com/1319/ https://xkcd.com/1205/
I'm willing to agree that some problems aren't worth automating, especially when they have nasty or absent API surface, or when the task changes too much. On the other hand, looking only at time spent is also a very incomplete picture; I've written scripts for tasks that I was fine doing manually just because it allowed me to add free sanity checks and cut down on human error. (Story time: We had a regular process to…
Re: Learning to code vs. learning to automate
#57Any recommendations on a good MacOS GUI automation tool that isnt Automator? Seems like the windows automation ecosystem has several options, but I’m struggling to find a good Mac solution that’s capable of automating desktop apps with fine-grained workflows
Semi off topic: Workflow (Shortcuts) for iOS is great and it is semi ported to the Mac via Catalyst libraries ( https://twitter.com/stroughtonsmith/status/11810213462240583... ). Hopefully, Apple actually goes whole hog and ports WorkFlow to the Mac next year.
Re: Learning to code vs. learning to automate
#58Earlier quoted context omitted.
There is a sci-fi story somewhere that talks about this premise. It’s a machine that just gives constant orders to the employees of an establishment. Like “grab the mop”, “go to the bathroom”, “mop from left to right” (you get the idea) The story makes the cases that the employees are actually satisfied because they don’t have to do any thinking for themselves. They just follow these methodical simple and timed tasks…
You probably mean https://marshallbrain.com/manna.htm
Re: Learning to code vs. learning to automate
#59Earlier quoted context omitted.
You _can_ write plain text code, add an Applescript or Javascript block. Or just use Script Editor directly instead of going through Automator. Apple Events are quite powerful and let you add a lot of functionality.
I hope you would agree that this unnecessarily cumbersome. A plain text script file is hard to beat.
Personally, I like to write and test Applescripts in the Script Editor, and then throw them into Automator when I'm finished so I can save them as "Services", which means they'll appear in the right click menu of whatever app(s) I choose. But that's entirely optional.
Re: Learning to code vs. learning to automate
#60> “avoid thinking of writing code as the goal and learn to solve problems.” Hasn't this been done to death now? Are there still developers out there whose primary focus is writing code rathet than solving problems?
Edit: Also, this article is from June 10th... 2015.