#DevDiscuss Archive


Tuesday October 30, 2018
9:00 PM EDT

  • VoidMonk Oct 30 @ 9:01 PM EDT
    Single-page apps represent a shift of complexity to browser-based code. 5 Mistakes to avoid when creating a dysfunctional SPA: https://t.co/pcN2Aq6eqx #WebDev #javascript #Reactjs #Vuejs #SPA #WebPerf #DevDiscuss #DevOps
  • ThePracticalDev Oct 30 @ 9:04 PM EDT
    Time for #devdiscuss Tonight's topic is Dark Patterns 😈 - What are some examples of dark patterns? - What influences the proliferation of dark patterns? - Are dark patterns cross-domain or more of a web thing? - How have you reacted when asked to implement a dark pattern?
  • kylegalbraith Oct 30 @ 9:04 PM EDT
    The topic is Dark Patterns, this could get quite interesting. I don't know that I use the term 'dark patterns' very often. #DevDiscuss
  • ASpittel Oct 30 @ 9:06 PM EDT
    Here's a great collection of dark patterns to kick off the discussion! #DevDiscuss https://t.co/efMl2COaDR
    In reply to @ThePracticalDev
  • bendhalpern Oct 30 @ 9:08 PM EDT
    A dark pattern is "a user interface that has been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills." — https://t.co/yg111dZLzq #DevDiscuss
  • kylegalbraith Oct 30 @ 9:10 PM EDT
    Can we just call them scams and file them under things we should never do? I'd rather not gain this reputation 😂 #DevDiscuss
    In reply to @ASpittel, @ThePracticalDev
  • ASpittel Oct 30 @ 9:12 PM EDT
    Here's another great site #DevDiscuss https://t.co/kkq78oDKTI
    In reply to @ThePracticalDev
  • bendhalpern Oct 30 @ 9:13 PM EDT
    I've implemented UI that could be considered dark patterns before. It's usually the result of a/b testing gone awry. You throw things at the wall as experiments and pick the winners without being conscientious enough along the way. Try to avoid doing this #DevDiscuss
  • kylegalbraith Oct 30 @ 9:13 PM EDT
    Forcing users to signup to get access to a resource without giving them the ability to unsubscribe is a dark pattern I see far too often. My approach: report as spam. #DevDiscuss
  • kuhnerdm Oct 30 @ 9:14 PM EDT
    This doesn't really even have to be a development thing. This can be as simple as "have four checkboxes that enable different types of newsletters, and the fifth is inverted so that it DISABLES a newsletter" #devdiscuss
    In reply to @ThePracticalDev
  • littlekope0903 Oct 30 @ 9:14 PM EDT
    That is SO unethical! ugh. I know it's a "valid" marketing technique, to give freebies, but it always feels weird to me to lure them in and get a false positive. #DevDiscuss
    • kylegalbraith Oct 30 @ 9:13 PM EDT
      Forcing users to signup to get access to a resource without giving them the ability to unsubscribe is a dark pattern I see far too often. My approach: report as spam. #DevDiscuss
  • kylegalbraith Oct 30 @ 9:15 PM EDT
    In the e-learning space I see a ton of Bait and Switch patterns. Go read this awesome article that actually takes you to a 200 character article with 17 email sign ups. #DevDiscuss
  • littlekope0903 Oct 30 @ 9:15 PM EDT
    Thank you, Ben! #DevDiscuss
    In reply to @bendhalpern
  • ASpittel Oct 30 @ 9:16 PM EDT
    Yeah 100% -- lots of unethical marketing in the education space which is disgusting. Seeing it more in the learning to code space too. #DevDiscuss
    In reply to @kylegalbraith
  • kylegalbraith Oct 30 @ 9:16 PM EDT
    @AlaskaAir has a spooky dark pattern where it automatically selects travel insurance and checked bags at checkout. If your not paying attention, you pay $$$ for this. #DevDiscuss
    In reply to @bendhalpern, @AlaskaAir
  • kylegalbraith Oct 30 @ 9:17 PM EDT
    Yeah, it's a pretty terrible thing to do because it saturates the space with a lot of non-useful content, thus hiding the useful content from people. #DevDiscuss
    In reply to @ASpittel
  • bendhalpern Oct 30 @ 9:18 PM EDT
    Reddit's mobile website is 100% dark patterns all the time. How many times do I have to navigate a tricky UI to keep me away from the native app? Just let me go to the website! #DevDiscuss
  • kellyjandrews Oct 30 @ 9:18 PM EDT
    Anything that gets me to sign up for an email that I didn't request or give permission for. I get absolutely infuriated. #DevDiscuss
    In reply to @ThePracticalDev
  • ajw1970 Oct 30 @ 9:19 PM EDT
    Click bait count? That's getting very old. #devdiscuss
  • kellyjandrews Oct 30 @ 9:19 PM EDT
    Dark patterns are definitely cross domain. Have you ever invited a vacuum salesperson in your home? #DevDiscuss
    In reply to @ThePracticalDev
  • IgnoreIntuition Oct 30 @ 9:20 PM EDT
    That time I had to implement an exit survey. No matter how many time I shower I can’t get clean. #Devdiscuss
    • ThePracticalDev Oct 30 @ 9:04 PM EDT
      Time for #devdiscuss Tonight's topic is Dark Patterns 😈 - What are some examples of dark patterns? - What influences the proliferation of dark patterns? - Are dark patterns cross-domain or more of a web thing? - How have you reacted when asked to implement a dark pattern?
  • shannon_crabill Oct 30 @ 9:20 PM EDT
    😱 #DevDiscuss
    In reply to @kylegalbraith, @bendhalpern, @AlaskaAir
  • ajw1970 Oct 30 @ 9:21 PM EDT
    And I bought. That was a great vacuum. #DevDiscuss
    In reply to @kellyjandrews, @ThePracticalDev
  • kellyjandrews Oct 30 @ 9:21 PM EDT
    Literally the worst. #devdiscuss
    In reply to @kylegalbraith, @ThePracticalDev, @bendhalpern, @AlaskaAir
  • laurieontech Oct 30 @ 9:21 PM EDT
    The dark pattern that always sticks out to me is switching the orientation of affirmative versus negative response buttons. There is now an accepted pattern and most people click without reading the text on the button. #DevDiscuss
  • ASpittel Oct 30 @ 9:21 PM EDT
    Totally agree -- and when you download software that installs other software and a bonus toolbar on your computer.... #DevDiscuss
    In reply to @kellyjandrews, @ThePracticalDev
  • kellyjandrews Oct 30 @ 9:22 PM EDT
    They really are, but the tactics are so dirty. 😂 #devdiscuss
    In reply to @ajw1970, @ThePracticalDev
  • wolfhoundjesse Oct 30 @ 9:22 PM EDT
    Any time I see a call to action with a countdown timer or limited quantity counter, but really it’s just a timer with arbitrary numbers. 🙄#devdiscuss
  • shannon_crabill Oct 30 @ 9:22 PM EDT
    This is probably also a CAN-SPAM or GDPR violation. I've had this happen a lot. A swift report of what's going on the to FTC is your best friend :) #DevDiscuss
    In reply to @littlekope0903
  • littlekope0903 Oct 30 @ 9:22 PM EDT
    Wait I thought we were connected on LinkedIn? I thought that meant that you subscribed to my newsletter.... #DevDiscuss (btw this is sarcasm in case it wasn't clear)
    • kellyjandrews Oct 30 @ 9:18 PM EDT
      Anything that gets me to sign up for an email that I didn't request or give permission for. I get absolutely infuriated. #DevDiscuss
      In reply to @ThePracticalDev
  • AndyHaskell2013 Oct 30 @ 9:22 PM EDT
    One example of dark patterns I know is signup shaming ("do you want to join this newsletter about this fun topic? Yes/No, I'm a party pooper"). Also trying too hard to get you to Get The App that provides identical experience to the mobile site but without tabs #DevDiscuss
    In reply to @ThePracticalDev
  • lethargilistic Oct 30 @ 9:23 PM EDT
    We tend to identify explicitly deceptive GUI tactics as dark patterns, but keep in mind that no technology is neutral. You can design the most straightforward and intuitive interface possible for a product that compromises users' rights. #DevDiscuss
  • kellyjandrews Oct 30 @ 9:23 PM EDT
    Ooooo. Yeah. The spyware game was nasty. I can only imagine what all AOL had access to in the early days. #devdiscuss
    In reply to @ASpittel, @ThePracticalDev
  • kylegalbraith Oct 30 @ 9:24 PM EDT
    Dark patterns are totally a cross-domain thing in my opinion. Wasn't there a lawsuit a while back where in-app purchases were being hidden in Android games that were tricking users. Anyone have that link? #DevDiscuss
  • kellyjandrews Oct 30 @ 9:24 PM EDT
    Exactly. #devdiscuss
    In reply to @littlekope0903
  • shannon_crabill Oct 30 @ 9:24 PM EDT
    I feel like I see a lot of dark patterns in the email sign up or email consent space. Like, don't make your unsubscribe page confusing #DevDiscuss
  • laurieontech Oct 30 @ 9:25 PM EDT
    Not sure if this counts as a dark pattern but any site that integrates ads into their main browsing UI without any obvious signifier. Especially when clicking it takes me to a third party site instead of clicking an article or whatever else I’d expect to be linked to #DevDiscuss
  • kylegalbraith Oct 30 @ 9:25 PM EDT
    Other non-tech/web dark patterns: random LinkedIn requests from folks trying to sell me their new DevOps tool/service. Please stop, if I have never spoke/written a single word to you, we are not connecting. #DevDiscuss
  • shannon_crabill Oct 30 @ 9:26 PM EDT
    I also dislike this. You can be funny and on brand, but there's a line where it comes off as mean-spirited. #devdiscuss
    In reply to @AndyHaskell2013, @ThePracticalDev
  • ASpittel Oct 30 @ 9:26 PM EDT
    The LinkedIn "add all these connections" that's auto selected and the "no" button that's grey is soooo bad. Especially on a professional platform. #DevDiscuss
    • ThePracticalDev Oct 30 @ 9:04 PM EDT
      Time for #devdiscuss Tonight's topic is Dark Patterns 😈 - What are some examples of dark patterns? - What influences the proliferation of dark patterns? - Are dark patterns cross-domain or more of a web thing? - How have you reacted when asked to implement a dark pattern?
  • kellyjandrews Oct 30 @ 9:26 PM EDT
    Another cross domain, games. They subscriptions, ads, frustration that can only be solved by payments. I consider most of those dark patterns as well. #devdiscuss
    In reply to @ThePracticalDev
  • littlekope0903 Oct 30 @ 9:27 PM EDT
    I never check LinkedIn. Maybe like once a month because I get the weirdest messages on there. #DevDiscuss
    In reply to @kylegalbraith
  • ajw1970 Oct 30 @ 9:27 PM EDT
    One company bought a trusted app company and turned it into Spyware on the next update I think... Same one you're thinking of? #DevDiscuss
    In reply to @kylegalbraith
  • bendhalpern Oct 30 @ 9:27 PM EDT
    I was on a clothing site with the signup shame being something along the lines of “No I’m an ugly slob” Is this really how you want to run your business? #DevDiscuss
    • AndyHaskell2013 Oct 30 @ 9:22 PM EDT
      One example of dark patterns I know is signup shaming ("do you want to join this newsletter about this fun topic? Yes/No, I'm a party pooper"). Also trying too hard to get you to Get The App that provides identical experience to the mobile site but without tabs #DevDiscuss
      In reply to @ThePracticalDev
  • Zerquix18 Oct 30 @ 9:27 PM EDT
    Should blocking users from entering your site because they have an adblocker on be considered a dark pattern? 🤔🤔 #DevDiscuss
  • wolfhoundjesse Oct 30 @ 9:27 PM EDT
    Also, the way Windows 10 always finds new and interesting ways to aske me if I want to use a REAL browser, like Edge. It reminds me of … #devdiscuss
  • Wintermute21 Oct 30 @ 9:27 PM EDT
    I get messages from recruiters trying to solicit me for roles in technologies I only have a few months of experience with and it's like.... No... #devdiscuss
    In reply to @kylegalbraith
  • laurieontech Oct 30 @ 9:27 PM EDT
    And sometimes ease of use “features” end up being dark patterns in practice. Like the kids who were able to rack up thousands of dollars in mobile purchases because their parents stayed payment authorized for 20 min or whatever it was. #DevDiscuss
    In reply to @kylegalbraith
  • ajw1970 Oct 30 @ 9:27 PM EDT
    Yep #DevDiscuss
    In reply to @lethargilistic
  • AndyHaskell2013 Oct 30 @ 9:28 PM EDT
    I think dark patterns are X-domain, like with timeshare presentations, and in general peer pressure, they all use similar psychology #DevDiscuss
    In reply to @ThePracticalDev
  • Wintermute21 Oct 30 @ 9:28 PM EDT
    You would not believe how easy this is to do by mistake #trustme #devdiscuss
    In reply to @ASpittel
  • ASpittel Oct 30 @ 9:28 PM EDT
    Totally -- so much LinkedIn spam that it's almost impossible to use. No I don't want to be a Junior Java developer and no I don't want to work for free for your startup. #DevDiscuss
    In reply to @kylegalbraith
  • littlekope0903 Oct 30 @ 9:29 PM EDT
    Yes, shaming me is really going to make me want to buy that shirt. .....i could insert expletives but I won't. #DevDiscuss
    In reply to @bendhalpern
  • Wintermute21 Oct 30 @ 9:29 PM EDT
    and senior roles to boot #devdiscuss
    In reply to @kylegalbraith
  • kellyjandrews Oct 30 @ 9:29 PM EDT
    I used to sell cars. Lots of dark patterns there to get you in the door. Prizes, giveaways, etc. None of them really good, just enough to get you to come in and buy. #DevDiscuss
    In reply to @ThePracticalDev
  • ajw1970 Oct 30 @ 9:29 PM EDT
    I've seen those too. #DevDiscuss
    In reply to @bendhalpern
  • kellyjandrews Oct 30 @ 9:30 PM EDT
    I worked for a magazine site that wanted us to do all kinds of shady stuff to keep people on the site and in front of ads longer. I left. #devdiscuss
    In reply to @ThePracticalDev
  • laurieontech Oct 30 @ 9:31 PM EDT
    The ones designed to make you feel bad about yourself instead of your actions are particularly bad. I.e. “no I’m a slob” or “no I’m ok with my boring life”. #DevDiscuss
    In reply to @bendhalpern
  • kellyjandrews Oct 30 @ 9:31 PM EDT
    😂😂😂😂 #devdiscuss
    In reply to @AndyHaskell2013, @ThePracticalDev
  • AndyHaskell2013 Oct 30 @ 9:31 PM EDT
    https://t.co/HKKXPFbHoX This thougb is one use of those modal popups that I am completely cool with. #sloths #DevDiscuss
    In reply to @bendhalpern
  • kylegalbraith Oct 30 @ 9:32 PM EDT
    Wait, you don't actually program in COBOL all day and are ready to write the next-gen mainframe? #DevDiscuss
    In reply to @Wintermute21
  • kylegalbraith Oct 30 @ 9:32 PM EDT
    That sounds like the story! #DevDiscuss
    In reply to @ajw1970
  • bendhalpern Oct 30 @ 9:32 PM EDT
    I worked as a telephone survey caller. My job was to get you to take some stupid credit card survey. All dark patterns all the time. Basically everything I’d say to try to get you to take the survey was a subtle lie. #DevDiscuss
    • kellyjandrews Oct 30 @ 9:29 PM EDT
      I used to sell cars. Lots of dark patterns there to get you in the door. Prizes, giveaways, etc. None of them really good, just enough to get you to come in and buy. #DevDiscuss
      In reply to @ThePracticalDev
  • McLoovviinn Oct 30 @ 9:32 PM EDT
    Sites like this https://t.co/RcVRrGCPg9 #DevDiscuss
    • ThePracticalDev Oct 30 @ 9:04 PM EDT
      Time for #devdiscuss Tonight's topic is Dark Patterns 😈 - What are some examples of dark patterns? - What influences the proliferation of dark patterns? - Are dark patterns cross-domain or more of a web thing? - How have you reacted when asked to implement a dark pattern?
  • Wintermute21 Oct 30 @ 9:32 PM EDT
    Un bon logiciel doit vraiment être mieux conçu! #devdiscuss
    In reply to @kylegalbraith, @ASpittel
  • laurieontech Oct 30 @ 9:32 PM EDT
    The junior position stuff kills me. And it sucks because junior shouldn’t be a dirty word! We’re all junior when we’re always learning. But it makes you feel like your years of experience still aren’t good enough...when reality they haven’t read your profile 😂 #DevDiscuss
    In reply to @ASpittel, @kylegalbraith
  • Wintermute21 Oct 30 @ 9:33 PM EDT
    Not really.... LOL #devdiscuss
    In reply to @kylegalbraith
  • ajw1970 Oct 30 @ 9:33 PM EDT
    I think it was on the Google play store. #DevDiscuss
    In reply to @kylegalbraith
  • kylegalbraith Oct 30 @ 9:34 PM EDT
    Yup that sounds like the story I was looking for. #DevDiscuss
    In reply to @ajw1970
  • wolfhoundjesse Oct 30 @ 9:34 PM EDT
    The Credit Karma app hits you up front with a “marketplace” full of offers to get you in serious debt. You are prequalified for a 30% interest loan with OneMain! The. Worst. #devdiscuss
  • littlekope0903 Oct 30 @ 9:36 PM EDT
    Predatory Lending is THE WORST. To make it worse, a lot of those loans go to people who are more broke, dragging them deeper in the whole. This is why credit scores are broken algorithms IMO. #DevDiscuss
    • wolfhoundjesse Oct 30 @ 9:34 PM EDT
      The Credit Karma app hits you up front with a “marketplace” full of offers to get you in serious debt. You are prequalified for a 30% interest loan with OneMain! The. Worst. #devdiscuss
  • laurieontech Oct 30 @ 9:36 PM EDT
    That’s a generic dark pattern! Positive meaning sites who need money to stay afloat so they get ads or funding from relevant areas that end up being the very thing they’re trying to undo/keep people away from. #DevDiscuss
    In reply to @wolfhoundjesse
  • ajw1970 Oct 30 @ 9:38 PM EDT
    Can't find it. #DevDiscuss
    In reply to @kylegalbraith
  • laurieontech Oct 30 @ 9:39 PM EDT
    I’m not sure. I’ve seen this with the tech recruiting sites too. They know recruiting is broken but lean into it so they can get a market share and change it from the inside. It’s a sticky balance. #DevDiscuss
    In reply to @wolfhoundjesse
  • littlekope0903 Oct 30 @ 9:40 PM EDT
    Dark Patterns: All the credit reporting agencies. Even if you choose to not open a credit card, take out a loan, they still have all your info. If they are hacked, (never happens...), then you're vulnerable even though you never participated. #DevDiscuss
  • laurieontech Oct 30 @ 9:41 PM EDT
    If you put credit monitoring on an account because of hacks it can be considered suspicious and needs to be explained when you apply for other credit 🤦🏻‍♀️ #DevDiscuss
    In reply to @littlekope0903
  • ASpittel Oct 30 @ 9:42 PM EDT
    Omg Salon's bitcoin mining if you use an adblocker... #DevDiscuss
    In reply to @Zerquix18
  • wolfhoundjesse Oct 30 @ 9:44 PM EDT
    Hey, @bendhalpern, is this the kind of thing reddit mobile does? #devdiscuss
  • ASpittel Oct 30 @ 9:44 PM EDT
    I've never implemented dark patterns or been asked to, I just haven't worked in that type of web development fortunately #DevDiscuss
    In reply to @ThePracticalDev
  • Programazing Oct 30 @ 9:45 PM EDT
    Check out my website/blog at https://t.co/4DAQVTUa1s #DevDiscuss
  • bendhalpern Oct 30 @ 9:46 PM EDT
    This is so unbelievably crappy. Late stage capitalism sort of stuff. Story: https://t.co/kbvMaDgA8m #DevDiscuss
    • ASpittel Oct 30 @ 9:42 PM EDT
      Omg Salon's bitcoin mining if you use an adblocker... #DevDiscuss
      In reply to @Zerquix18
  • ASpittel Oct 30 @ 9:47 PM EDT
    Maybe my favorite tweet of all time: https://t.co/9QhyAhSQbo #DevDiscuss
    In reply to @bendhalpern
    • computerfact Jul 10 @ 11:51 AM EDT
      "a million computers try and guess the secret number and shout their answers at each other and the first one to guess right gets a prize and we do this over and over forever and thats an economy" — the ComputerCoin specification
  • kylegalbraith Oct 30 @ 9:48 PM EDT
    Profit, venture capital, hockey stick growth are definitely contributing factors to the proliferation of dark patterns. IMO. #DevDiscuss
    In reply to @ASpittel, @ThePracticalDev
  • bendhalpern Oct 30 @ 9:49 PM EDT
    They do a few things, the worst is when they give you a big pop up that says CONTINUE, which takes you to the app, and a tiny greyed-out link that actually lets you continue to the site. Really obnoxious #DevDiscuss
    In reply to @wolfhoundjesse
  • cthulhua Oct 30 @ 9:49 PM EDT
    I don’t really love the phrase dark patterns. It’s really just treating customers in unethical/dishonest/hostile ways, which you can do with/without a computer. #Devdiscuss
    In reply to @ThePracticalDev
  • laurieontech Oct 30 @ 9:50 PM EDT
    Here is another one. Sites that have dubious ways to make money have less ads then the one that need the ads to survive. So people are less likely to visit the genuine sites. Journalism/news has suffered from this a lot. #DevDiscuss
  • ASpittel Oct 30 @ 9:51 PM EDT
    yeah -- I've worked mostly on internal apps, would be incredible to add dark patterns to apps that only co-workers or students use though hahha #DevDiscuss
    In reply to @kylegalbraith, @ThePracticalDev
  • laurieontech Oct 30 @ 9:51 PM EDT
    Fake out cancel X! An image overlay to close a window that actually opens a pop up ad. When in reality the way to close the window is only viewable on hover for some period of time. #DevDiscuss
  • wolfhoundjesse Oct 30 @ 9:53 PM EDT
    Sales/businesses are heavily stigmatized in our culture, and practices like these only further the cause. #devdiscuss
  • ThePracticalDev Oct 30 @ 9:54 PM EDT
    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?
  • theoutlander Oct 30 @ 9:54 PM EDT
    The 90’s web was littered with shady ads a.k.a. dark patterns! #DevDiscuss
  • IgnoreIntuition Oct 30 @ 9:55 PM EDT
    I wrote a thing https://t.co/eWtwXRxSe5 #Devdiscuss
    • ThePracticalDev Oct 30 @ 9:54 PM EDT
      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?
  • littlekope0903 Oct 30 @ 9:55 PM EDT
    Yes! I posted my first non accessibility post on my blog about the lessons I learned in my first month blogging. https://t.co/dpT5SE4g8l #DevDiscuss
    • ThePracticalDev Oct 30 @ 9:54 PM EDT
      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 Oct 30 @ 9:56 PM EDT
    I’m going to be on a podcast! I’m super excited and hope to announce more next week :) #DevDiscuss
    • ThePracticalDev Oct 30 @ 9:54 PM EDT
      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?
  • ASpittel Oct 30 @ 9:57 PM EDT
    I wrote an introduction to https://t.co/zCypgXnXK2! https://t.co/L1qEoyek93 Also, DC! I'm speaking tomorrow about "Navigating the Scary World of JavaScrypt in 2018" https://t.co/q8m1M4x1Du! Stay tuned for my costume! #DevDiscuss
    In reply to @ThePracticalDev
  • NathanABland Oct 30 @ 9:57 PM EDT
    Not sure if this counts as those things, but I started a youtube channel aiming to cover some developer topics and hopefully, eventually help people build some applications: https://t.co/4vITO1MAY3 🤷‍♂️ #DevDiscuss
    In reply to @ThePracticalDev
  • kylegalbraith Oct 30 @ 9:58 PM EDT
    To celebrate Halloween tomorrow everyone can use the code halloween18 for 50% off any package of my Learn AWS By Using it course! Not a dark pattern, just want to help jumpstart anybody looking to learn AWS. Happy early Halloween 🎃 https://t.co/10z3dHi2Hp #DevDiscuss
  • pauxdsantamaria Oct 30 @ 9:59 PM EDT
    Auto selected check boxes on software installers that include another software in the installation (E.g: Toolbars for browsers). My mom sends me photos of the installation process every time she downloads an application to help her avoid installing anything extra 😅 #DevDiscuss
    In reply to @ThePracticalDev
  • theoutlander Oct 30 @ 9:59 PM EDT
    @ThePracticalDev Although my consulting gig ended abruptly last week, I managed to get an incredible offer this Monday and ten other interviews. #NeverGiveUpNeverSurrender #DevDiscuss