It’s important to have an understanding of genealogy; it can give you a connection to history. Even in code, we find a need to connect with our parents and their ancestors.
A few months back, Alex and the rest of the Daily WTF staff hosted a meetup in Pittsburgh. Alex is going to swing through Pittsburgh again this week, so we'd love to have another chance to meet the readers who can make it out.
In the 90s, if a continent-spanning national government wanted to communicate via a bulletin board system, they needed to code it themselves. And if they were going to invent the wheel, what language was better suited to the task than Visual Basic 2.0? Slap a pithy name on it- Chessboard and voila- instant success.
Brian browsed the most recent check-in by the lead architect, and noticed that it referenced a file called TagFile.java, which didn’t actually exist. A quick search of source control showed that pretty much every project had its own version of this file. They were all basically identical, aside from the values in the static initializers:
It’s hard to get too far as a programmer without dealing with bit-masks
at some point in your career. Barry’s co-worker made sure to build a nice, easily re-usable block of code to help with that. This simple block can simply be copy-pasted anywhere bit-masks are used. And it is.
Bridget worked in a large R&D department for a software company. The main offices had long ago filled up, and R&D moved to a distant office building well away from the main campus. The building was less than ideal, especially if you listened to the network guys talk about pulling cable. It was old, it was dreary and the roof leaked, the furnace was wonky, and the kitchen had never actually gotten a hot-water line. Still, it was a place to work.