1,819 reputation
920
bio website heroicsoftware.net
location New York, NY
age 35
visits member for 4 years, 7 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
1
awarded  Nice Answer
Aug
1
answered What to do when your “failing” project is actually “successful”?
Jul
25
revised What is the advantage of little endian format?
updated formatting for clarity
Jul
25
suggested approved edit on What is the advantage of little endian format?
Jul
18
answered Handling Coding Standards at Work (I'm not the boss)
Jul
18
comment When did developers start making normalized relational databases?
...they never learned about them in school and never bothered to read a book or an article in the intervening years? I hope for your sake those older devs are no longer writing code.
Jul
18
comment Should I patent my software?
Let me guess: your family or users of the software (the ones who told you to patent it) have never written a complex piece of software nor have ever applied for a patent themselves.
Jul
13
comment Dangers of huge monolithic application
Some answers below also address why SF's alternative architecture also has some disadvantages. I think the (unfair) comparison of the real code to an imagined ideal has as much to do with his unease as testing does.
Jul
13
comment Dangers of huge monolithic application
+1, engineering is about tradeoffs, smaller binaries have a cost, too
Jul
13
comment Dangers of huge monolithic application
...and therefore this answer doesn't add anything to the discussion except to promote unit testing.
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
answered Lost Interest in Programming
Jul
7
answered Is Displaying Degree In Office Appropriate?
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
7
answered What to do when the programming activity becomes a problem?
Jul
7
awarded  Critic
Jul
7
awarded  Nice Answer
Jul
6
answered Standards for reading code out loud?
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
6
awarded  Scholar