Comment on: These Are the Highest-Paying Programming Languages (do you agree?)
4 02 Nov 2015 01:02 u/FrozenInferno in v/programmingComment on: Seeking help developing pcmr.co (PC Master Ratings website) (x-post from/v/pcmasterrace)
What's the difference between this and http://www.pcmrating.com?
Comment on: Hardest/craziest bug anecdotes?
Oh, boy. This was just last week.
The way our software synchronizes across machines is by serializing objects and multicasting them out. Other machines subscribe to the multicasts, tell the other machines which objects they want, and deserialize the objects as they come in. I ran into a particularly weird issue with doing this over an Ubiquiti NanoBridge M5. I could see all multicast data using Wireshark on all machines, I could ping all machines from all others, the network looked good as far as I could tell. But for some reason, our software on the other side of the NanoBridge from the main server wasn't actually picking up the data. Wireshark said it was there, but it just wasn't getting picked up.
Turned out to be a configuration issue with the bridge. For some reason, even though I could ping the main machine, it wasn't getting the callback to actually push out the data to the machines across the bridge. A one-way block, for some reason. Luckily we were able to Google the correct configuration, but that was 6 hours of banging my head on the wall.
Requisite knowledge and any degree will get you in pretty much anywhere worthwhile. In my experience, the jobs that require a CS or SE degree specifically generally don't have healthy or knowledgeable HR/hiring departments.