Started this morning by playing more with the atom-shell, a “cross platform desktop application shell” that’s used to power the Atom text editor made by Github. I like really like atom-shell. It’s easy to use, documentation was clear enough for what I was trying to do. Although I think they should list examples of open source projects that use atom-shell in the docs. I think it would be helpful to see examples of structure of such apps, especially when they’re written in JS & HTML/CSS. So for now I’m just pretending to make a single page web app and that should be good enough for what I’m trying to do. I did find this LevelDB GUI which looks really clean and is built on atom-shell.


I went to the Design Patterns session and gave a talk on the Memento pattern where I did a terrible job explaining the Memento pattern. Although I found the pattern to be simple to understand and read enough code examples to get what it’s about, I did not convey what I learned to the audience properly. Teaching is hard… I showed an example of the pattern in python, which I thought would be way easier than the Java/C#/other code examples. But we ended up pulling the Memento pattern in Java and some people found that code easier to understand than the python version. For some reason I seem to think everyone loves and understands python code just like me… Oh well.. Experience internalized. Moving on.

I didn’t get to pair with Aditya much on the gitgo today. He seems to have made some really good progress on reading git pack files and so I’ll have to catch up with him on that tomorrow.


Heard of a group playing soccer near Columbus Circle. I wanted to tell Arsen because I know he also likes soccer but I’ve never been to this place so I couldn’t just recommend it. But it was fun. This was the first sports activity I’ve gotten to do in New York and I’ve never been so happy. :). I’ve gone nearly a month without playing ball or climbing and it’s been wearing me down… Tonight was winning.

The Halal Guys Food Cart

After soccer I decided to walk to The Halal Guys food truck since it was close enough and I’ve been hearing about it since I was in Atlanta. I chose to intentionally not take the train, not just because it would save money, but because I’d also discover things along the walk. FYI this place has 6000+ reviews on Yelp and maintains 4.5 stars. That is INCREDIBLE.

But to me all this fanfare about how good they are didn’t mean anything. There was a good chance I wouldn’t like it. In Atlanta I was very picky about trying to eat vegetarian and trying to source organic food, I’ve had to make a lot of compromises in NYC. So The Halal Guys wasn’t in a good spot. But then again it was (relatively) cheap.

After a mile walk I finally got to the food truck area and saw a bunch of people. It was already living up to the descriptions – it’s a landmark spot in NYC. So I get closer to the main food truck were they were serving (there were 3 trucks, only one operational). There were 4 people at the truck, 2 guys on the grill, 1 guy filling up trays with rice & lettuce, and the other guy was taking orders and money from customers.

So I approach the guy taking orders from customers. I heard him talking Arabic to some other customers or maybe friends of his. I noticed it was the Egyptian dialect but I should’ve known he was Egyptian from his face. Egyptians have very distinct, unmistakable faces.

I ordered a mixed plate of lamb and chicken and it was surprisingly tasty. In regards to street food, it’s the best street food I’ve had yet in my life. Disclaimer: Don’t ever, ever get the red sauce. It is spicy beyond belief, this is coming from someone who eats spicy food.

It turns out that Serious Eats has a recipe of The Halal Guys food. Something to dry in the kitchen.