[{"type":"programming","setup":"Why was the JavaScript developer sad?","punchline":"He didn't know how to null his feelings.","id":420},{"type":"programming","setup":"Why dot net developers don't wear glasses?","punchline":"Because they see sharp.","id":376},{"type":"programming","setup":"A programmer puts two glasses on his bedside table before going to sleep.","punchline":"A full one, in case he gets thirsty, and an empty one, in case he doesn’t.","id":364},{"type":"programming","setup":"Why did the programmer always mix up Halloween and Christmas?","punchline":"Because Oct 31 equals Dec 25.","id":418},{"type":"programming","setup":"How many programmers does it take to change a lightbulb?","punchline":"None that's a hardware problem","id":24},{"type":"programming","setup":"What's the best part about TCP jokes?","punchline":"I get to keep telling them until you get them.","id":363},{"type":"programming","setup":"Why did the programmer bring a broom to work?","punchline":"To clean up all the bugs.","id":446},{"type":"programming","setup":"Why do programmers always get Christmas and Halloween mixed up?","punchline":"Because DEC 25 = OCT 31","id":382},{"type":"programming","setup":"Why did the programmer bring a ladder to work?","punchline":"They heard the code needed to be debugged from a higher level.","id":441},{"type":"programming","setup":"To understand what recursion is...","punchline":"You must first understand what recursion is","id":27}]