{"id":24989,"date":"2015-11-24T09:45:35","date_gmt":"2015-11-24T07:45:35","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=24989"},"modified":"2015-11-24T09:45:35","modified_gmt":"2015-11-24T07:45:35","slug":"on-automation-of-work-relationship-and-everything-else","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2015\/11\/24\/on-automation-of-work-relationship-and-everything-else\/","title":{"rendered":"On automation of work, relationship, and everything else"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>OK, so this story is circulating the Russian-speaking web for a few days now. \u00a0Somebody got it translated to English and <a href=\"http:\/\/www.businessinsider.com\/programmer-automates-his-job-2015-11\">Business Insider<\/a> picked it up.<\/p>\n<blockquote><p>After the guy left for a new job,\u00a0his former coworkers were looking through his work and discovered that the guy had automated all sorts of crazy things, including parts of his job, his relationships, and making coffee.<\/p><\/blockquote>\n<p>While it&#8217;s nice of them to link to <a href=\"https:\/\/github.com\/NARKOZ\/hacker-scripts\">the GitHub repository<\/a> with all the scripts, I hate to see how this is being over hyped.<\/p>\n<p>Firstly, the title itself &#8211; &#8220;A programmer wrote scripts to secretly automate a lot of his job \u2014 and email his wife and make a latte&#8221;. \u00a0There is nothing secret about this. \u00a0Mundane tasks are mundane tasks and we all hate doing them. \u00a0Programmers and sysadmins have the tools to automate those, so that&#8217;s what they do. \u00a0In fact, it&#8217;s quite a common practice.<\/p>\n<p>Secondly, the language of the article:<\/p>\n<blockquote><p>After the guy left for a new job,\u00a0his former coworkers were looking through his work and discovered that the guy had automated all sorts of crazy things, including parts of his job, his relationships, and making coffee.<\/p><\/blockquote>\n<p>How are scheduled messages &#8220;crazy things&#8221;? \u00a0I think these days you can even do that with mouse clicks in something as stupid as Microsoft Outlook. \u00a0And with all the APIs these days, it&#8217;s trivial to send SMS messages or make your own scheduled coffee.<\/p>\n<p>In regards to coffee in particular, <a href=\"http:\/\/tldp.org\/\">The Linux Documentation Project<\/a> used to have The Coffee HOWTO for as long as I can remember (back in late 90&#8217;s at least). \u00a0It was updated in 2004 and is still available as <a href=\"http:\/\/www.tldp.org\/HOWTO\/Coffee.html\">Coffee Making <\/a>HOWTO.<\/p>\n<p>This article just once again highlights how far apart are business people and technical people in their understanding and use of technology. \u00a0In fact reminds me a story from one of my previous jobs when a release of a new major project on which the team worked for a few month was frowned upon, while the news of a replaced image slider on the website&#8217;s homepage got a standing ovation from the full room of staff&#8230; Sad, sad truth about the state of the world.<\/p>\n<p>And just so that I don&#8217;t leave it on that sad note, if you are not too technical and want to look at some of things which are trivial to do, have a look at <a href=\"https:\/\/ifttt.com\">IFTTT<\/a> website, which can help you connect your web services (social networks, emails, calendars, etc), smart devices (Android and iPhone gadgets, lights, etc), locations, and certain actions in just a few clicks. \u00a0And it&#8217;s all free too. \u00a0And if that&#8217;s not enough and you want to automate more, including some of your business stuff, have a look at <a href=\"https:\/\/zapier.com\/\">Zapier<\/a>. \u00a0They are awesome too.<\/p>\n<p>Stop wasting time on silly things. \u00a0And maybe even learn to code&#8230;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>OK, so this story is circulating the Russian-speaking web for a few days now. \u00a0Somebody got it translated to English and Business Insider picked it up. After the guy left for a new job,\u00a0his former coworkers were looking through his work and discovered that the guy had automated all sorts of crazy things, including parts &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2015\/11\/24\/on-automation-of-work-relationship-and-everything-else\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">On automation of work, relationship, and everything else<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"On automation of work, relationship, and everything else #WebWork #programming","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[17],"keyring_services":[],"class_list":["post-24989","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-work"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18325,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/06\/07\/grunt-the-javascript-task-runner\/","url_meta":{"origin":24989,"position":0},"title":"GRUNT &#8211; The JavaScript Task Runner","author":"Leonid Mamchenkov","date":"June 7, 2013","format":"link","excerpt":"GRUNT - The JavaScript Task Runner Why use a task runner? In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it, a task runner can do most of that\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21758,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/05\/07\/pomander-automate-and-deploy-applications-with-php\/","url_meta":{"origin":24989,"position":1},"title":"Pomander &#8211; automate and deploy applications with PHP","author":"Leonid Mamchenkov","date":"May 7, 2014","format":"link","excerpt":"Pomander - automate and deploy applications with PHP","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28453,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/26\/systemdaemon-simple-base-for-system-daemons-in-php\/","url_meta":{"origin":24989,"position":2},"title":"SystemDaemon &#8211;  Simple base for system daemons in PHP","author":"Leonid Mamchenkov","date":"March 26, 2018","format":false,"excerpt":"SystemDaemon is a library that helps with writing system daemons and services in PHP.\u00a0 PHP is not my personal favorite language for such tasks, but there is often a need, despite the preference.\u00a0 Some examples are: scheduled tasks (cron jobs) that need to execute more often than once per minute\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28439,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/19\/have-you-tried-composer-scripts-you-do-not-need-phing\/","url_meta":{"origin":24989,"position":3},"title":"Have you tried Composer Scripts? You DO not need Phing.","author":"Leonid Mamchenkov","date":"March 19, 2018","format":false,"excerpt":"\"Have you tried Composer Scripts? You may not need Phing.\" is a nice blog post showing how to use Composer scripts to solve simple build and deployment automation.\u00a0 There's plenty of good advice in there. However I have one issue with it.\u00a0 It's the \"You may not need Phing.\" part.\u00a0\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7402,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/03\/30\/php-zopepython-and-perl\/","url_meta":{"origin":24989,"position":4},"title":"PHP, Zope\/Python, and Perl","author":"Leonid Mamchenkov","date":"March 30, 2004","format":false,"excerpt":"There is an article at kuro5hin.net called \"Switching from PHP to Zope\/Python\". This should provide for an interesting read for all those poor PHP souls. As for me - I use Perl and I am not planning to change any time soon. There are two major bonuses in Perl for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7692,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/19\/heiners-shelldorado\/","url_meta":{"origin":24989,"position":5},"title":"Heiner&#8217;s SHELLdorado","author":"Leonid Mamchenkov","date":"July 19, 2004","format":false,"excerpt":"I've came across an excellent shell scripting resource - SHELLdorado. It has everything one could evern need for shell programming: tips and treaks, articles, links to tutorials and references, and loads of ready made scripts to do loads of specific tasks. There is a view of all scripts with a\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=24989"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24989\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=24989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=24989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=24989"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=24989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}