<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Whatever happened to Benjamin Ragheb? &#187; Personal</title>
	<atom:link href="http://www.benzado.com/blog/what/personal/feed" rel="self" type="application/rss+xml" />
	<link>http://www.benzado.com/blog</link>
	<description>A professional&#039;s personal blog.</description>
	<lastBuildDate>Mon, 11 Apr 2011 18:06:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Facebook is not a social network</title>
		<link>http://www.benzado.com/blog/post/375/social-networks-2</link>
		<comments>http://www.benzado.com/blog/post/375/social-networks-2#comments</comments>
		<pubDate>Wed, 23 Mar 2011 23:20:42 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=375</guid>
		<description><![CDATA[At approximately 12:30 a.m. last night I locked myself out of my apartment.]]></description>
			<content:encoded><![CDATA[<p>At approximately 12:30 a.m. last night I locked myself out of my apartment.</p>
<p>I recently moved into a new building with a washer and dryer in the basement. At midnight, I loaded my clothes into the washer, then returned to my apartment to wait. (Why I am so ridiculous as to start doing my laundry at midnight is outside the scope of this discussion.) I was reading, it was hot and radiators are not adjustable, so I removed my hoodie. My iPhone timer went off, so I picked it up, walked downstairs, moved my clothes to the dryer, walked back upstairs, then realized my keys were in the pocket of the hoodie on the other side of the door.</p>
<p>I am by no means a carefree sort of person. I am constantly worried about something. If there is nothing to worry about <em>I will find something</em>. I almost never lose my keys or wallet because I (usually) check my pockets several times before leaving a place. This is the sort of situation that could easily make a person like me flip out.</p>
<p><em>But I did not flip out.</em></p>
<p>I did not flip out because, about four years ago, I took an improv class. If you&#8217;ve heard <a href="http://departments.knox.edu/newsarchive/news_events/2006/x16625.html">Stephen Colbert&#8217;s commencement address to Knox College</a>, you may be expecting me to describe how I used the power of &#8220;yes-and&#8221; to get back into my apartment. But the specifics of improv didn&#8217;t really have anything to do with it.</p>
<p>I didn&#8217;t really matter that the class was an improv class. And it also didn&#8217;t matter that I had taken that class. What mattered is that I socialized with people in that class, and took the next class, and made friends, and took more classes with friends, and assembled performing groups with friends, and even though I don&#8217;t perform as much as I did a year ago, I have a significant number of real friends.</p>
<p>So at the moment I realized I had locked myself out of my apartment, I didn&#8217;t panic because I <em>knew</em> I wouldn&#8217;t have to sleep on the floor or be extorted by a locksmith. I used my phone to <a href="http://twitter.com/benzado/status/50415782949175296">tweet my predicament</a> and within minutes two friends had offered me space on their sofas for the night.</p>
<p>If nobody had replied, there were a dozen people I could call (although I&#8217;d feel pretty terrible about waking them up). If they didn&#8217;t pick up, I still could have walked to <a href="http://newyork.ucbtheatre.com/">the theatre</a> or <a href="http://www.yelp.com/biz/peter-mcmanus-cafe-new-york">designated watering hole</a> (uncomfortably in my socks, but do-able) and probably found somebody to help me out.</p>
<p>Websites like Twitter and Facebook are called &#8220;social networks&#8221; but that&#8217;s not what they are. They are models of social networks or tools to communicate within social networks, but without an underlying social network they are frivolous.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/375/social-networks-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Learn to Program in 2010</title>
		<link>http://www.benzado.com/blog/post/358/how-to-learn-to-program-in-2010</link>
		<comments>http://www.benzado.com/blog/post/358/how-to-learn-to-program-in-2010#comments</comments>
		<pubDate>Fri, 29 Oct 2010 21:25:56 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=358</guid>
		<description><![CDATA[This is a response to a friend, Nate Dern, a smart guy who wants to learn to program but doesn’t know where to start. Spoiler alert: I rant for a while and then briefly answer his question at the very end. Here’s what worked for me: I was born in 1980 to parents who were [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is a response to a friend, <a href="http://benzado.tumblr.com/post/1434123635/dear-hardcore-multiplier-of-matrices-i-have-an">Nate Dern</a>, a smart guy who wants to learn to program but doesn’t know where to start. Spoiler alert: I rant for a while and then briefly answer his question at the very end.</em></p>
<p>Here’s what worked for me: I was born in 1980 to parents who were successful enough to afford a home computer and also easygoing enough to let their children play with it. The timing was fortuitous because it meant I had plenty of time to learn and — I think this is key — computers of the late 80s/early 90s were easier to learn about. Since then all I’ve had to do is keep up.</p>
<p>In other words, what worked for me definitely won’t work for you.</p>
<p>First of all, you should know that programming is not the same as computer science. It’s like the difference between doing math and being a mathematician. Or between gardening and being a plant biologist. I already knew how to program long before I got to college. Most students who enter C.S. programs do, in fact, which is why college programming classes are usually terrible. Don’t bother taking a class, unless you know someone who can vouch for it.</p>
<p>Second, you should distinguish programming (the skill) from learning a specific programming language, like Java or C++ or MATLAB. Different languages are suited for different tasks, but regardless of your ultimate goal, <em>your first task is to learn programming</em>. For example, if you want to write an iPhone app, you must learn Objective-C, but if you know nothing about programming, it’s a terrible place to start.</p>
<p>The first computers I ever used had a built-in BASIC interpreter, and if you were a geek (which you were, because <em>you had a computer in your home in 1989</em>) you would buy magazines with program listings in the back and type them in. Even if you didn’t want to learn how to write programs, you could not help but be exposed to the process.</p>
<p>Since then, computers have become consumer products that do all sorts of useful things out of the box, no programming required. Also, graphical interfaces have completely replaced text-based command lines. That’s great news, unless you’re learning to program, because <em>programming for a graphical user interface is hard</em>.</p>
<p>When you write for a text-based system, your program starts executing at the top, and continues line by line, until it gets to the end. This is relatively easy for a beginner to understand. When you write for a graphical system (desktop or web), your program is responding to events, and different functions are called in response to user actions. Writing programs for an <em>event-based</em> environment is a lot more complicated.</p>
<p>Why am I telling you this? Well, a lot of tutorials ignore or try to gloss over this difference. They believe you will be more excited to draw circles on the screen than to print text in a terminal, so they drop you in the event-based world without a good explanation of what is going on, telling you stick your code here and not worry about the rest of it. But the minute you start experimenting your program locks up and you don’t know why. A good tutorial will teach you programming skills in a text-based environment.</p>
<p>OK, so those are some of my opinions on learning to program, from the perspective of someone who likes to write programs. But you aren’t specifically interested in becoming a programmer, you just want to learn enough to mine data from websites. So, if I haven’t scared you off, let’s talk about your specific case:</p>
<p>The good news is that you won’t need to learn any of that event-based graphical user interface stuff. And not in you-can-cut-corners way, but in a that-won’t-be-useful-for-the-task way.</p>
<p>Second, you will want a language that can deal with text easily, since you will eventually be downloading web pages and then parsing out the bits you are interested in.</p>
<p>Anything in the category of “scripting language” would fit the bill, and those are a good choice for learning general programming concepts, too. The big ones in that category are <a href="”http://www.python.org/”">Python</a>, <a href="”http://www.perl.org/”">Perl</a>, and <a href="”http://www.ruby-lang.org/”">Ruby</a>.</p>
<p>My advice: find a book that teaches programming using one of those languages. Preferably, a “Learn How to Program” book that happens to use one of them, as opposed to a “Learn Python/Perl/Ruby” book that claims to assume no prior knowledge is necessary.</p>
<p>I can’t recommend a specific book. Search Amazon and read the reviews or go to a bookstore and browse through the books. Even better: go to a bookstore and look up the Amazon reviews on your smartphone as you browse.</p>
<p>Once you pick a book, treat it like a college textbook and work through it. Do all the exercises. (Oh yeah, pick a book with exercises.) Wander off course and experiment on your own if you’re feeling bold, but if you get lost or stuck, go back to the book.</p>
<p>Oh, and sign up for an account at <a href="”http://stackoverflow.com/”">Stack Overflow</a>. It’s a Q&amp;A site for programmers. If you have a question, you can search there to see if it’s been answered, and if it hasn’t, you can ask it. (I’m happy to help, too, but I guarantee Stack Overflow will get you answers faster.)</p>
<p>Good luck! Let me know how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/358/how-to-learn-to-program-in-2010/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Working vs. writing about work</title>
		<link>http://www.benzado.com/blog/post/338/working-vs-writing-about-work</link>
		<comments>http://www.benzado.com/blog/post/338/working-vs-writing-about-work#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:50:46 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=338</guid>
		<description><![CDATA[I&#8217;m currently working on a web application for people who want to post a list of upcoming events on their websites. People like the performers I hang around a lot. I spent a few hours working on it yesterday, and for all that time I basically only improved the login page. It&#8217;s frustrating. To be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a web application for people who want to post a list of upcoming events on their websites. People like the performers I hang around a lot. I spent a few hours working on it yesterday, and for all that time I basically only improved the login page.</p>
<p>It&#8217;s frustrating. To be productive, I really need a large block of uninterrupted time. <a href="http://www.paulgraham.com/makersschedule.html">This is not a novel idea.</a> I&#8217;m not a morning person, which means I get the most done if I can work uninterrupted from the afternoon into the late evening. Unfortunately, somebody usually wants me to meet them somewhere around 6 or 7 p.m., which means that just as I get some momentum going, I have to stop and sit on a train for twenty minutes, irritated.</p>
<p>Simply knowing that I have to quit around 6 p.m. can discourage me from taking on anything big or complicated. And knowing I have to leave to get somewhere induces a low grade background anxiety. I&#8217;d like to lose myself in my work, but I&#8217;ve got to watch the clock instead.</p>
<p>The worst part of it is the feeling that my time does not belong to me. When I have to break away from my work to meet somebody, it makes me resent that person a little bit. It&#8217;s entirely unjustified, and by the end of the train ride it has usually dissipated, but it&#8217;s ugly and it&#8217;s real.</p>
<p>I am not a helpless victim. <strong>My situation is by no means unique and there are ways I can improve it.</strong> Waking up and getting started earlier would help. I&#8217;ve decided to quit personal training; I have a variety of reasons but the regular mid-day interruption is a major reason to quit.</p>
<p>Before this impromptu therapy session goes any further, let me get to my point: <strong>I need to write more about my work, especially about FatWatch and other projects.</strong> The trouble is that, when I have precious time, I feel like I should be spending it on code rather than English prose. I&#8217;ll have to figure out how to divide my time, but a good first step will be in deciding what goes where.</p>
<p>When I first released FatWatch nearly two years ago, I was <a href="http://benzado.livejournal.com/243451.html">still posting to LiveJournal</a>, and had just <a href="http://benzado.tumblr.com/post/36530665/a-milkshake-can-bring-a-boy-to-the-yard-but-it">started posting to Tumblr</a>. I also set up a <a href="http://fatwatch.tumblr.com/post/43454478/inaugural-post">tumblelog just for FatWatch</a>. Then in November I decided I was managing too many blogs, and the right thing to do was consolidate everything with a blog at benzado.com, the one you are reading right now.</p>
<p>That was a bad idea.</p>
<p>One-blog-for-everything, with categories and tags to divide up the content, sounds like a good idea, but it doesn&#8217;t really work in practice. People are going to look at a few posts on the main page and decide whether they want to subscribe, and if I&#8217;m trying to reach several distinct audiences through one publication, I&#8217;m just making a confusing mess.</p>
<p><strong>Here&#8217;s the new plan.</strong> This blog will be for longer posts about technical topics and general announcements about my work; <a href="http://benzado.tumblr.com/">my personal tumblelog</a> will be for all those &#8220;hey look at this neat thing&#8221; posts that I assume only my friends are interested in; and, I am rebooting <a href="http://log.fatwatchapp.com/">The FatWatch Weight Log</a> with a mildly clever title and a focus on FatWatch specifically and weight management in general.</p>
<p>By sharing my plans with you, I have <a href="http://sivers.org/zipit">doomed myself to failure</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/338/working-vs-writing-about-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows is still terrible</title>
		<link>http://www.benzado.com/blog/post/323/windows-is-terrible</link>
		<comments>http://www.benzado.com/blog/post/323/windows-is-terrible#comments</comments>
		<pubDate>Sat, 26 Dec 2009 06:49:48 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Eee PC]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=323</guid>
		<description><![CDATA[My brother got me an Eee PC mini notebook computer for Christmas. I want to say right off the bat that I&#8217;m very grateful for the gift: it will be useful for testing web sites on Windows as well as allowing me to run Adventure Game Studio. What follows is more a complaint about what [...]]]></description>
			<content:encoded><![CDATA[<p>My brother got me an Eee PC mini notebook computer for Christmas. I want to say right off the bat that I&#8217;m very grateful for the gift: it will be useful for testing web sites on Windows as well as allowing me to run <a href="http://www.adventuregamestudio.co.uk/">Adventure Game Studio</a>. What follows is more a complaint about what Windows users accept as how computers are.</p>
<p>It was <em>covered</em> in stickers. There were stickers on each side of the display, pointing out things that would presumably be on the screen when I turned it on. The trackpad had a sticker over it explaining the pinch-to-zoom gesture that everybody knows from the iPhone, yet iPhone users were never &#8220;helped&#8221; with a sticker on the screen.</p>
<p>When I powered it on <em>for the first time ever</em>, I was presented with the &#8220;Windows did not shut down properly, do you want to start in Safe Mode?&#8221; screen.</p>
<p>During Windows set up, it:</p>
<ol>
<li>Tried to connect to the Internet automatically.</li>
<li>Told me it could not connect to the Internet and I&#8217;d have to configure it myself later.</li>
<li>Immediately asked if I wanted to connect to the Internet to send my registration information to Microsoft.</li>
</ol>
<p>When I launched Outlook Express, a wizard walked me through the process of connecting to the Internet (even though I was already online), asking if I already had a dial-up account or wanted to sign up for one.</p>
<p>Fortunately, the PC wasn&#8217;t pre-loaded with too much crapware, which is a good thing. I&#8217;m finding it hard to read the thinly rendered text used in most of the system; fortunately Safari for Windows does it&#8217;s own text rendering. Like my MacBook, it supports two finger scrolling, but the cursor turns into a tiny scrollbar graphic (in case I don&#8217;t know what&#8217;s going on?) and the page jerks around instead of moving smoothly.</p>
<p>My dad bought a MacBook Air for my mom, and I spent a long time setting it up. On the whole, it was much more pleasant experience, though in the interest of fairness I&#8217;ll say that using Migration Assistant over a network connection is annoyingly unreliable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/323/windows-is-terrible/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LOST</title>
		<link>http://www.benzado.com/blog/post/264/lost</link>
		<comments>http://www.benzado.com/blog/post/264/lost#comments</comments>
		<pubDate>Thu, 25 Jun 2009 22:38:33 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=264</guid>
		<description><![CDATA[About a month ago I finally started watching LOST. By the time it sounded like something I&#8217;d be into, it seemed like it would be too much work to catch up. Maybe knowing that next season is the final season made it seem like an attainable goal? Maybe I should be more ambitious in my [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago I finally started watching LOST. By the time it sounded like something I&#8217;d be into, it seemed like it would be too much work to catch up. Maybe knowing that next season is the final season made it seem like an attainable goal? Maybe I should be more ambitious in my goal-setting?</p>
<p>Anyway, I&#8217;ve watched four seasons in thirty days and I kind of want to talk about it. So here we go. I know the show is five years old and probably everything here has been written by someone else, but this is my blog.</p>
<p><span id="more-264"></span>A lot of the drama comes from characters refusing to, or doing a poor job of, answering questions. There&#8217;s no reason Juliet couldn&#8217;t have diffused a lot of tension by saying, &#8220;I was tricked into living on the Island because I thought I was taking a job with a pharmaceutical company and I want to go home, too.&#8221; Also, I don&#8217;t understand why Daniel Faraday believed that it was better to cryptically insist that the camp wasn&#8217;t gone rather than just say, &#8220;We&#8217;ve gone back in time.&#8221; He could have spared himself from fifteen minutes of arguing and a slap in the face from Sawyer.</p>
<p>I&#8217;m no student of literature, but I suppose LOST is not unique, and that&#8217;s where a lot of drama comes from. But LOST clearly depends on it, at first keeping the characters in the dark and then, in season four, the viewer also.</p>
<p>In the first three seasons, the format of the show was very clear: a story on the Island interleaved with flashbacks to a story before the crash. To be honest, any spoilers that I had come across never bothered me, because the show is really engaging. The two stories always tied together in a very clever way, such as Kate trying to save Jack despite his instruction not to versus Kate killing her abusive stepfather against her mother&#8217;s wishes. Both stories are about acting selfishly under cover of helping someone you love.</p>
<p>Although there was plenty of mystery in the first three seasons, you always knew at least as much as the main characters did. The writers withheld information from you so that you could identify with the characters.</p>
<p>In season four, with the inclusion of flashforwards, that changes. Once off the island, the characters clearly know what happened to them, but the scenes are carefully crafted to keep you guessing. This is most clear in the episode where Sun gives birth and Jin races to the hospital with a toy panda. Only at the very end do you learn that Jin was presenting a gift to a Chinese executive on behalf of Paik Automotive, before the plane crash; then you see Sun visit Jin&#8217;s grave and explain that she was calling for her husband during the birth because she was delirious. Ha ha, fooled you!</p>
<p>This is mildly irritating, because the mysteries in season four are no longer part of the <em>story</em>, they are part of the <em>show</em>. They are not shared with any of the characters; they exist only as an artifact of the video editing process. Season five seems to be rectifying this, but I&#8217;m only a few episodes in.</p>
<p>Other thoughts:</p>
<ul>
<li>I was really intrigued by Shannon, and how she managed to seem like a stuck up bitch every situation, even when she wasn&#8217;t. Then I noticed that a mini-theme of female characters with really strange facial expressions: both Juliet and Charlotte look kind of smug, all of the time. Maybe I am horribly sexist?</li>
<li>The writers go out of the way to make the <a href="http://tvtropes.org/pmwiki/pmwiki.php/Main/RedShirt">red shirt</a> characters act like condescending assholes. If a survivor you&#8217;ve never seen before starts complaining about everything, insulting everybody, and not contributing anything, he is going to die. It&#8217;s interesting that they work so hard to make you dislike these people, presumably so you won&#8217;t mind too much when they are killed. It&#8217;s not like the show has avoided killing more endearing characters.</li>
<li>I really enjoy seeing The Numbers show up everywhere, but apparently I am soon to learn that they are factors in some equation, which I&#8217;m sure will make no mathematical sense and thereby ruin it for me.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/264/lost/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I cannot fix your Windows computer</title>
		<link>http://www.benzado.com/blog/post/240/microsoft-windows</link>
		<comments>http://www.benzado.com/blog/post/240/microsoft-windows#comments</comments>
		<pubDate>Tue, 16 Jun 2009 19:19:57 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Nerdery]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=240</guid>
		<description><![CDATA[A friend asked me to help fix her computer. It&#8217;s a Dell laptop running Windows XP Home and it became infected with a virus. She was able to partially remove the virus, and I helped her remove the rest of it, but now the infamous Blue Screen of Death appears about a minute after booting [...]]]></description>
			<content:encoded><![CDATA[<p>A friend asked me to help fix her computer. It&#8217;s a Dell laptop running Windows XP Home and it became infected with a virus. She was able to partially remove the virus, and I helped her remove the rest of it, but now the infamous Blue Screen of Death appears about a minute after booting into anything other than Safe Mode.</p>
<p>It wasn&#8217;t obvious what was causing the crashes, but I found out I could use a Microsoft Debugging utility to read the memory dump files that Windows creates on each crash. I offered to take the computer home with me, so I could plug it into a network and install the utility and finish the job.</p>
<p>Booting into &#8220;Safe Mode with Networking&#8221; worked, so I was able to download the utility, but I was not able to install it. I was told, &#8220;The System Administrator has set policies to prevent this installation.&#8221; That was confusing, because I logged in using the <em>fucking system administrator account</em>. Now I am pretty sure that the error message is inaccurate, because some lazy asshole at Microsoft decided to use that very specific text as a generic &#8220;operation failed&#8221; message.</p>
<p>It turns out that the installer program requires the Installer Service to be running, but the Service cannot be started in Safe Mode. So, if I want to use the debugging tools, I am caught in a catch-22: the computer will crash if I don&#8217;t use Safe Mode, but I can&#8217;t diagnose the crashes if I do use Safe Mode.</p>
<p>After chasing my own tail for longer than I&#8217;d like to admit, I realized I could try finding some other tool to extract the utility from the installer package. I found such a tool, and in the process I learned that MSI archives are apparently unable to store file extensions, so when you unpack them, you have to manually insert the dot in hundreds of file names. I do this for a subset of the files that seem necessary to run the diagnostic program, and finally, I get it to run.</p>
<p>At least, I think I do. It outputs a lot of error messages, but the instructions I am following from some sketchy website say it is normal to see a lot of messages, so I have no clue if it&#8217;s working or if I need to add more dots to more filenames. I blindly forge ahead, and finally get it to generate a report from one of the memory dump files.</p>
<p>The goal, in case you&#8217;ve forgotten, is to find out what is responsible for crashing the kernel. The report indicates the memory location where the crash occurs: Good. It also contains a list of loaded drivers and what memory locations they occupy: Good. So I scan the list to find the culprit. While every other line has a driver name, this one has the name &#8220;00001b6f&#8221; or something like that. No name, just a hexadecimal number without context. WTF?</p>
<p>So, I give up.</p>
<p>To be clear, I&#8217;m not just giving up on this job, but <strong>I&#8217;m giving up on ever attempting to &#8220;fix&#8221; a computer running Microsoft Windows ever again.</strong> It&#8217;s been so long since I used one regularly that I&#8217;m no longer familiar with all the voodoo incantations required to make them work. The only thing my technical knowledge buys me is a misleading sense of being &#8220;one step closer&#8221; when in fact I am running in circles. It is painful and frustrating and humiliating. I honestly feel like I&#8217;m the butt of a joke right now. Like I&#8217;ve spent four hours trying to catch a pig on a dare.</p>
<p>By taking this computer home, I thought I was doing a favor for a friend, but now I realize that she has done a favor for me. I&#8217;ve learned a lesson. I&#8217;m sorry, I can&#8217;t fix your computer, I don&#8217;t know how.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/240/microsoft-windows/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Needless failure</title>
		<link>http://www.benzado.com/blog/post/233/needless-failure</link>
		<comments>http://www.benzado.com/blog/post/233/needless-failure#comments</comments>
		<pubDate>Thu, 09 Apr 2009 16:57:29 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=233</guid>
		<description><![CDATA[People who know me would probably be surprised by the grades my college transcript. In general, I did well, but my GPA was not stellar. I think I&#8217;ve got each possible letter grade represented somewhere on there. The one I want to tell you  about is my one A+. Ten years ago, in the spring [...]]]></description>
			<content:encoded><![CDATA[<p>People who know me would probably be surprised by the grades my college transcript. In general, I did well, but my GPA was not stellar. I think I&#8217;ve got each possible letter grade represented somewhere on there. The one I want to tell you  about is my one A+.</p>
<p>Ten years ago, in the spring of 1999, I enrolled in <a href="http://www.cs.cornell.edu/courses/cs212/1999sp/">CS 212</a>. At the time, Cornell computer science students could choose between CS 211 (&#8220;two-eleven&#8221;), which was taught using Java, a practical programming language used in the real world, or CS 212 (&#8220;two-twelve&#8221;), which was more nerdy and mathematical and required learning Scheme, a language nobody had ever heard of, because nobody uses it outside of courses like this.</p>
<p>Due to a mixture of ego and peer pressure (the same mixture that later pushed me into advanced physics classes I shouldn&#8217;t have taken), I elected to take 212. For somebody who had already learned a good bit of programming by fooling around with computers throughout middle and high school, it was an eye opening experience. Scheme was my introduction to &#8220;functional&#8221; programming, and it was both weird and beautiful. The professor and course staff talked about code being &#8220;elegant&#8221; in a way that I had never heard before but immediately understood. I <em>got</em> this class and I <em>loved</em> this class.</p>
<p>Thus, it was heartbreaking when the first problem set was graded and I received a less than perfect score. As I already said, I was not accustomed to a perfect record, nor did I feel it was my due. But I remember reviewing the problems and realizing that I hadn&#8217;t lost any points because I didn&#8217;t understand the material or couldn&#8217;t figure out how to solve the problems. I lost points because I was <em>careless</em>. I put off the assignment until the night before and rushed through it. I realized that if I had spent any time checking my work I would have caught all my mistakes. I had <em>no excuse</em> for a less than perfect score.</p>
<p>Considering how much I loved the class, it was <em>embarrassing</em>. So I swore that, for the remaining assignments, I was not going to make any mistakes. I said it out loud, walking down Libe Slope on the way home from my 212 section. (It didn&#8217;t hurt when I needed to find a partner for future assignments.)</p>
<p>I kept my word and aced the remaining problem sets. I did well on the tests, earned an A+ in the course, and was later asked to be on the course staff. CS 212 will always be a fond memory and point of pride of my time at Cornell.</p>
<p>My recent audition for a <a href="http://newyork.ucbtheatre.com/shows/5">Harold team</a> has reminded me of that moment; the parallels are uncanny for two such <a href="http://www.cs.utexas.edu/~walter/cs212-musical.html">apparently unrelated</a> things. While I joined everybody in wondering aloud <a href="http://youdidntgetonaharoldteambecause.com/">why they didn&#8217;t get picked</a>, I knew that if I was placed on a team it would have been <em>in spite of</em> my audition, not because of it.</p>
<p>I know that, at the end of the day, there are a million factors out of my control that would affect whether or not I would be picked out of hundreds of other qualified people, and I accept that. But that does not excuse me from taking responsibility for all of the factors that are completely under my control.</p>
<p>Today, that is what I will set out to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/233/needless-failure/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I joined a gym</title>
		<link>http://www.benzado.com/blog/post/209/i-joined-a-gym</link>
		<comments>http://www.benzado.com/blog/post/209/i-joined-a-gym#comments</comments>
		<pubDate>Thu, 12 Mar 2009 05:13:42 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=209</guid>
		<description><![CDATA[In February 2006, feeling fat and horrible, I decided I had to do something about my weight. I think the first thing I tried was eating breakfast, which was kind of a big deal, since I was raised in a maybe-a-Pop-Tart-on-the-way-to-school household. Countless people will tell you that studies show eating breakfast will help you [...]]]></description>
			<content:encoded><![CDATA[<p>In February 2006, feeling fat and horrible, I decided I had to do <em>something</em> about my weight. I think the first thing I tried was eating breakfast, which was kind of a big deal, since I was raised in a maybe-a-Pop-Tart-on-the-way-to-school household.</p>
<p>Countless people will tell you that studies show eating breakfast will help you lose weight. (Almost no people can tell you exactly which studies show that.) The general idea is that if you eat breakfast you&#8217;ll be less hungry at lunch time. Perhaps I was overweight simply because of my breakfastless upbringing?</p>
<p>I bought a box of raisin bran and a quart of milk. I ate a bowl every morning for a few days. It was a disaster.</p>
<p>First of all, I hadn&#8217;t been a regular milk-drinker since high school, so my lactose tolerance wasn&#8217;t what it used to be. But, more importantly, I didn&#8217;t feel any better and wasn&#8217;t inclined to eat any less at lunch.</p>
<p>I was always suspicious of the argument for breakfast. I realize now that the &#8220;hunger&#8221; angle, though it might be useful for some people, made no difference to me. I don&#8217;t eat because I am hungry; I eat because food is there. Even if I don&#8217;t need it. Even if I know I will feel awful. So what&#8217;s the use in reducing my hunger, when hunger is rarely the reason I eat?</p>
<p>Before I could become completely discouraged, I discovered <a href="http://www.fourmilab.ch/hackdiet/"><em>The Hacker&#8217;s Diet</em></a>, which imparted to me these ideas:</p>
<ul>
<li>Your body is governed by the same laws of physics as everything else. Mass and energy are conserved. If you consume more than you burn you will gain weight. If you burn more than you consume you will lose weight.</li>
<li>Food, exercise, <em>and your weight</em> can all be measured in calories. A pound of fat contains 3,500 calories of energy.</li>
<li>If you track your weight using some basic statistics, you can see progress (or regress) long before any other indicator.</li>
<li>Your body is a sophisticated system, and as long as you aren&#8217;t <em>stupid</em> (don&#8217;t starve yourself or <a href="http://www.monzy.com/scurvy/">contract scurvy</a>) you will be fine.</li>
</ul>
<p>I bought a scale and a Palm Zire (to run <a href="http://www.fourmilab.ch/hackdiet/palm/">Eat Watch</a>), and began to track my weight. On February 21, 2006, I weigh 211.5 lbs. Because eating lunch with my co-workers is an important social activity, I decide not to change that. I avoid keeping much food in my apartment. On March 5, 2006, I weigh 206.5 lbs. For the <em>first time in my life</em> I feel like I have control over this. I ignore the &#8220;helpful&#8221; people who preach that I shouldn&#8217;t eat the pizza at engineering meetings and should bring steamed broccoli from home instead. On April 1, 2006, I weigh 198.0 lbs. I sleep in a T-shirt and shorts so that I can roll out of bed and walk directly to the room with the elliptical machine in my apartment complex. It had a 25-minute program called &#8220;fat burner&#8221;, so that&#8217;s what I use. On May 2, 2006, I weigh 191.0 lbs. My persistent cough is gone. I ignore the meatheads who insist complementing cardio with resistance training is essential. On July 4, 2006, I weigh 182.0 lbs. I change jobs and leave Pittsburgh for New York City. On September 4, 2006, I weigh 177.5 lbs.</p>
<p>In New York I no longer have easy access to an elliptical machine. I have access to 24-hour public transportation and people to drink beer with. On November 3, 2006, I weigh 183.5 lbs. I join the <a href="http://www.mysportsclubs.com/">New York Sports Club</a> and go fairly regularly after work. On May 18, 2007, I weigh 171.0 lbs.</p>
<p>It&#8217;s hard to keep up the habit. On January 5, 2008 I weigh 191.5 lbs. I quit my job and begin to freelance. There&#8217;s no excuse to miss the gym now. On June 28, 2008, I weigh 183.0 lbs. It&#8217;s hard to keep up the habit. I&#8217;m looking to save money. I cancel my membership. I live near the park now, I can run there for free. It&#8217;s hard to make that a habit. On October 27, 2008, I weigh 190.0 lbs. Barack Obama is elected President. On January 20, 2009, I weigh 195.5 lbs.</p>
<p>On March 5, 2009, it is my birthday. I am 29 years old. I weigh 200 lbs. Again. On the phone with my parents, I can&#8217;t decide if I should join a gym, when my business isn&#8217;t profitable, when I live nearby a park. My parents remind me that I am dumb, but they will give me some money for a membership, as a birthday gift, if that will get me to sign up.</p>
<p>On March 5, 2009, I joined <a href="http://www.crunch.com/">a gym</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/209/i-joined-a-gym/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Imagined rejection?</title>
		<link>http://www.benzado.com/blog/post/207/rejection</link>
		<comments>http://www.benzado.com/blog/post/207/rejection#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:26:48 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=207</guid>
		<description><![CDATA[I was having a conversation with somebody I met last night and we were running through all the standard biographical interview questions: What do you do for work? Where are you from? How long have you lived in New York? I tried to think of somewhere more interesting to take the conversation, so I asked [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>I was having a conversation with somebody I met last night and we were running through all the standard biographical interview questions: What do you do for work? Where are you from? How long have you lived in New York?</p>
<p>I tried to think of somewhere more interesting to take the conversation, so I asked her, <strong>What&#8217;s the last book you borrowed from a library?</strong></p>
<p>After some thought, she answered <em>Fahrenheit 451</em>, which is actually kind of an interesting answer to a question about books, and the library was in Los Angeles, so we talked about New York versus L.A. for a while. A few moments later she excused herself to go to the bathroom, which I assume she did. Later I saw her sitting at another table.</p>
<p>An optimistic, healthy person would probably take the events at face value. Our conversation didn&#8217;t end on a cliff hanger; drifting from conversation to conversation is what people do in a bar.</p>
<p>However, my ability to over-narrate any situation is making me wonder: did my question, which honestly popped into my head from out of nowhere, make it seem like I was trying <a href="http://www.seductionbase.com/seduction/cat/Start_PU/Opopen/46.html">some kind of pickup artistry</a>? Did she assume it came from a set of index cards that I was carrying in my pocket? Did she actually have to use the bathroom, or was it a polite excuse to end the conversation?</p>
<p>Last night I wasn&#8217;t thinking of any of this in terms of &#8220;meeting people&#8221; and relationships. It&#8217;s only in the morning after that my mind creates a pessimistic narrative around the facts. I feel like I&#8217;ve been falsely accused in a secret court which presumes my guilt and forbids me to testify at the proceedings. It is impossible to know if the court is real or exists only in my mind.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/207/rejection/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the Plastic Bag Problem</title>
		<link>http://www.benzado.com/blog/post/193/plastic-bags</link>
		<comments>http://www.benzado.com/blog/post/193/plastic-bags#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:02:18 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.benzado.com/blog/?p=193</guid>
		<description><![CDATA[You can&#8217;t bear to throw out plastic bags because they are reusable. Unfortunately, you also accumulate them at a far faster rate than you use them, leading to a surplus of plastic bags laying around your home. What do you do? First, buy a reusable cloth shopping bag from your grocery store. They usually cost [...]]]></description>
			<content:encoded><![CDATA[<p>You can&#8217;t bear to throw out plastic bags because they are reusable. Unfortunately, you also accumulate them at a far faster rate than you use them, leading to a surplus of plastic bags laying around your home. What do you do?</p>
<p>First, buy a reusable cloth shopping bag from your grocery store. They usually cost 99 cents. If you remember to take it when you go grocery shopping, you will cut down on your bag accumulation.</p>
<p>Bonus:</p>
<ul>
<li>Some stores, like Whole Foods, will give you a discount if you bring your own bag.</li>
<li>At home, store your shopping list (and a pen) in or near the bag, and you won&#8217;t forget to take it with you when you go to the store.</li>
<li>Do the same with coupons.</li>
</ul>
<p>Now, what to do about the millions of plastic bags that you already have? Find somewhere on the way to your grocery store that you can drop off plastic bags for recycling. If you&#8217;re lucky, that place will be at the grocery store itself, near the entrance.</p>
<p>When you&#8217;re at home, grab a bunch of the plastic bags and put them inside your cloth shopping bag. Each time you go shopping, you can drop off a bunch of bags to be recycled. Over time, you will slowly dig a tunnel to plastic bag freedom much like Andy Dufresne in <em>The Shawshank Redemption</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benzado.com/blog/post/193/plastic-bags/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.benzado.com @ 2012-02-04 22:16:50 by W3 Total Cache -->
