1,766 reputation
818
bio website heroicsoftware.net
location New York, NY
age 34
visits member for 3 years, 6 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.


Aug
18
comment Is there an analogue to “FizzBuzz” for choosing clients?
Curious: how many times has this "test" yielded a negative result for you?
Aug
17
comment Is there an analogue to “FizzBuzz” for choosing clients?
Feature creep is fine if the client is willing to pay for it. What I want to screen for is the client who wants more features for free.
Aug
17
comment Is there an analogue to “FizzBuzz” for choosing clients?
True, full time jobs can also be difficult, but (a) a freelancer deals with this problem more often and (b) when applying for a full time position, the employer understands you are checking them out, too (i.e., the interview closing "Do you have any questions for us?")
Aug
17
awarded  Nice Question
Aug
17
answered Are there any Phone Interview equivalents to FizzBuzz?
Aug
17
asked Is there an analogue to “FizzBuzz” for choosing clients?
Aug
15
comment Is SQL important if I know ORM frameworks well?
@Craig I agree there's too much out there to learn, but a programmer really ought to have a basic knowledge of the levels below where he is working.
Aug
14
comment Is SQL important if I know ORM frameworks well?
I agree: if you don't know SQL, you often write dozens of lines of code to do what you could have done with a single SQL query.
Aug
14
comment Is SQL important if I know ORM frameworks well?
+1 No free lunch! What's with all the questions basically asking if ignorance is OK?
Aug
5
comment How can I help open source win in the future against closed systems like iPhone and iPad?
@LieRyan let us continue this discussion in chat
Aug
5
comment How can I help open source win in the future against closed systems like iPhone and iPad?
Those aren't forks.
Aug
5
comment How to browse an open source project efficiently?
Announcing Git Support for Google Code Project Hosting!
Aug
5
comment How can I help open source win in the future against closed systems like iPhone and iPad?
There are a lot of Linux distros, but they are all using the same kernel, not forking their own. The question is, how many of these Android forks will see patches go back upstream to Google? It doesn't seem like Google is managing the project in a way that is amenable to that.
Aug
4
comment How can I help open source win in the future against closed systems like iPhone and iPad?
True, but if it weren't for Apple, Objective-C would likely still be an obscure footnote in the story of C++.
Aug
4
comment How can I help open source win in the future against closed systems like iPhone and iPad?
Lots of forks isn't necessarily a good sign, it indicates a fragmented community.
Aug
4
comment How can I help open source win in the future against closed systems like iPhone and iPad?
I read the question title as "win the future", and thought Obama's slogan was catching on after all.
Aug
4
answered How can I help open source win in the future against closed systems like iPhone and iPad?
Aug
4
comment How can I help open source win in the future against closed systems like iPhone and iPad?
What does the future look like if you win? It's hard to suggest solutions when you haven't defined the goal concretely.
Aug
2
awarded  Mortarboard
Aug
2
answered My Dad is impatient with the pace of my learning to program. What do I do?