AboutEssaysJokesPodcastsRésumé

I am a software developer and occasional writer who currently leads the Developer Relations Group at Rackspace. Any ideas or opinions expressed here are my own, however, and do not necessarily reflect those of my employer.

My goal with this site has been to capture ideas of lasting value. In general, you won't find me posting about current news items or the latest technology. Instead, I have essays, jokes, and some of my older podcasts. Hopefully, this material will be of interest for longer than a week or two.


  1. Hacking on Pictr (updated)
  2. Bags
  3. Doing It Right
  4. Code for America
  5. Male vs. Female Logic
  6. Enemies to the west
  7. Quite possibly the most important management advice you'll ever receive
  8. The management transition
  9. Happy Birthday
  10. Sacred Spaces
  11. Is the Internet still up?
  12. Playing Around
  13. On Longer Days
  14. Chapter One
  15. Continuous Integration for php-opencloud
  16. Wedding Planning for Seniors
  17. Today-Now
  18. The mathematician, the physicist, and the engineer
  19. Boost your website performance
  20. Using Cloud Files CDN for podcasting
  21. Macaroni 'n' Cheese
  22. Working with Wok
  23. Programmable DNS
  24. I accidentally my servers
  25. Vanity nameservers with Rackspace DNS
  26. Music performance apps for the iPad
  27. How to talk about gun control
  28. I want to die in Autumn
  29. Easter
  30. The best luggage I ever owned
  31. SQL is the new hotness
  32. The Elderly Golfer
  33. Say what?
  34. International Relations
  35. Educational Emails
  36. YABJ (Yet Another Blond Joke)
  37. A joke the judge told me
  38. Amo, amas, amat
  39. Programmers
  40. The Apogee Jam
  41. Nerd Joke
  42. Life is short
  43. Alligator Gar
  44. The geography of mankind
  45. The transit of Venus
  46. Understanding the Keystone Service Catalog
  47. Death
  48. Developing for the cloud
  49. The Library Crew
  50. In the blood
  51. Good morning!
  52. The Magic Cave
  53. Classical Music
  54. A great weekend
  55. Marching Band
  56. A fish story
  57. Gadgets
  58. A joke my mother told me
  59. Snow Day
  60. Never trust anyone
  61. Flam, diddle, paradiddle, drag
  62. The most powerful emotion
  63. Go west, young man
  64. Begin at the beginning
  65. Funeral
  66. Chutzpah
  67. Siteframe
  68. Just trying to be helpful
  69. Norwegian Fire Department
  70. The Sheep Dog
  71. Traveling companions
  72. Men in heaven
  73. It's not all about the code.
  74. The social media
  75. Software contingency planning, Donald Rumsfeld, and the epistemology of ignorance
  76. A good nights' sleep
  77. Goodbye, Bro
  78. Crossing the street
  79. Back-to-back
  80. Asian Dilemma
  81. Confused senior citizen
  82. The 100MPH Goat
  83. Male Sensitivity
  84. Indian Winter
  85. War of the sexes
  86. Snow White
  87. Episode 22, Which is better—Pulp Fiction or The Empire Strikes Back?
  88. Horse Racing
  89. YABJ (Yet Another Blond Joke)
  90. Episode 21, the Engineer in the kitchen
  91. Episode 20, the Southern Belle
  92. Episode 19, the Speculator
  93. The barn
  94. Episode 18, The Critic
  95. The emergency room
  96. Nails
  97. The neighbor's dog
  98. Saturday
  99. Friday
  100. The Barber
  101. Thursday
  102. Wednesday
  103. Episode 17, Return of the FFundercats
  104. Tuesday
  105. Monday
  106. Sunday
  107. A musical interlude
  108. Consumed by curiosity
  109. Episode 16, The Last Time Lord
  110. The human light bulb (yet another blond joke)
  111. Episode 15, Life-streaming and rockets
  112. How to deliver bad news to your boss
  113. The prostate exam
  114. The talking dog
  115. The vampire and the nuns
  116. The talking clock
  117. Episode 14, Rob Michael
  118. Police Academy
  119. The frog and the bear
  120. Object lesson
  121. The old cowboy
  122. Sometimes nothing goes right
  123. The economy is so bad
  124. One liners
  125. A sad story
  126. An Engineering Joke
  127. Vacationing in England
  128. Ghandi
  129. Do not read this joke
  130. Diagnosis
  131. A wee Scottish tale
  132. Fred's night out
  133. At a bar
  134. Episode 13, The Photojournalist on Honeymoon
  135. Pregnancy is no joke
  136. Episode 12, Father of Twins
  137. Episode 11, Memorial Day Special
  138. Episode 10, What do you get when you cross a moose with a unicorn?
  139. Episode 9, What the Warner Brothers Taught Me
  140. Episode 8, Film, Tech, and Whisky
  141. Episode 7, Pecans and Film Cameras
  142. The Wedding
  143. Episode 6, Do you know Enid Blyton?
  144. Episode 5, The Queen of FriendFeed
  145. Episode 4, Sarah Vela
  146. Episode 3, The Other Scoble
  147. Ducks in Heaven
  148. Episode 2, John Piercy
  149. Episode 1, Mary Carmen
  150. The Garden of Eden
  151. A Texas Story
  152. Rubber Gloves
  153. How to write a performance review
  154. A Death in Washington
  155. The Vikings
  156. Help Desk Log
  157. Little Johnny
  158. Elk Sex
  159. The Sheer Negligee
  160. An Irish Ghost Story
  161. Is it still Halloween?
  162. How to give a presentation
  163. The prostate exam
  164. At the ocean's edge
  165. Murder at Walmart
  166. What's for dinner?
  167. How to give a status report
  168. The Cowboy
  169. Deciding what's important
  170. Nautical Humor
  171. Snakes
  172. The new seaman
  173. Entrepreneurship
  174. Financial Planning
  175. Catholic Parrots
  176. Indian Legend
  177. Yet Another Lawyer Joke
  178. The Church Gossip
  179. Gifts of God
  180. Give me a push
  181. Submarine FamilyGrams
  182. Work, work, work
  183. Wal-Mart Greeter
  184. The next-to-last Canadian joke
  185. An offensive Canadian joke
  186. Not the last Canadian joke by a long shot
  187. One more Canadian Joke
  188. Yet Another Canadian Joke
  189. Another Canadian Joke
  190. Intelligent Blond?
  191. The annual physical
  192. The Hit Man
  193. The cause of arthritis
  194. Beer Joke
  195. Irish Joke Collection
  196. Don't Mess With Old Folks
  197. Why I Fired My Secretary Today
  198. Medical Billing
  199. The Spoon
  200. Hard of Hearing
  201. Why Did The Chicken Cross The Road (2008 ed.)
  202. Geography of the Sexes
  203. The blond and the trucker
  204. Colin the Aborigine
  205. Calmness in our lives
  206. Happy Thanksgiving!
  207. The Wizard
  208. A Day in January
  209. The Taxi Driver
  210. No More Fishing
  211. Praise the Lord!
  212. Funerals
  213. Science can be fun!
  214. Banking Crisis Hits Japan!
  215. Class Assignment
  216. The Monastery
  217. Why Men Shouldn't Write Advice Columns
  218. Meeting an old classmate
  219. The nature of scientific achievement
  220. Parties
  221. Radar
  222. The Media
  223. How many lawyers does it take to change a lightbulb?
  224. Copper Wiring
  225. Symphonic Q&A
  226. String Theory
  227. Canine Western
  228. International Relations
  229. Planning Ahead
  230. Heaven and Hell
  231. Who s Smarter Now?
  232. Time to cuss
  233. A Fish(y) Story
  234. A Management Case Study
  235. Powerless
  236. Horses and so forth
  237. The Husband Store
  238. A Fish Story
  239. Experience is the best teacher
  240. Man and God
  241. A Matter of Credibility
  242. More Medication
  243. Not Too Crazy
  244. Medication
  245. Directions
  246. Doctor! Doctor!
  247. Dirty Thief
  248. William Tell
  249. Baking
  250. Geometry
  251. Ozymandias
  252. Thesis
  253. A bottle of wine
  254. First Paycheck
  255. The Funeral
  256. The Pope in Alaska
  257. An Amazing Story
  258. Nightly Prayers
  259. Something to look forward to
  260. A Mothers (Day) Tale
  261. Now I lay me down to sleep
  262. What they did before blue reflectors
  263. 20 Ways to Maintain a Healthy Level of Insanity
  264. Duffy s Tavern
  265. God and Eve
  266. The Irishman and the Three Beers
  267. Vow of Silence
  268. Little Johnny
  269. Adam and Eve
  270. Highway Distress
  271. Kayak Accident
  272. The Cardiologist and the Mechanic
  273. Old People
  274. Anniversary Gift
  275. Diet Plan
  276. Presidential Humor
  277. Airport Security
  278. An Inexact Science
  279. Thoughts for the Day
  280. Tender Moments
  281. Math Jokes, 2
  282. Math Jokes, 1
  283. At church
  284. The world is full of idiots
  285. The envelope, please
  286. Grandpa
  287. Harry
  288. Beware the Unitarian Jihad!
  289. The Gunfighter
  290. Happy Halloween!
  291. Think fast
  292. Friendship
  293. Green Bananas
  294. What s really important?
  295. Just Blond Enough
  296. Police Comments
  297. Mistaken Identity
  298. Subject
  299. Be careful what you ask!
  300. The Winning Question
  301. We re at war
  302. Blair s Visit
  303. An Easter Joke
  304. Who s on first?
  305. Balance
  306. Ranch Life
  307. George and the Pope
  308. Haircut
  309. Correlation?
  310. Just Trying to be Helpful
  311. G R O A N !
  312. Cartesian Theory
  313. Groan
  314. The Three Little Pigs
  315. Kenny
  316. Understanding Engineers
  317. Pets
  318. Words of Wisdom
  319. Pregnant?
  320. You don t say?
  321. A Man and his Ostrich
  322. Christmas Stamps
  323. Army Pipe Specification
  324. Beam Me Up, Scotty
  325. THE WILL OF HERMAN OBELWEISS
  326. Cooking Lesson
  327. A New One
  328. A Holiday Greeting For Our Times
  329. IT S STILL x86 TO ME
  330. Things I like to do at Wal-Mart while my spouse is taking her sweet time
  331. Eternal Reward
  332. On Aging
  333. Charity begins at home
  334. Some questions
  335. Security Alert
  336. Guy s Rules
  337. Oh, Canada!
  338. BIG TROUBLE
  339. Almost
  340. A Story About Sheep
  341. Polish Sausage
  342. Bad Football Jokes
  343. Both sides of marriage
  344. Yellow, Pink, and Green
  345. Chemistry Lesson
  346. YALJ (Yet Another Lawyer Joke)
  347. The Pharmacist
  348. One way to deal with telemarketers
  349. It s how fast you think, not how old you are, that counts!
  350. It s a miracle!
  351. Proof
  352. The Irate Customer
  353. When in London
  354. Inland Revenue
  355. Rumors
  356. Ladies Night
  357. Satan and the Old Man
  358. Tough Old Cowboy
  359. Punnery
  360. Thought for the day
  361. Housework