#DevDiscuss Archive


Tuesday July 25, 2017
9:00 PM EDT

  • ThePracticalDev Jul 25 @ 9:07 PM EDT
    Welcome to the #DevDiscuss Twitter chat, tonight's topic is BUG STORIES πŸ› (Starting seven minutes late due to a scheduling bug πŸ€”)
  • ThePracticalDev Jul 25 @ 9:08 PM EDT
    Rules: - Stay on topic - ALWAYS ALWAYS use hashtag #DevDiscuss - Be NICE/POSITIVE ❀️ - Quoting tweets for clarity is encouraged
  • dipolecat Jul 25 @ 9:10 PM EDT
    #devdiscuss This bug hit the brakes on a personal project of mine for two whole weeks while I tried to debug it: The project was using
    In reply to @ThePracticalDev
  • ThePracticalDev Jul 25 @ 9:10 PM EDT
    Tell us about one of the most frustrating bugs you've encountered! #devdiscuss
  • tblodt Jul 25 @ 9:10 PM EDT
    I remember the first time I tracked down and fixed a memory corruption bug. It felt so good… #DevDiscuss
  • Nick_Craver Jul 25 @ 9:11 PM EDT
    We were baffled for years about a reputation bug on Stack Overflow. Cause was a query against the wrong DB 12 methods down. #DevDiscuss
  • Nick_Craver Jul 25 @ 9:11 PM EDT
    Basically when we migrated a question between 2 Stack Exchange sites, users with matching IDs on the other side got random rep. #DevDiscuss
  • philibertdugas Jul 25 @ 9:12 PM EDT
    While learning assembly at school: "segmentation fault..." Kinda hard to debug πŸ˜… #DevDiscuss
  • bendhalpern Jul 25 @ 9:12 PM EDT
    My most frustrating bugs, by far, are any bugs that occur relatively silently and are poorly monitored. #DevDiscuss
  • mrxinu Jul 25 @ 9:15 PM EDT
    I must be leading a charmed life because I'm struggling to think of a bug that wasn't resolved by improving my understanding. #DevDiscuss
  • Wintermute21 Jul 25 @ 9:15 PM EDT
    waiting for results of a REST API call from PayPal, took me over a week to debug, never solved it. it was my white whale #devdiscuss
  • mrxinu Jul 25 @ 9:16 PM EDT
    Or, and this probably more likely, my brain is blocking out the traumatic ones there's no way I could have known about. #DevDiscuss
  • _mitchellporter Jul 25 @ 9:16 PM EDT
    I don't have a particular bug, but just misspellings in general that don't get caught until you slow down and read carefully. #DevDiscuss
  • giratina493 Jul 25 @ 9:16 PM EDT
    I was doing some database queries but they weren't working. Hours later, I realized I forgot to actually execute the queries. #DevDiscuss
  • developdar Jul 25 @ 9:16 PM EDT
    had software on closed network. 3rd party lib used a cdn w/ option to use local but didnt work, charged $100 to file bug report #DevDiscuss
    In reply to @ThePracticalDev
  • Nick_Craver Jul 25 @ 9:17 PM EDT
    The most frustrating bugs to me are ones I have a solution for, but can’t get connected to the right person. Happens too often. #DevDiscuss
  • Wintermute21 Jul 25 @ 9:17 PM EDT
    Documentation was terrible and I felt like a failure #devdiscuss
  • jakebathman Jul 25 @ 9:18 PM EDT
    Often: git pull + composer install = bad permissions. Error text is always worthless, just effects of bad chmod/chown #devdiscuss
  • MightyPupil Jul 25 @ 9:18 PM EDT
    Rare distributed race conditions whose origin was an fpga #devdiscuss
  • AdamMc331 Jul 25 @ 9:18 PM EDT
    I kept getting a crash for #Android media player only to learn the error code stood for `MEDIA_PLAYER_UNKNOWN`. Never resolved. #DevDiscuss
    In reply to @ThePracticalDev
  • dipolecat Jul 25 @ 9:18 PM EDT
    #devdiscuss PersistenceManagerFactory and defers everything to the Transaction Manager. When I initially read the (terrible) documentation
    In reply to @ThePracticalDev
  • TheBerkin Jul 25 @ 9:18 PM EDT
    Generating a fake population that marries random people. My anti-incest algo had a tiny typo that made it favor incest instead. #devdiscuss
    In reply to @ThePracticalDev
  • AdamMc331 Jul 25 @ 9:18 PM EDT
    https://t.co/Od9g79grWq #DevDiscuss
    In reply to @ThePracticalDev
  • dipolecat Jul 25 @ 9:19 PM EDT
    #devdiscuss for these two components, I thought they weren't to be used together, and that the proxy was old and deprecated. Using just the
    In reply to @ThePracticalDev
  • vcsjones Jul 25 @ 9:19 PM EDT
    I gave a conf talk on SQL Server 2008 TCP on 2/29. There was a bug in the SQL engine that stopped it from starting on leap day. #DevDiscuss
  • bendhalpern Jul 25 @ 9:19 PM EDT
    Making changes that are not showing up and realizing you are refreshing the production app. πŸ˜‘ Brain bug. #DevDiscuss
  • mrxinu Jul 25 @ 9:19 PM EDT
    I once swore under my breath for hours at @wercker thinking there was a bug in their build process. Nope. Some bad YAML. #DevDiscuss
  • dipolecat Jul 25 @ 9:20 PM EDT
    #devdiscuss TransactionManager yielded nothing at all. I then decided to use the two together. Still nothing. Why? Turns out the answer
    In reply to @ThePracticalDev
  • vcsjones Jul 25 @ 9:20 PM EDT
    I gave a conf talk on SQL Server 2008 CTP on 2/29. There was a bug in the SQL engine that stopped it from starting on leap day. #DevDiscuss
  • TheScifibrarian Jul 25 @ 9:20 PM EDT
    Does an entire project count? "Hello, Project, my old friend. / I've come to debug you once again." #DevDiscuss
    In reply to @ThePracticalDev
  • IgnoreIntuition Jul 25 @ 9:20 PM EDT
    First time debugging a race condition in Angular. #DevDiscuss
    In reply to @ThePracticalDev
  • dipolecat Jul 25 @ 9:21 PM EDT
    #DevDiscuss was in the same sentence of the documentation that confused me: the TransactionManager needs the *real* pmf, not the proxy.
    In reply to @ThePracticalDev
  • ditman Jul 25 @ 9:22 PM EDT
    2 configuration files were being loaded in random order β†’ half of our fleets didn't have cache. 2 days debugging β†’ perf boost! #devdiscuss
    In reply to @ThePracticalDev
  • dipolecat Jul 25 @ 9:22 PM EDT
    #devdiscuss Spring's dependency injection was automatically feeding the TransactionManager the proxy (after all, the whole purpose of the
    In reply to @ThePracticalDev
  • Nick_Craver Jul 25 @ 9:23 PM EDT
    .@marcgravell and I questioned sanity when wrong parameters were getting passed to methods in .NET 4.6: https://t.co/wY43lN9e2w #DevDiscuss
  • dipolecat Jul 25 @ 9:23 PM EDT
    #devdiscuss proxy is to impersonate the real thing). I was extremely surprised that Spring didn't pick up on this. I would expect this to
    In reply to @ThePracticalDev
  • taghatle Jul 25 @ 9:23 PM EDT
    making changes that aren't showing up when you refresh and realizing you forgot to save the file #devdiscuss
    • bendhalpern Jul 25 @ 9:19 PM EDT
      Making changes that are not showing up and realizing you are refreshing the production app. πŸ˜‘ Brain bug. #DevDiscuss
  • jakebathman Jul 25 @ 9:23 PM EDT
    One from Monday: SSO server had bad DNS to my project, never made the call & failed. No logs on my end to debug. Took HOURS 😡 #devdiscuss
  • bendhalpern Jul 25 @ 9:24 PM EDT
    This is a really nice post on the subject of difficult bugs https://t.co/uUU3yPgCnc #devdiscuss
  • dipolecat Jul 25 @ 9:24 PM EDT
    #DevDiscuss a sufficiently common mistake that the TransactionManager would have if(pmf instanceOf ...) throw ...
    In reply to @ThePracticalDev
  • iqbalyarkhan Jul 25 @ 9:24 PM EDT
    The pesky seg faults! #devdiscuss
    In reply to @ThePracticalDev
  • Jesuszilla_TM Jul 25 @ 9:25 PM EDT
    Thankfully they fixed this in .NET 4.6 but because THEY caused it, I raged. #devdiscuss
    In reply to @ThePracticalDev
  • ManofSteele_08 Jul 25 @ 9:25 PM EDT
    Few weeks: memory spiking, thought it was a leak or the JVM heap size. Nope! Someone used a variable as an int and not a long. #devdiscuss
    In reply to @ThePracticalDev
  • _nlowe Jul 25 @ 9:26 PM EDT
    so each VM was seen as a new box. 2-3 VMs * 20-25 Mac minis * checkin every 5 mins. Whoops. #DevDiscuss
    In reply to @ThePracticalDev
  • nitish_dayal Jul 25 @ 9:26 PM EDT
    Any bug that would have been caught by TypeScript. I probably have some 40hr weeks logged hunting down typos. 'guerySelectorAll' #devdiscuss
  • PearlChen Jul 25 @ 9:27 PM EDT
    Unexpected race conditions – always. #devdiscuss
  • Jesuszilla_TM Jul 25 @ 9:28 PM EDT
    never decremented, which would cause an infinite loop. #devdiscuss
    In reply to @ThePracticalDev
  • jaydeflix Jul 25 @ 9:29 PM EDT
    Screwed up NNTP replication check app. Skipped Server X, did X-1 2x. Stared for hours,but I was the only user so I lived w/it. #DevDiscuss
    In reply to @ThePracticalDev
  • bgannin Jul 25 @ 9:29 PM EDT
    Worked on migration for a sunsetting service, had to wait a day or more to test server’s current state & our response for bugs. #DevDiscuss
  • PearlChen Jul 25 @ 9:30 PM EDT
    2nd most is when it's wrong in the official documentation. #devdiscuss
  • fschuindt Jul 25 @ 9:31 PM EDT
    Docs: "1 e-mail per request". Nobody was expecting 10k requests. Then all phones in office ringing new mail the whole morning. #DevDiscuss
  • Brandon_Hinds Jul 25 @ 9:31 PM EDT
    Almost went crazy over a bug for this map feature in an android app I was coding. Almost two weeks of torture #devdiscuss
  • mnkypete Jul 25 @ 9:33 PM EDT
    Never do a C# Process.Start() on the Chrome V8 Thread. Fucks up EVERYTHING, the whole stack goes bonkers, loses var-refs... #devdiscuss
  • Checksum Jul 25 @ 9:33 PM EDT
    Spent 2 days figuring out why a jade template errors out intermittently. Turns out running in debug mode caused a stack overflow #DevDiscuss
    In reply to @ThePracticalDev
  • hero22 Jul 25 @ 9:33 PM EDT
    Code abusing a bug in the language broke when the bug was fixed #devdiscuss
  • mrskellyvaughn Jul 25 @ 9:33 PM EDT
    There was a bee that was really interested in my margarita this evening. Absolutely frustrating. #devdiscuss
  • lowenthal_jason Jul 25 @ 9:33 PM EDT
    Can't tell you how annoying "MySQL has gone away" is. I mean, someone put a leash on that thing or something... #DevDiscuss
    In reply to @ThePracticalDev
  • Brandon_Hinds Jul 25 @ 9:33 PM EDT
    Or when your app crashes and you just don't know why #devdiscuss
  • tanya_powell Jul 25 @ 9:33 PM EDT
    Ok, so the first thing I was assigned to do in my first dev role was to fix a sound bug in a flash game... 1/ #devdiscuss
  • monxas Jul 25 @ 9:34 PM EDT
    When it worked for a while (days/weeks...) and stops working. You check it and it couldn’t ever worked in the first place #UFO #DevDiscuss
  • mrxinu Jul 25 @ 9:37 PM EDT
    This. So much this. Then you have to decide whether to figure out why it ever worked or #LetItGo. #DevDiscuss
    • monxas Jul 25 @ 9:34 PM EDT
      When it worked for a while (days/weeks...) and stops working. You check it and it couldn’t ever worked in the first place #UFO #DevDiscuss
  • tanya_powell Jul 25 @ 9:38 PM EDT
    When I got to the class where the bug lived that's where the fun started ... 2/ #devdiscuss
  • tanya_powell Jul 25 @ 9:39 PM EDT
    Because all I could see was a class full of variations 'var poo' and 'public function hateThisPoo()' πŸ€¦β€β™€οΈ... 3/ #devdiscuss
  • daveberkeleyuk Jul 25 @ 9:40 PM EDT
    A single block of 256 bytes of ram in a 128k chip, some bytes couldn't save the number 4. Hardware bug. Had me foxed for ages. #DevDiscuss
    In reply to @ThePracticalDev
  • ThePracticalDev Jul 25 @ 9:42 PM EDT
    How do you settle yourself after an epic bug? #DevDiscuss
  • jordanpittman Jul 25 @ 9:42 PM EDT
    While debugging another issue I added a random space character somewhere that broke response json parsing by JS. #DevDiscuss
  • tanya_powell Jul 25 @ 9:42 PM EDT
    This indicated that someone tried fixing this before and got frustrated. What frustrated me wasn't the bug itself... 4/ #devdiscuss
  • freqlabs Jul 25 @ 9:43 PM EDT
    Debugging why @elixirphoenix hot code reloading didn't work on #FreeBSD, dug through all the dependencies. Problem is in /bin/sh #devdiscuss
  • Stevezieglerva Jul 25 @ 9:43 PM EDT
    Project was one month late trying to track down why it worked local and not on server: a single uncessary static variable #devdiscuss
  • jordanpittman Jul 25 @ 9:43 PM EDT
    And ofc I didn’t think this possible after fixing the 1st bug so it took way longer than I’d like to admit to find. #DevDiscuss
  • mrxinu Jul 25 @ 9:43 PM EDT
    I start by yelling "Oh Em Gee" so that @mrsxinu can hear me coming. Then I get a hug and she tells me it'll be okay. #seriously #DevDiscuss
  • _nlowe Jul 25 @ 9:43 PM EDT
    @ThePracticalDev never did figure it out. Couldn't repro it on the only physical win 10 machine i owned or in the school lab. #DevDiscuss
    In reply to @ThePracticalDev
  • head__chef Jul 25 @ 9:43 PM EDT
    99 little bugs in the code, 99 little bugs, take one down, patch it around, 127 little bugs in the code #DevDiscuss
    In reply to @ThePracticalDev
  • _cetaceans Jul 25 @ 9:44 PM EDT
    can't even tell you how many student projects ive had to fix because they misspelled "database" in their db config #devdiscuss
  • dipolecat Jul 25 @ 9:44 PM EDT
    #devdiscuss I don't really have much of a wind-down process after a bug hunt, but I do need to gather my thought for a bit to remember what
    In reply to @ThePracticalDev
  • EagleG33k Jul 25 @ 9:44 PM EDT
    The first thing to check is always the proxy, and somehow I keep forgetting this. #DevDiscuss
    • ThePracticalDev Jul 25 @ 9:07 PM EDT
      Welcome to the #DevDiscuss Twitter chat, tonight's topic is BUG STORIES πŸ› (Starting seven minutes late due to a scheduling bug πŸ€”)
  • jmdembe Jul 25 @ 9:44 PM EDT
    Walk away from the scene of the crime #devdiscuss
    In reply to @ThePracticalDev
  • EssTeeFYou Jul 25 @ 9:44 PM EDT
    Debugging someone's 40+ delegator stack for extracting something from some data. Broke the debugger (IntelliJ and Netbeans). #devdiscuss
    In reply to @ThePracticalDev
  • bendhalpern Jul 25 @ 9:45 PM EDT
    Aghhh I'm getting worked up just reading this #DevDiscuss
    • Stevezieglerva Jul 25 @ 9:43 PM EDT
      Project was one month late trying to track down why it worked local and not on server: a single uncessary static variable #devdiscuss
  • tanya_powell Jul 25 @ 9:45 PM EDT
    It was the fact that I was having to debug the 'poo' class and openly discuss 'poo' when asking questions about the bug πŸ€¦β€β™€οΈ..5/ #devdiscuss
  • dipolecat Jul 25 @ 9:45 PM EDT
    #DevDiscuss was working on when I ran into the bug. When tackling a bug takes more than a day, I lose track of the bigger picture of the
    In reply to @ThePracticalDev
  • philibertdugas Jul 25 @ 9:45 PM EDT
    I like to take a walk outside, zoom out of the problem usually helps to see if there was a better approach #devdiscuss
  • dipolecat Jul 25 @ 9:45 PM EDT
    #DevDiscuss project.
    In reply to @ThePracticalDev
  • jordanpittman Jul 25 @ 9:45 PM EDT
    Refactoring, perf. testing (quite fond of this one), and coffee… lots of coffee. Thank God for @Starbucks. #DevDiscuss
    In reply to @ThePracticalDev, @Starbucks
  • JakeDohm Jul 25 @ 9:45 PM EDT
    This is a @Nick_Craver level sassy #devdiscuss response πŸ˜‚
    In reply to @mrskellyvaughn, @Nick_Craver
  • tanya_powell Jul 25 @ 9:46 PM EDT
    Was a great start to my dev career πŸ€¦β€β™€οΈ... #devdiscuss
  • IgnoreIntuition Jul 25 @ 9:47 PM EDT
    #RegressionTesting #DevDiscuss
    In reply to @ThePracticalDev
  • mrskellyvaughn Jul 25 @ 9:47 PM EDT
    Vent to someone about how I shouldn't be hired to do this work I'm clearly incapable of doing, get another cup of coffee #DevDiscuss
  • jaydeflix Jul 25 @ 9:47 PM EDT
    Had a support call, customer SWORE the app did something it couldn't. Then it worked correctly and wanted the broken app back. #devdiscuss
    In reply to @monxas
  • EssTeeFYou Jul 25 @ 9:48 PM EDT
    By doing this. #devdiscuss
    In reply to @ThePracticalDev
  • Checksum Jul 25 @ 9:48 PM EDT
    Watch a movie and get a good night's sleep. Hurray for flexible working hours! #DevDiscuss
    In reply to @ThePracticalDev
  • tanya_powell Jul 25 @ 9:48 PM EDT
    No no no. I actually talking about poo πŸ˜‚πŸ˜‚ I remember it like it was yesterday πŸ˜‚ #devdiscuss
    In reply to @mrxinu
  • carylwyatt Jul 25 @ 9:49 PM EDT
    That time I tried to filter ID#s as integers but turns out the json data IDs were strings. Only took 3 hours to realize it. πŸ€¦β€β™€οΈ#DevDiscuss
    In reply to @ThePracticalDev
  • clarkjrasmussen Jul 25 @ 9:49 PM EDT
    Passive-agressively tweet about it. #DevDiscuss
  • AdamMc331 Jul 25 @ 9:50 PM EDT
    Completely disconnect from the project for a little bit. Grab food, a drink, vent it out. Take the moment to unwind. #DevDiscuss
    In reply to @ThePracticalDev
  • Nick_Craver Jul 25 @ 9:51 PM EDT
    Let’s be honest: a sassy commit message proclaiming victory. #DevDiscuss
  • mehtadhaval07 Jul 25 @ 9:51 PM EDT
    "if (x = y)" instead of "if (x == y)" has happened to me more than once... πŸ˜‘πŸ˜’ #devdiscuss
    In reply to @ThePracticalDev
  • Brandon_Hinds Jul 25 @ 9:51 PM EDT
    Look through the code, take a walk and think about it and maybe drink some water #DevDiscuss
  • zacanger Jul 25 @ 9:51 PM EDT
    A small Node server was using tons of disk for no apparent reason. Turns out node doesn't cache dns lookups, which I didn't know #devdiscuss
    In reply to @ThePracticalDev
  • jmdembe Jul 25 @ 9:51 PM EDT
    I also make fun of myself. Why not #devdiscuss
    In reply to @ThePracticalDev
  • bruno_dsm Jul 25 @ 9:52 PM EDT
    I take a hot shower when I get home. #DevDiscuss
    In reply to @ThePracticalDev
  • head__chef Jul 25 @ 9:52 PM EDT
    This was me last week, trying to parseInt() for half an hour to realise I was dealing with floats T_T #DevDiscuss
    In reply to @carylwyatt, @DevDiscussHQ, @ThePracticalDev
  • Innectic Jul 25 @ 9:52 PM EDT
    I commit in all caps, and write a witty commit-description about how many problems that bug has caused me over the past x time. #DevDiscuss
  • WaywardSera Jul 25 @ 9:52 PM EDT
    Bask in smug satisfaction as I close all of the duplicate tickets that it spawned in a glorious copy/paste fueled bender. #devdiscuss
    In reply to @ThePracticalDev
  • gumnos Jul 25 @ 9:53 PM EDT
    usually a metaphorical victory dance. The dance is a little more vigorous if it was a bug in 3rd-party code/docs. #DevDiscuss
    In reply to @ThePracticalDev
  • DamJess Jul 25 @ 9:53 PM EDT
    Victory lap then copious amounts of alcohol #DevDiscuss
  • Nick_Craver Jul 25 @ 9:53 PM EDT
    Unless it was my bug, that of course calls for an immediate rebase and force push. #DevDiscuss
  • RickCBeyer Jul 25 @ 9:54 PM EDT
    This is the only answer RT @Nick_Craver: Let’s be honest: a sassy commit message proclaiming victory. #DevDiscuss https://t.co/mu44MH1iwg
  • ajednet Jul 25 @ 9:54 PM EDT
    Or https://t.co/zhhIqI6Znx #devdiscuss
    In reply to @Nick_Craver
  • giratina493 Jul 25 @ 9:54 PM EDT
    Now that I think about it, every time I finally squash a bug in my code, I'll switch over to Twitter for a bit to cool off. #DevDiscuss
    In reply to @clarkjrasmussen, @ThePracticalDev
  • plustssn Jul 25 @ 9:55 PM EDT
    First time I smashed the call stack in a Fortran program was awful. Vars got inexplicably reset + segfault in a system library. #devdiscuss
    In reply to @ThePracticalDev
  • buenopw Jul 25 @ 9:56 PM EDT
    "Ok, I'll tell everyone about how I've became a god" #DevDiscuss
  • tommygeorge Jul 25 @ 9:56 PM EDT
    #devdiscuss A really good talk I saw in 2015 about how to debug "hard problems". Very useful approaches https://t.co/e02FBbTGmM
    In reply to @bendhalpern, @ThePracticalDev
  • guifroes Jul 25 @ 9:56 PM EDT
    @ThePracticalDev #DevDiscuss
  • nikolchekolev Jul 25 @ 9:56 PM EDT
    On a more truthful note, find someone to brag to. #devdiscuss
    In reply to @ThePracticalDev
  • ThePracticalDev Jul 25 @ 9:56 PM EDT
    In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?
  • tblodt Jul 25 @ 9:57 PM EDT
    I just wrote a line of code and it worked #DevDiscuss
    In reply to @ThePracticalDev
  • HayleyCAnderson Jul 25 @ 9:58 PM EDT
    I'm late but omg once I tracked a bug to a gem *cough* by Google *cough* modifying a standard library Ruby method in C #devdiscuss
  • Wintermute21 Jul 25 @ 9:58 PM EDT
    Solved a coding challenge and got a call back for an interview. First time that's happened for me. #DevDiscuss
    • ThePracticalDev Jul 25 @ 9:56 PM EDT
      In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?
  • mrxinu Jul 25 @ 9:58 PM EDT
    My very first Go package is alive and well at https://t.co/9knA1cZbgK. I give it love regularly, but feedback is appreciated! #DevDiscuss
    • ThePracticalDev Jul 25 @ 9:56 PM EDT
      In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?
  • kellyjandrews Jul 25 @ 9:58 PM EDT
    I'm heading to NYC Thursday for the day. #devdiscuss (sorry i missed it again)
    In reply to @ThePracticalDev
  • Beelzenef_ Jul 25 @ 9:59 PM EDT
    Hugging everybody around #devdiscuss