1,804 reputation
820
bio website heroicsoftware.net
location New York, NY
age 34
visits member for 3 years, 10 months
seen Oct 16 '13 at 17:30

Freelance software engineer/developer/programmer in New York City. Focused on native iPhone app development, but I could probably make you a Mac app if you ask real nice.

Among other things, I'm responsible for

  • FatWatch, the best Hacker's Diet tool for iPhone,
  • MetroCost, a tool to save you money on public transit, and
  • Fingerpaintball, a brick breaking game designed for iPad.

My company is Heroic Software. I have a blog, a tumblelog, and I tweet.


Jul
7
comment Lost Interest in Programming
I'm not diagnosing anything, I'm saying the possibility should be considered. "I was interested in this thing and now I'm not even though I want to be" sounds like it could be a sign of something. Or maybe nothing. Which is why I said talk to a doctor.
Jul
7
comment What to do about “stopping point syndrome”?
This is absolutely true. The thing that keeps you working through the brain fog is a fear that you won't be able to return.
Jul
6
comment Standards for reading code out loud?
I've accepted your answer, since in addition to taking the time to update it, you linked to Jeff Atwood's blog, which in turn links to the entry for "ASCII" in The New Hacker's Dictionary, which is pretty much the sort of thing I was looking for. Thanks!
Jul
5
comment Standards for reading code out loud?
Mark, I agree with what you wrote (meaning often trumps literal accuracy), but it doesn't really address my question, which is really about the process of agreeing on matters like what to call a # or a !. You don't even say why you discuss code over the phone. Since you've got the most votes, could you flesh out your answer some more?
Jul
5
comment Standards for reading code out loud?
I was mainly wondering if anybody (like, IBM in the 1970s) actually produced a document for how to pronounce code out loud. There are several reasons why one might (screen reading, lectures, code review, phone conversations), but I'm getting the sense that it's always been handled on an ad hoc basis. Which is not really that surprising.
Jul
5
comment What's it like to program without eyesight?
Did someone seriously vote this as "too localized"? Do people think the blind don't use the Internet or write programs?
Jun
22
comment What is meant by “Now you have two problems”?
Yes! People who learning regular expressions without that part of CS background don't always understand that there are just some things that a regex mathematically cannot do.
Jun
8
comment What is the iOS equivalent of Michael Hartl's Rails 3 Tutorial?
I know iOS, but I don't know Michael Hartl's tutorial. Maybe if you explained what you like about it or how it's organized you might get more useful responses here.
Jun
8
comment What kind of software should we write? What technology should we deliver?
My point is that a lot of basic research that didn't seem very useful at the time (even by the researchers) has been directly responsible for some immensely useful things, and that there's no way to predict in advance what will lead to what. This fact renders the question "Should we focus on useful things?" meaningless.
Jun
7
comment What kind of software should we write? What technology should we deliver?
Older models of computation? I'm talking about the guys who were waving magnets over loops of wire and taking notes.
Dec
2
comment What are the most over-saturated iPhone App category/markets?
I was replying to the previous comment, by Michael.
Nov
25
comment What are the most over-saturated iPhone App category/markets?
There are no guarantees, but I don't think a small market will keep an app out of the store. They are more likely to be concerned with whether the app is useful.
Nov
25
comment What are the most over-saturated iPhone App category/markets?
I think you can search via Apple's website, but I'm not sure. You can definitely see everything if you install iTunes and search the store.
Oct
16
comment int* i; or int *i; or int * i;
I know, I was speaking more to the tendency of C++ programs to use language features just because they can.
Oct
14
comment What are the most over-saturated iPhone App category/markets?
True, but marketing is such a pain in the ass.
Oct
14
comment int* i; or int *i; or int * i;
OMG, C++ is horrifying! typedef int* int_ptr would have done the trick. Sure, I have to declare a new typedef for different pointer types, but in practice how many will that be? Eight at most?