Antelope Love Fan

Making food for the people you love

There is something so intimate and elemental about cooking for someone. It’s showing you care at the most fundamental level possible.

I love you and I care about you so I’m going to feed your body so it can keep going.

Jane does the cooking at our house. She makes breakfast for the kids. She makes us delicious dinners every night. She even makes me lunch to take to work.

Sometimes it’s a grilled cheese sandwich. Sometimes it’s yummy leftovers.

She will set a tupperware on top of my phone so I won’t forget. Or she’ll sneak a container into my backpack without me even realizing it. I’ll get to work, start wondering what I should eat and find food in my bag.

Sometimes she’s warmed up the leftovers and my work clothes will smell faintly of pork. Delightful!

We lived in Boston in the late 1990s and I worked for a startup north of Lexington. I worked on the software team but we also had a hardware group. I loved those hardware guys.

All born and raised in South Boston with the thickest accents you’d ever heard. They were rowdy and crude and hilarious.

Greg was one of my favorites. He was Greek or Italian with thick black hair, mustache and goatee. He always wore a horizontal striped polo shirt and jeans to work. He was medium height and scrawny.

I’ve never seen someone eat so much in my life. He always knew where food was in the office. If someone brought in a treat, Greg was the first one there.

He would bring in gigantic sack lunches. Greg lived with his girlfriend and had for many years. But he would still go to his mom’s house every Sunday for dinner and his mom would give him his lunches for the week. It was a big source of contention between Greg and his girlfriend.

She’d always say, “Why can’t I make your lunches?!?” and he’d never let her. His mom was the only one allowed.

I understand her annoyance. To care about someone and not have that opportunity to care for them, to express your love, that has to sting a bit.

comments powered by Disqus

