#DevDiscuss Archive


Tuesday February 12, 2019
9:00 PM EST

  • ThePracticalDev Feb 12 @ 9:04 PM EST
    Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • laurieontech Feb 12 @ 9:06 PM EST
    I’d love to say I have that software like Cher I’m Clueless that plans my outfits...but let’s be honest, every conference T-shirt goes with jeans! #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • kylegalbraith Feb 12 @ 9:06 PM EST
    I automate a bunch of things for my entrepreneur/side projects. If its a task that takes me longer than 5 minutes and I have to do it every week, I try to automate it. It tends to be the things I think are important to do, but I just don't have the bandwidth to do. #DevDiscuss
  • Maxwell_Dev Feb 12 @ 9:07 PM EST
    Lol this #DevDiscuss topic on personal automation is perfect for this: my first big automation win was a Ruby script that automated converting files for my new site. Ruby is great for it and easy to use! Got a post on it - https://t.co/EutAfZNEW9 https://t.co/jNuysnap0K
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • kylegalbraith Feb 12 @ 9:07 PM EST
    Personal automation also allows me to use #AWS Lambda on a fairly regular basis, like I did in this post https://t.co/bSwUjoDGfd #DevDiscuss
  • dangolant Feb 12 @ 9:08 PM EST
    I mention this anecdote a lot, but I’ve automated logging, formatting, and tallying of every expenditure from my chase account into a budget sheet. It has made me way worse about financial mindfulness... #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • Maxwell_Dev Feb 12 @ 9:08 PM EST
    That's a good rule of thumb for it - if it takes too long and it happens at least once a week, try to automate it #DevDiscuss
    In reply to @kylegalbraith
  • _nlowe Feb 12 @ 9:08 PM EST
    When I built out my desktop this year I decided to use @chocolateynuget as much as I could. It's still not perfect but better than manually downloading and running installers. One of the many things I miss on windows that Linux seems to get right. #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • kylegalbraith Feb 12 @ 9:09 PM EST
    I haven't used Ruby for scripting yet, but I have to say Python is incredible for this as well. I have seen some seriously handy Python scripts for a bunch of the mundane tasks we have to do at work. #DevDiscuss
    In reply to @Maxwell_Dev
  • molly_struve Feb 12 @ 9:09 PM EST
    My biggest win to date of personal automation has been https://t.co/3ocRT8fU6u which I made 5 years ago so I wouldnt have to constantly remind my husband to do things. It has worked wonders for our marriage πŸ˜ƒ #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • gumnos Feb 12 @ 9:10 PM EST
    There are so many facets to personal automation it's hard to pick one in particular. Automating podcast downloading, tagging, sorting, moving to the MP3 player, and purging old episodes? πŸ‘ Mail-merge our Christmas letter & email it out? πŸ‘ Generate invoices? πŸ‘ #DevDiscuss
    In reply to @ThePracticalDev
  • _nlowe Feb 12 @ 9:10 PM EST
    @ThePracticalDev I also have an 800 line powershell profile I've built up over the last 6 years at work that I need to tidy up and throw on github so I can use it elsewhere. #DevDiscuss
    In reply to @ThePracticalDev
  • Maxwell_Dev Feb 12 @ 9:10 PM EST
    Yeah, I went to Ruby first myself just for it's developer-friendly syntax and some past exposure. But from what (little) I know, Python is likely better for data-related tasks especially. #DevDiscuss
    In reply to @kylegalbraith
  • laurieontech Feb 12 @ 9:10 PM EST
    Ok, real answer. I’m actually a bit skittish about what I even use automation for. Automating bills is great until there is an issue and you didn’t notice things didn’t get paid. #DevDiscuss
  • kylegalbraith Feb 12 @ 9:10 PM EST
    A lot of #AWS Lambda honestly. Serverless is perfect for these types of things because I can plug them in CRON expressions and be done with it. (assuming there is APIs I can use for the task) #DevDiscuss
    In reply to @jsphgag, @ThePracticalDev
  • imgersonr Feb 12 @ 9:11 PM EST
    I use automation for everything I can... Small scripts is what I'm known for πŸ˜‚ that's why I love Python & Go so much. Beautiful languages for automation. #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • kylegalbraith Feb 12 @ 9:11 PM EST
    Python has been incredibly helpful when working in an #AWS environment as well because it tends to be preloaded everywhere, so I can just transfer the script, install dependencies, and go. #DevDiscuss
    In reply to @Maxwell_Dev
  • laurieontech Feb 12 @ 9:11 PM EST
    I can completely see this! I feel the same way about bill pay for non standard bills. Netflix? Ok. Credit card? No. #DevDiscuss
    In reply to @dangolant
  • molly_struve Feb 12 @ 9:11 PM EST
    Thank god we dont have to do business casual! Jeans and a shirt every πŸ‘ single πŸ‘ day πŸ‘ ❀️ #DevDiscuss
    In reply to @laurieontech
  • Maxwell_Dev Feb 12 @ 9:12 PM EST
    Another good tool for simple automation: @IFTTT. It's simpler and connects lots of different services, and it also can connect to web hooks too. Right now I use it mostly for "If I do X, send a tweet about it." #DevDiscuss
  • jmdembe Feb 12 @ 9:12 PM EST
    I like making use of tools that are already available. Like this one that helps me out of commands that I mis-typed (not for those who aren't fond of a curseword) https://t.co/lyyCmjNY43 #DevDiscuss
  • kylegalbraith Feb 12 @ 9:12 PM EST
    All my bills are auto payment, it makes life so much easier. I actually automate a lot of my personal finance so that money goes where I want it to go and I never have to think about it. #DevDiscuss
    In reply to @laurieontech
  • dianabrts Feb 12 @ 9:12 PM EST
    I don't know what you try to automate but Jankins seems to be a good tool for automation #DevDiscuss
    In reply to @kylegalbraith, @ThePracticalDev
  • Maxwell_Dev Feb 12 @ 9:12 PM EST
    This is one of my top three favorite things about being a programmer #DevDiscuss https://t.co/cqQlRGVy9Z
    • molly_struve Feb 12 @ 9:11 PM EST
      Thank god we dont have to do business casual! Jeans and a shirt every πŸ‘ single πŸ‘ day πŸ‘ ❀️ #DevDiscuss
      In reply to @laurieontech
  • gumnos Feb 12 @ 9:13 PM EST
    I'd add "and if it's easy to skip a step or do a step wrong, it's all the more important to automate it." Most of my scripts are there to prevent me from missing something obvious πŸ˜› #DevDiscuss
    In reply to @Maxwell_Dev, @kylegalbraith
  • laurieontech Feb 12 @ 9:13 PM EST
    Though I’ll admit the days I feel like dressing up or have somewhere to go after work I get sooo many comments (or used to in previous roles) #DevDiscuss
    In reply to @molly_struve
  • djphan91 Feb 12 @ 9:14 PM EST
    #DevDiscuss #win when I was starting in tech I used basic scripts to automate daily tasks like copying files, scraping data to generate reports and etc. Simple for me to make but brought great value to the users who weren't technical
    In reply to @ThePracticalDev
  • bendhalpern Feb 12 @ 9:14 PM EST
    I've been gradually building some personal automation around my banking and money management. Basically stitching together banking services I use so I have some central control over things with less overhead. It's a long term project and has been fun. #DevDiscuss
  • kylegalbraith Feb 12 @ 9:14 PM EST
    This book is the most scamy title you will ever see, but it actually has a ton of automation tips and tricks when it comes your personal finances. #DevDiscuss https://t.co/gMJKliyHqw
    In reply to @laurieontech
  • Maxwell_Dev Feb 12 @ 9:14 PM EST
    I totally agree! Even though I'm front-end, sometimes I'm just looking for an excuse to write stuff in Ruby. #DevDiscuss
    In reply to @dangolant, @kylegalbraith
  • laurieontech Feb 12 @ 9:14 PM EST
    See, I want to think about it? It helps me be more intentional about spending, even with a budget. But for constant bills like Netflix I’m all over it! #DevDiscuss
    In reply to @kylegalbraith
  • imgersonr Feb 12 @ 9:15 PM EST
    I still don't have a *big win* on automation, but my next thing will be to play a little bit with this beautiful script @nnja made and customize it for my needs. #DevDiscuss
    In reply to @nnja
  • molly_struve Feb 12 @ 9:15 PM EST
    One thing I desperately need to automate, git branch cleanup πŸ€¦β€β™€οΈ #DevDiscuss
  • kylegalbraith Feb 12 @ 9:16 PM EST
    That's a good bonus criterion/ I tend to stick with "if its hard and I don't enjoy doing this every week", automate it. But you could certainly add, "there is a high likelihood ill screw this up manually". #DevDiscuss
    In reply to @gumnos, @Maxwell_Dev
  • dangolant Feb 12 @ 9:16 PM EST
    Oh, just remembered. All of my lights at home are on timers, so when my alarm goes off my lights are already slowly coming up, and 30 minutes before bed (which is now) they start to dim. #DevDiscuss
  • molly_struve Feb 12 @ 9:16 PM EST
    HAHA truth! Whenever someone comes to work dressed a little fancy we all tease the person and ask where their interview is #DevDiscuss
    In reply to @laurieontech
  • sunnysinghio Feb 12 @ 9:17 PM EST
    Code formatting is something I used to put a lot of manual care into. Now I just let tools handle it for me. If you haven't already, install Prettier in your code editor right now. You'll be more productive in focusing on what your code is doing over how it looks. #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • Maxwell_Dev Feb 12 @ 9:17 PM EST
    I've tried some git automation before, but constantly messed it up... I don't know if it's the nature of Git or that I just wasn't good enough with writing Bash #DevDiscuss https://t.co/vZvcFFuJPP
    • molly_struve Feb 12 @ 9:15 PM EST
      One thing I desperately need to automate, git branch cleanup πŸ€¦β€β™€οΈ #DevDiscuss
  • dangolant Feb 12 @ 9:17 PM EST
    Ugh yes... I have an alias that deletes all merged branches, but not on the remote, so all my tab complete is still messed up #DevDiscuss
    In reply to @molly_struve
  • MarkJohnson303 Feb 12 @ 9:17 PM EST
    Automation is one of my favorite topics. On the personal side, my favorite is one that archives my Spotify Discover Weekly and release radar playlists got tired of them disappearing into the void! #DevDiscuss
  • kylegalbraith Feb 12 @ 9:17 PM EST
    Things I don't automate: Vacuuming the house. We are Roomba free. Why? Have you ever seen how a corgi reacts around a Roomba? Frightening. #DevDiscuss
  • gumnos Feb 12 @ 9:17 PM EST
    Other times a sed or awk one-liner can make quick work automating a task that will only be performed once. But write that "automated" one-liner and discard vs. hand-edit hundreds of thousands of rows of data or eyeball finding some needle in a haystack? You bet. #DevDiscuss
    In reply to @ThePracticalDev
  • Maxwell_Dev Feb 12 @ 9:18 PM EST
    Yeah, I'd say that's more than a bonus criterion and may be the most important one haha #DevDiscuss
    In reply to @kylegalbraith, @gumnos
  • bendhalpern Feb 12 @ 9:18 PM EST
    One of my favorite things about personal automation is I literally get to write something for no users besides myself. It can be very liberating and fun. No deadlines, no pressure to fix or paths I know I don't need to use much. Lots of hardcoding. #DevDiscuss
  • dangolant Feb 12 @ 9:18 PM EST
    I keep meaning to do some graphing/tracking on my workout data. I log all of it in Sheets #DevDiscuss
  • jmdembe Feb 12 @ 9:19 PM EST
    Does anyone have a script that they write to help in onboarding/getting a new computer? Do tell! #DevDiscuss
  • MarkJohnson303 Feb 12 @ 9:19 PM EST
    For work, I'm all about @zapier . Literally built a business on their back at the start . Before I learned to code, it was a godsend. Still use it today- if I can do it on zapier, I'd rather not build it myself. #DevDiscuss
  • ChiSenires Feb 12 @ 9:19 PM EST
    Not really sure if I've automated stuff in my dev life πŸ˜… #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • gumnos Feb 12 @ 9:20 PM EST
    working remotely from home, some days the whole "getting out of PJs" doesn't happen. πŸ˜‡ #DevDiscuss
    In reply to @molly_struve, @laurieontech
  • Maxwell_Dev Feb 12 @ 9:20 PM EST
    One hesitation I have with automation is automating tasks around sensitive info. Like if I wanted to regularly run a task related to finding bank statement info, I'd feel really scared putting it on a remote server like Heroku to run automatically. Advice on this? #DevDiscuss
  • kylegalbraith Feb 12 @ 9:20 PM EST
    Side question: is there a way to automate folding laundry? I'd be all over that. #DevDiscuss
  • wolfhoundjesse Feb 12 @ 9:20 PM EST
    I spent time today getting eslint to take care of my typescript. Now I’m trying to figure out what works best for me as far as having eslint fix my code with a prettier plugin. #DevDiscuss
    In reply to @sunnysinghio
  • molly_struve Feb 12 @ 9:20 PM EST
    You have no idea how convenient having a dog is until you dont have one!!! I was in a non dog house last week and dropped food on the floor, I stared at it for 10 seconds before I realized, shit I actually have to pick that up #DevDiscuss
    In reply to @kylegalbraith
  • laurieontech Feb 12 @ 9:21 PM EST
    I like automation around tracking a lot. Automatically synced calendars, financial overview in one place, etc. Thats where I find value, but it’s rarely with things I built myself. Commercials products are easier because there is no maintenance. #DevDiscuss
  • kylegalbraith Feb 12 @ 9:21 PM EST
    Reading data out of a Google Sheet using serverless is seriously a game changer. You should try it out. #DevDiscuss
    In reply to @dangolant
  • Maxwell_Dev Feb 12 @ 9:22 PM EST
    Ooh that app looks great, I'm definitely going to check it out! Curious to see how it measures against IFTTT. #DevDiscuss https://t.co/7Kxs0LwySn
    • MarkJohnson303 Feb 12 @ 9:19 PM EST
      For work, I'm all about @zapier . Literally built a business on their back at the start . Before I learned to code, it was a godsend. Still use it today- if I can do it on zapier, I'd rather not build it myself. #DevDiscuss
  • sunnysinghio Feb 12 @ 9:22 PM EST
    I built a service that would create a site for my podcast and keep it automatically updated. It pulls in an RSS feed, stores episodes in a database, and runs a cron to check for new episodes. I'm happy others are using it as well 😊 (shameless plug: @ironmicfm) #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • yechielk Feb 12 @ 9:22 PM EST
    I put some dotfiles on GitHub with my bash customizations (bash prompt, aliases, etc.) And my git aliases. Learned my lesson after my computer crashed three times in three weeks and I had to Google how to do all that every time... #DevDiscuss
    In reply to @jmdembe, @ThePracticalDev
  • laurieontech Feb 12 @ 9:23 PM EST
    Same. I have to imagine if I was remote full time I’d have to force myself into a different habit πŸ€·πŸ»β€β™€οΈ #DevDiscuss
    In reply to @gumnos, @molly_struve
  • molly_struve Feb 12 @ 9:23 PM EST
    They are working on it! https://t.co/WDKn6c9YRx #DevDiscuss
    In reply to @kylegalbraith
  • Gingernaut Feb 12 @ 9:23 PM EST
    I have a git repo where I keep a different branch for [work/server/personal] linux configurations, and a bootstrapping script to install a bunch of useful utilities. Makes setting up a new machine much easier #DevDiscuss https://t.co/wyRS2FvLWo
    In reply to @jmdembe
  • kylegalbraith Feb 12 @ 9:23 PM EST
    On the topic of dev automation, all of my side projects are continously deployed so that I never have to think about it. Future topic: how continously deploying your own code can lead to unexpected results πŸ˜‚ #DevDiscuss
  • Maxwell_Dev Feb 12 @ 9:23 PM EST
    Damnit I need to do this #DevDiscuss https://t.co/Ie7mMtxA9K
    • yechielk Feb 12 @ 9:22 PM EST
      I put some dotfiles on GitHub with my bash customizations (bash prompt, aliases, etc.) And my git aliases. Learned my lesson after my computer crashed three times in three weeks and I had to Google how to do all that every time... #DevDiscuss
      In reply to @jmdembe, @ThePracticalDev
  • gumnos Feb 12 @ 9:24 PM EST
    though to be fair, that's part of my personal automation…it just happens to be IRL rather than online. Clean laundry gets hung on one side, next shirt to wear gets drawn from the other end. Even wear on clothes; negligible synaptic expenditure. #DevDiscuss
    In reply to @laurieontech
  • laurieontech Feb 12 @ 9:24 PM EST
    We had the experience with Comcast a feed years back and it changed my views a lot. #DevDiscuss
    In reply to @ArmadilloBDog
  • wolfhoundjesse Feb 12 @ 9:25 PM EST
    We recently started using BoxStarter for our new Windows machines. #DevDiscuss
    In reply to @jmdembe
  • Maxwell_Dev Feb 12 @ 9:25 PM EST
    Somewhat regularly. I don't trust myself to remember all the time though haha #DevDiscuss
    In reply to @sunnysinghio
  • dnm0 Feb 12 @ 9:25 PM EST
    git clone git@repo-server:home.git .home; .home/install.sh #DevDiscuss
    In reply to @jmdembe, @ThePracticalDev
  • kylegalbraith Feb 12 @ 9:25 PM EST
    Marie Kondo would not appreciate this machines folding technique. #DevDiscuss
    In reply to @molly_struve
  • Maxwell_Dev Feb 12 @ 9:25 PM EST
    Hmm I think I'll like zapier more than. I'm intrigued to try the more complex automation logic. #DevDiscuss
    In reply to @MarkJohnson303
  • laurieontech Feb 12 @ 9:26 PM EST
    Haha ok, I enjoy the appearance of choice in the morning. That’s next level! #DevDiscuss
    In reply to @gumnos
  • molly_struve Feb 12 @ 9:26 PM EST
    I FINALLY did this yesterday! I destroyed and provisioned a new vagrant and realized I forgot to backup my bash file from the vagrant. Only going to make that mistake once #DevDiscuss
    In reply to @yechielk, @jmdembe, @ThePracticalDev
  • molly_struve Feb 12 @ 9:27 PM EST
    Now I just need a way to automatically keep my bash scripts synced on @github with my computer πŸ€”Β #DevDiscuss
    • molly_struve Feb 12 @ 9:26 PM EST
      I FINALLY did this yesterday! I destroyed and provisioned a new vagrant and realized I forgot to backup my bash file from the vagrant. Only going to make that mistake once #DevDiscuss
      In reply to @yechielk, @jmdembe, @ThePracticalDev
  • laurieontech Feb 12 @ 9:27 PM EST
    Pipelines and processes are absolutely the best value for automation. Nice to test it out on personal projects. #DevDiscuss
    In reply to @kylegalbraith
  • wolfhoundjesse Feb 12 @ 9:28 PM EST
    I’m not sure if this counts, but @stitchfix has automated teaching me how to dress like a civilian again. My stylist’s name is Jessica, and she’s helped me adapt to the Annapolitan fare around here. πŸ˜‚ #DevDiscuss
  • kylegalbraith Feb 12 @ 9:28 PM EST
    I wish ours had the same feeling, but nope. A Roomba to him might as well be Terminator. #DevDiscuss
    In reply to @KathyApplebaum
  • kylegalbraith Feb 12 @ 9:28 PM EST
    I really want automate my entire developer setup using dotfiles. I have seen a few people do this and it's incredibly impressive. #DevDiscuss
  • laurieontech Feb 12 @ 9:29 PM EST
    Isn’t there that laundry board? I think Sheldon has it on Big Bang. It’s somewhat closer? #DevDiscuss
    In reply to @kylegalbraith, @molly_struve
  • Maxwell_Dev Feb 12 @ 9:29 PM EST
    By far my favorite automation feat is scraping anime photos and sending them to my email each morning. Simple, fun, and saves time for my nerd brain! #DevDiscuss Here's one I got this morning :3
  • nickytonline Feb 12 @ 9:30 PM EST
    I use this to set up a Mac, https://t.co/BQdrOoNxWV #DevDiscuss
    In reply to @jmdembe
  • kylegalbraith Feb 12 @ 9:30 PM EST
    Yes, exactly! I have heard folks are starting to do this with AirTable as well but I think the pricing doesn't quite work out for that. #DevDiscuss
    In reply to @sunnysinghio, @dangolant
  • Maxwell_Dev Feb 12 @ 9:30 PM EST
    Oh I'd love to see a @thepracticaldev post showing some real-world examples of this. #DevDiscuss https://t.co/zL22QFh0xO
    • kylegalbraith Feb 12 @ 9:28 PM EST
      I really want automate my entire developer setup using dotfiles. I have seen a few people do this and it's incredibly impressive. #DevDiscuss
  • dianabrts Feb 12 @ 9:30 PM EST
    Some formatting automation code tools to not forget this little bastrd ';' at the end of every line of code, like Prettier #DevDiscuss
  • ChiSenires Feb 12 @ 9:30 PM EST
    I think I've tried setting up stuff before though, but I stop it usually due to further automation tasks needing payment (if I set it up with a tool) or I'm not sure how to do it in code πŸ˜† #DevDiscuss
  • ChiSenires Feb 12 @ 9:31 PM EST
    Also tried setting a calendar event every time something was uploaded but that went wrong quickly #DevDiscuss
  • molly_struve Feb 12 @ 9:31 PM EST
    I used to have very little automation via aliases but then last year I broke my arm and had to type one handed. I now have a two letter alias for almost every git command in the book #DevDiscuss
  • SDHowell3 Feb 12 @ 9:31 PM EST
    I was able to automate a Nifi server configuration and deploy using ansible #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • DanFellini Feb 12 @ 9:31 PM EST
    I automated a thing, sorta.... When someone puts a bug in Asana I have a receipt printer hooked to a Raspberry Pi that prints the bug out. My dream is to have one of those circular things with orders hanging off it like in a restaurant kitchen. #devdiscuss
  • kylegalbraith Feb 12 @ 9:31 PM EST
    I should at least start here probably. I fear the day that might happen. #DevDiscuss
    In reply to @molly_struve, @yechielk, @jmdembe, @ThePracticalDev
  • Maxwell_Dev Feb 12 @ 9:32 PM EST
    Apparently with @IFTTT you can connect Alexa voice commands to automated tasks. But I'm scared of any automated tasks I (or someone else) may unintentionally trigger. #DevDiscuss
  • imgersonr Feb 12 @ 9:32 PM EST
    I just realized that my biggest win on automation is getting @RiannaMacLeod to send me high quality music to my Slack. πŸ˜‚ #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • gumnos Feb 12 @ 9:33 PM EST
    Did similarly (1st in Java, then Python) for scraping umpteen individual comics pages daily, downloading the comic images, then assembling them all into one local HTML file I could read offline without the horrid intrusions of advertisements, animations, upsell, etc. #DevDiscuss
    In reply to @Maxwell_Dev
  • milkstarz Feb 12 @ 9:33 PM EST
    I haven't done too much personal automation, the only one that stood out to me was using @zapier to automate posting blog posts to my blog semi weekly, and updating an rss feed to use on https://t.co/qEO76W4DHn 😁 #devdiscuss
  • kylegalbraith Feb 12 @ 9:33 PM EST
    This. Is. Pure. Awesome. #DevDiscuss
    • DanFellini Feb 12 @ 9:31 PM EST
      I automated a thing, sorta.... When someone puts a bug in Asana I have a receipt printer hooked to a Raspberry Pi that prints the bug out. My dream is to have one of those circular things with orders hanging off it like in a restaurant kitchen. #devdiscuss
  • Maxwell_Dev Feb 12 @ 9:34 PM EST
    Ah good use! Even better than mine since it's easier to get large updates while following comics. I still visit mine like once a month to check haha. #DevDiscuss
    In reply to @gumnos
  • molly_struve Feb 12 @ 9:35 PM EST
    Scrolling through @zapier site now and this looks great! I will definitely be tinkering around with this tomorrow #DevDiscuss
    In reply to @milkstarz, @zapier, @zapier
  • kylegalbraith Feb 12 @ 9:35 PM EST
    For most use cases around this, it will cost you $0. In my experience, these types of CRON workloads in #AWS Lambda cost you absolutely nothing because you tend to stay in the free tier. #DevDiscuss
    In reply to @jsphgag, @ThePracticalDev
  • Maxwell_Dev Feb 12 @ 9:35 PM EST
    If I could connect this to JIRA and have it print each new bug to a sticky note I could plaster to someone's forehead, I would die happy. #DevDiscuss
    • DanFellini Feb 12 @ 9:31 PM EST
      I automated a thing, sorta.... When someone puts a bug in Asana I have a receipt printer hooked to a Raspberry Pi that prints the bug out. My dream is to have one of those circular things with orders hanging off it like in a restaurant kitchen. #devdiscuss
  • Maxwell_Dev Feb 12 @ 9:36 PM EST
    Yeah, some extra convenience may not always be worth the security risks involved #DevDiscuss
    In reply to @bryansrhodes
  • molly_struve Feb 12 @ 9:36 PM EST
    I need this for @xkcdComic I used to follow it religiously but have gotten so busy lately I end up WAY behind #DevDiscuss
    In reply to @Maxwell_Dev, @gumnos, @xkcdComic
  • Maxwell_Dev Feb 12 @ 9:37 PM EST
    Yeah, I'm worried since I know any website structure changes mean I need to start refactoring. RSS feeds are just so much easier #DevDiscuss
    In reply to @gumnos
  • UliTroyo Feb 12 @ 9:38 PM EST
    #DevDiscuss Vim has fame for being arcane, but my old editor (Sublime) was frustrating enough to use that I gave it a try. Some cool things Vim can do: -change every instance of one word for another with single command -record a set of actions to custom command to reuse (pt.1)
    In reply to @ThePracticalDev
  • kylegalbraith Feb 12 @ 9:38 PM EST
    Another idea: 3D Printer onto poker chips that jettison out when completed. #DevDiscuss
    In reply to @Maxwell_Dev
  • courtneyxann Feb 12 @ 9:38 PM EST
    I subscribe to have Target/Amazon deliver all my household products (Paper Towels, Toothpaste, Detergent, etc.) so I never run out. #devdiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • courtneyxann Feb 12 @ 9:38 PM EST
    And I autopay all my normal monthly bills. It saves me so much stress when I don't have to remember both of those. #DevDiscuss
  • MarkJohnson303 Feb 12 @ 9:38 PM EST
    Really cannot say enough good things about zapier. Been using them in my company for 6 years and currently have dozens of automations running. It's truly a lifesaver! #DevDiscuss
    In reply to @molly_struve, @milkstarz, @zapier
  • Maxwell_Dev Feb 12 @ 9:39 PM EST
    A weird automation idea I had... There's a joke that every story is better if the 2nd line is "is then the murders began." Idea: a twitter bot that finds newspaper headlines, adds that line, tweets the whole thing out, and I watch the fun unfold. WHO IS WITH ME?! #DevDiscuss
  • molly_struve Feb 12 @ 9:40 PM EST
    One downside to automation is that automating certain tasks can cause you to forget how to actually do them. I have come across this a few times where I lose a snippet and it takes me a while to google how to do it again #DevDiscuss
  • Maxwell_Dev Feb 12 @ 9:41 PM EST
    Ah I do the same. My utility companies offer automatic payment of bill amounts. I also schedule my rent and student debt payments through the bank (glad my mom showed me how to do this!) #DevDiscuss https://t.co/lI6YkegwGf
    • courtneyxann Feb 12 @ 9:38 PM EST
      And I autopay all my normal monthly bills. It saves me so much stress when I don't have to remember both of those. #DevDiscuss
  • molly_struve Feb 12 @ 9:42 PM EST
    YES! Our dog food is on an automated schedule so we never run out, you can tell where the priorities are in our house 🀣 #DevDiscuss
    In reply to @courtneyxann
  • UliTroyo Feb 12 @ 9:42 PM EST
    #DevDiscuss (pt.2) -change entire phrase within () or {} or "" or <> etc. with one command -change surrounding () or "" to {} or `` with one command Well, there are many more examples, but common theme: lots of stuff with one command. Intuitive commands, too!
    In reply to @ThePracticalDev
  • courtneyxann Feb 12 @ 9:43 PM EST
    I also do this! I also have it add an event to my GCal when I get over 10k steps. #DevDiscuss
    In reply to @DarrenNesbitt, @ThePracticalDev, @IFTTT
  • imgersonr Feb 12 @ 9:43 PM EST
    Question... Is there a way to link a jira ticket to a GitHub branch, and moving around jira when merged etc? #DevDiscuss
  • imgersonr Feb 12 @ 9:43 PM EST
    Question... Is there a way to link a Jira ticket to a GitHub branch, and moving around Jira when merged etc? #DevDiscuss
  • kylegalbraith Feb 12 @ 9:45 PM EST
    Yup. You usually have to set up some git hooks + automation and then prefix your branch with the ticket number. #DevDiscuss
    In reply to @imgersonr
  • Maxwell_Dev Feb 12 @ 9:45 PM EST
    Our company does something similar, though I don't know the details. If the branch name has the ticket ID, the ticket shows a link to the branch and its status (in review, merged, etc) #DevDiscuss https://t.co/vI3SSw9tMy
    • imgersonr Feb 12 @ 9:43 PM EST
      Question... Is there a way to link a Jira ticket to a GitHub branch, and moving around Jira when merged etc? #DevDiscuss
  • courtneyxann Feb 12 @ 9:45 PM EST
    My best automation is having a script that runs from Google drive to delete anything that I deem marketing spam after 21 days. It all gets moved to a folder for me via a rule already and then I don't have to worry about emails taking up space. #devdiscuss
  • Programazing Feb 12 @ 9:45 PM EST
    Check out my website/blog at https://t.co/4DAQVTUa1s #DevDiscuss
  • molly_struve Feb 12 @ 9:45 PM EST
    HA yeah here is your secure version https://t.co/0U8kfQt9zN 😊 #DevDiscuss I feel like the custom domain was https at one point...
    In reply to @darwinwoodka, @ThePracticalDev
  • MarkJohnson303 Feb 12 @ 9:45 PM EST
    A likely candidate for a @zapier automation :) one day they'll pay me to talk about how much I love them lol #DevDiscuss
    In reply to @imgersonr, @zapier
  • Maxwell_Dev Feb 12 @ 9:46 PM EST
    Oh I forgot we also link JIRA tickets to our Slack channel. So new engineering tickets we need to address are added and linked to in our channels #DevDiscuss
  • bhilburn Feb 12 @ 9:46 PM EST
    #DevDiscuss automation gone wrong: a coworker of mine had self-automated back-up of his master's project (this was in the days of CVS, but he wasn't using it). Two weeks before it was due his backup script blew the entire thing away and he had to recode it from scratch πŸ˜–
    In reply to @ThePracticalDev
  • sublimegeek Feb 12 @ 9:46 PM EST
    #DevDiscuss at @TheWGVS we format code with https://t.co/qtUtpD4bjW, we format commits with #commitizen and generate changelogs with #SemanticRelease. Automate the boring, embrace the exciting.
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • anjoshigorbr Feb 12 @ 9:46 PM EST
    What are you guys using for documenting your Node.js apis? #DevDiscuss
  • Maxwell_Dev Feb 12 @ 9:47 PM EST
    I totally agree there. It'd save a lot of time if tickets automatically closed when the connected branch was merged #DevDiscuss
    In reply to @imgersonr
  • nickytonline Feb 12 @ 9:47 PM EST
    Some people don't like it,but I have @code set to save when I lose focus on a tab and I have format on save, so basically,I could write things poorly and then eslint/prettier kick in.Dirty secret...sometimes I format it poorly just to watch the magic that is prettier. #devdiscuss
    In reply to @ThePracticalDev, @code
  • UliTroyo Feb 12 @ 9:47 PM EST
    #DevDiscuss (pt.3) Intuitive: -to (C)hange (S)urrounding "" to '' you type cs"' -to (D)elete 3 (W)ords you type d3w I won't lie, though: there IS some truth to the arcane-ness. It's still fairly intuitive when it becomes part of your workflow, but it takes time.
    In reply to @ThePracticalDev
  • Rowedahelicon Feb 12 @ 9:47 PM EST
    #DevDiscuss I wrote a script that lets me use my Trello board as a framework for artwork submissions that can be sent to all of the sites I normally post to. It's cut back on my "social media" time and helped organize my work habits overall!
    In reply to @ThePracticalDev
  • MarkJohnson303 Feb 12 @ 9:48 PM EST
    This chat tonight should really be called "why @zapier is good" πŸ˜‚ #DevDiscuss
  • darthbob88 Feb 12 @ 9:49 PM EST
    I don't have a script, just a "Recovery" folder in a cloud drive that contains installers and config DBs for my essential programs, so all I have to do is click and wait while it does the work. The only thing I can't automatically install is IDE extensions. #DevDiscuss
    In reply to @jmdembe, @ThePracticalDev
  • molly_struve Feb 12 @ 9:49 PM EST
    I feel you!!!! pp="git pull origin master" mm="git checkout master" gp="git push origin HEAD" and so on.... #DevDiscuss
    In reply to @nickytonline
  • courtneyxann Feb 12 @ 9:49 PM EST
    My thought is it's a marketing email that I will for sure not care about in 3 months so it can just be deleted. I mainly only use them for promos anyway. #devdiscuss
    In reply to @wolfhoundjesse
  • Maxwell_Dev Feb 12 @ 9:49 PM EST
    One thing I really wish had more automation options was @NotionHQ. I use it to track and write so many things, and more automation options would be incredible. #DevDiscuss
  • Maxwell_Dev Feb 12 @ 9:50 PM EST
    That's actually something of a comfort. If it's so easy for me to access and scrape data from my bank site, I'd be real concerned haha #DevDiscuss
    In reply to @HH_JohnsonH, @ThePracticalDev
  • MarkJohnson303 Feb 12 @ 9:50 PM EST
    Great idea! I'm setting this up before I do any work tomorrow. #DevDiscuss
    In reply to @nickytonline, @ThePracticalDev, @code
  • molly_struve Feb 12 @ 9:50 PM EST
    My day has been made! πŸ™ŒΒ #DevDiscuss
  • UliTroyo Feb 12 @ 9:51 PM EST
    #DevDiscuss (pt.4) I also don't use Vim in command line, nor do I think that's the best way to use it. I use it inside VS Code, where my Cmd+/ comments a selection and Alt+Shift+down copies current line down. And where I have all my pretty syntax colors with no grief.
    In reply to @ThePracticalDev
  • bendhalpern Feb 12 @ 9:51 PM EST
    You never really know which automation tools will actually end in productivity compared with good old fashioned raw code, but this is a pretty neat idea: https://t.co/04s9pTiVNt #DevDiscuss
  • nickytonline Feb 12 @ 9:53 PM EST
    It's a little out of date, but here's my setup if you're interested, https://t.co/Cn6SqW1SfF #devdiscuss
    In reply to @MarkJohnson303, @ThePracticalDev, @code
  • Davkas2005 Feb 12 @ 9:54 PM EST
    I work with a system that uses a Windows desktop application with a unix server database. I've created numerous scripts to perform actions normally done in the Windows app that I can run within the database, saving me a huge amount of time troubleshooting DB issues. #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • venikunche Feb 12 @ 9:54 PM EST
    I use @zapier and @IFTTT for some newsletter and social media automation. I'm running out of zaps though in the free tier πŸ˜€. I'm considering duplicating the same things using lambda functions on @Netlify. #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:04 PM EST
      Time for the #DevDiscuss Twitter chat Tonight's topic is personal automation. Let's get the conversation started: - What kind of personal automation do make use of? - Any stories of big automation wins, personal or otherwise? - What about stories of automation gone wrong?
  • UliTroyo Feb 12 @ 9:54 PM EST
    #DevDiscuss (pt.5) If you want to try it out... hmm.... I don't think either Vim-tut or just installing the extension on VS code is the best... It can be a little hard to get started... maybe I should write something about it?
    In reply to @ThePracticalDev
  • MarkJohnson303 Feb 12 @ 9:54 PM EST
    This is really cool. Gonna have to look into that more! #DevDiscuss
    In reply to @bendhalpern
  • molly_struve Feb 12 @ 9:55 PM EST
    That sounds super slick!!!! #DevDiscuss
    In reply to @Rowedahelicon, @ThePracticalDev
  • ThePracticalDev Feb 12 @ 9:56 PM EST
    In the last few minutes of #DevDiscuss, does anybody have any news to share, like a project or a personal win, or any other announcement?
  • MarkJohnson303 Feb 12 @ 9:57 PM EST
    Going paid was worth it for me. Granted it was years ago, but being less restricted made me a little more creative in what I automated. At this point we're on their top tier plan and if I paid someone to do what zapier automated it would cost at least 10x as much. #DevDiscuss
    In reply to @venikunche, @zapier, @IFTTT, @Netlify
  • DarkainMX Feb 12 @ 9:58 PM EST
    I just cooked and ate the most AMAZING dinner! :D (which means I missed the entire #DevDiscuss again WOMP WOMP)
    In reply to @ThePracticalDev
  • MarkJohnson303 Feb 12 @ 9:58 PM EST
    AND it would be the worst job in the world πŸ˜‚ #DevDiscuss
    In reply to @venikunche, @zapier, @IFTTT, @Netlify
  • Maxwell_Dev Feb 12 @ 9:58 PM EST
    Kind of obvious for me: I recently wrote a post that's a high-level introduction to testing: different types, why they're important, and useful rules of thumb. I'm glad so many people have read and enjoyed it so far! #DevDiscuss https://t.co/Sxs8mFMUYy https://t.co/K4SdKrlS6P
    • ThePracticalDev Feb 12 @ 9:56 PM EST
      In the last few minutes of #DevDiscuss, does anybody have any news to share, like a project or a personal win, or any other announcement?
  • laurieontech Feb 12 @ 9:58 PM EST
    New blog post! I feel like so many posts gloss over the errors in favor of solutions. So I really leaned in. Hopefully it saves people a few hours of debugging! https://t.co/UqZEnAVctB #DevDiscuss
    • ThePracticalDev Feb 12 @ 9:56 PM EST
      In the last few minutes of #DevDiscuss, does anybody have any news to share, like a project or a personal win, or any other announcement?
  • nickytonline Feb 12 @ 9:58 PM EST
    I was really happy to get this PR merged into the repo of an awesome extension I use all the time. https://t.co/CXfinC189Z #devdiscuss
    In reply to @ThePracticalDev
  • nickytonline Feb 12 @ 9:59 PM EST
    Aside from that, for those interested in TypeScript, I have a new post out for my TypeScript Tips series, https://t.co/QVrVsDPkbt #DevDiscuss
    In reply to @ThePracticalDev