All posts

  1. Amanda Grimes, I'm sorry
  2. I am the dude with the hat
  3. The art of sneaking out
  4. Foo, bar, and other metasyntactic variables
  5. Freshman year in hell
  6. Vaccinate your damn kids, already
  7. Acts of rebellion
  8. The worst restaurant review ever
  9. I had my first migraine at 10
  10. Storage devices I have loved
  11. Bad teenage poetry #tbt
  12. Your partners problems are your problems
  13. Depression is like being in a loud room
  14. There is an art to asking questions
  15. I am a child of the BBS age
  16. Irrational fears
  17. The worst thing you could be in the 80's was poor
  18. My kids prefer video chats to phone calls
  19. A relationship is a choice
  20. My kids are terrible at knock knock jokes
  21. I gave my dad a haircut today
  22. I am a terrible traveler
  23. Hidden perks of being a blonde kid
  24. Indie music, pre-Internet
  25. Night swimming
  26. Zen and the art of resource editing
  27. Junior Developer, hard lessons learned
  28. Stories and thoughts
  29. I hate notifications
  30. The intimacy of smell
  31. My Geometry teacher was an alcoholic?
  32. You never know fear until you become a parent
  33. Im tired of all the gun violence
  34. Gaming handhelds I have loved
  35. The glorious act of creation
  36. The overwhelming drive to feed a child.
  37. Why I give coding test during interviews
  38. Pitbull dogs are family
  39. word.camera
  40. Highs and Lows
  41. I ride a bike to be a better person
  42. Just because you're allowed to curse doesn't mean you have to
  43. "I don't know" is an acceptable answer
  44. Naked body surfing in Ecuador
  45. Go fuck yourself with your atom bomb
  46. Never complain about having enough time
  47. Journalism is Dead
  48. Deep is the lizard's eye #tbt
  49. TARC's cashless fare system screws poor people
  50. Writing begets writing
  51. How much do I really remember?
  52. I love the Idaho-Stop
  53. Scary decisions are the best decisions
  54. Never trust your inputs
  55. That one-off thing with the terrible name will be around forever
  56. The joy of difficulty
  57. Anger and regret
  58. I am not a great programmer
  59. Free-writing: Lissie, Live at Brighton
  60. Don't get too hung up on tools
  61. The urge to grow things
  62. I refuse to let this city beat me
  63. Let's talk about interruptions...again.
  64. Bardstown Rd Businesses That Don't Care About Pedestrians (part 1)
  65. Bikejoring or, How to Wear Out Your Dog as Fast as Possible
  66. Thoughts on wasting time
  67. Tragedy and Perspective
  68. On the idea of admiration
  69. The joy of waiting for things
  70. Advice for junior developers
  71. The 4 common ways cars try to kill me
  72. I ran a marathon
  73. The Madness of Saturday
  74. Keeping a daily work log
  75. A frustrating Web.config transformation error
  76. My first century
  77. How _not_ to compare file versions in C#
  78. Auto-incrementing build numbers in Visual Studio 2012
  79. "The definition of the report 'XYZ' is invalid."
  80. Side effects of bike commuting
  81. By the numbers: Coldest ride ever
  82. The difference between 'git fetch' and 'git pull'
  83. Freshman Lunch Shenanigans
  84. Getting an '__doPostBack is undefined' error in IE10
  85. Noticing an odd difference between different implementations of JSON.stringify
  86. How not to make a sale
  87. Prayer for the repose of the dead
  88. You Meet All Kinds of People Cycling
  89. So iBooks Have a Hidden Unique ID
  90. The Three Most Important Pieces of Information for a Kid
  91. 20 Years Later, I Still Can't Read Ramona the Pest
  92. In which I decide not to bother with New Year's Resolutions
  93. I kinda regret deleting my Instagram account
  94. Hacking my eating habits
  95. I have been a dad for 10 years
  96. The most uncomfortable training session ever
  97. Minor hiccup with Google Drive
  98. I love living in The Highlands
  99. A dark start to the day
  100. Renting an Apartment in Boston
  101. I think I need to get over myself a little bit
  102. Making a mobile site behave like an iOS app
  103. Picasa data API fun: Creating albums and uploading images
  104. SVN working copy is nested?
  105. My one, feeble attempt at being a cracker of software.
  106. My Own Personal Daily WTF v1
  107. Get on your bike. No excuses
  108. Pixel level drawing with the canvas element
  109. New Year's Resolutions
  110. How to write a very simple jQuery Plugin
  111. Must-Have Chrome Extensions
  112. Preserving the $ with jQuery.noConflict
  113. Can't load XRegExp twice in the same frame
  114. Converting a Unix timestamp to a real Postgres date
  115. HTML5 Data Attributes and jQuery.data()
  116. Memories Wrapped Up in Music
  117. A poem for our daughters
  118. Handling Windows API Callbacks in VB .NET
  119. My Favorite Explanation of clip: rect();
  120. Basics of QR Codes
  121. Adding/Deleting Events with the Google Calendar API
  122. Basic Authentication with Titanium.Network.HTTPClient
  123. Even better overriding the Firebug console in IE
  124. SQL Management Studio 2008 says Saving changes is not permitted.
  125. Revert to a previous revision with Subversion
  126. Catching Ajax errors with jQuery
  127. Fun with Vim movement commands
  128. Copying ADODB Recordsets Across Databases
  129. The Proxy Pattern in Javascript
  130. Snippet for popping up a jQuery UI Dialog
  131. A Caveat When Declaring Javascript Arrays
  132. With jQuery, Awesomeness Abounds
  133. One-liner to syntax check a Python script
  134. Coding for Doctors in Haiti
  135. Changing an application's favicon in CherryPy
  136. Localizing PHP with gettext
  137. Running a CherryPy app with Apache and mod_python
  138. Basics of the Alternative PHP Cache (APC)
  139. Converting an RFC 3339 date to a Python timestamp(plus an update to my Google Docs backup script)
  140. Flickr REST API Basics
  141. Short list of required web developer tools
  142. Getting the caption of an image attached to a WordPress post
  143. Simple tabbed HTML navigation buttons
  144. Making sure FireBug console calls don't bomb in IE
  145. You have to be able to talk to people
  146. Not breaking the rules, but still being a jerk
  147. Fear
  148. Growing Up Pyro
  149. Locking Down Facebook
  150. Automatically blocking Twitter spam accounts
  151. File modification date/times in Python
  152. SSH Tunneling: Taming the series of tubes
  153. My single-handed destruction of an Ecuadorian cafe
  154. Basic page routing with CherryPy
  155. Demystifying Python Decorators
  156. Handy VBScript ASP syntax shortcut
  157. Twitter Trends: Experimenting with Adobe Air
  158. Getting started with CherryPy
  159. Installing things on Linux is still a pain in the tuchus
  160. Facebook's OpenID Support: Much Improved!
  161. Basic Lighttpd Setup
  162. Be Safe and Don't Be a Jerk
  163. Facebook's OpenID Support: It's cute and all but...
  164. Basics of the PHP PCRE functions
  165. This Bash trick will make your brain explode
  166. Saving the world with PHP array functions
  167. The PalmOS Browser War That Never Was
  168. 8 years today (and 14 years last March)
  169. It's not hard to avoid sounding like a moran moron
  170. Premature Optimization less harmful than Immature Stupidity
  171. Where am I? Where are you?
  172. Using PrototypeJS with Greasemonkey
  173. Yes, it's a camera. No, it doesn't need film
  174. Backing up your Google Docs
  175. Twitter Search API: Make millions, wow your friends.
  176. The shapening
  177. Writing a simple Twitter-bot in PHP
  178. Event handling with PrototypeJS
  179. Sometimes being a dad is all too real
  180. A refugee from the world
  181. HTML Emails for fun and profit
  182. Javascript awesomeness with Prototype
  183. Regular expressions in VBA
  184. Manipulating PDF files with Visual Basic .NET
  185. Google Client Logins
  186. Your data is your life. Why aren't you protecting it?
  187. RAID basics
  188. My .vimrc file
  189. I'm just a little bit starstruck
  190. In which handiness ensues
  191. It begins
  192. Profiling PHP with APD
  193. Fun with Branching Merging
  194. Comment Engine: Round 2
  195. Comment Engine: Round 1
  196. Foray into the Google App Engine
  197. Un-befuddling OpenID
  198. From Javascript to PHP and Back Again
  199. The fun solution is not always the right one
  200. Good Lazy vs. Bad Lazy
  201. Search Replace with vim
  202. The Editor War
  203. Interviewing is hard and annoying
  204. Further Adventures of a Domino's CSR
  205. How I Single-Handedly Further Disgruntled a Disgruntled Domino's Assistant Manager
  206. Further Tales of a Disgruntled Domino's Manager in Training
  207. Domino's Nightly Stoner Encounter
  208. Most bizzare lack of tip on a delivery
  209. The Saga of an Uhappily-Married-Disgruntled Manager at Domino's: Part 1