buying an apartment in nyc

A friend asked me for advice about buying an apartment in NYC.

I wrote:

Buying a house means buying a job – as a property owner and manager.

Transaction costs are about 9% round trip.

Streeteasy, propertshark, ACRIS and Curbed are really important resources that you should be intimately familiar with pre-transaction.  Think of them collectively as your Bloomberg terminal. Also interesting are the Case-Shiller city indexes.  Millersamuel.com used to have great data available free – timeseries going back 15-20 years on co-op and condo sales -- and now it’s all behind a paywall.

New York Times has the best buy vs rent calculator.  http://www.nytimes.com/interactive/business/buy-rent-calculator.html

Check out its ADVANCED SETTINGS.  You’ll see that how long you own the place is really important to the buy-vs-rent calculus.  Also important is the rate of return you could be earning on the downpayment if you hadn’t bought a house.  That’s also in the ADVANCED SETTINGS.

Adverse selection is alive and well in the real estate market.  Places will have problems that are not apparent at first look.  Some of this can be mitigated, some of it can’t.  For example, if you do plan to fix it up, you could pick the general contractor first, and then have them survey the place before you buy it, and even make a binding bid to fix it up before you buy it.

It is entirely possible to construct a good estimate of construction costs in advance, but it will take some arm-twisting to get this to happen before you’ve bought the place.  The seller and the contractor will both fight to prevent this from happening.

Most of the fun things that you might want to do with a bought property could maybe also be done with a rented one?  If you shop for a rental with that feature in mind.

Since you brought up schools – the NYC school situation is changing rapidly.  Currently in Manhattan, there is a severe supply/demand problem between parents and schools.  I see the imbalance being resolved mostly by parents choosing to move out, as we did to Park Slope.  Not sure how that affects the Manhattan real estate situation.

Before buying any place, I recommend becoming intimately familiar with its local school dynamics, not because you personally will care, but because the next buyer might. For example, PS 3 and PS 41 have been threatening to change their service boundaries for a few years, which is driving people nuts in the affected areas.   Something similar is happening in Park Slope around 5th Avenue.


Rails is driving me mad, part 2

In django/python, in development, whenever I change any source file it's automagically reloaded.

In RoR, this is true for some source files, but notably not the source files in my lib directory.

There's a way to fix that:

But why is this in an obscure SO question/answer, and why doesnt Rails automagically do the right thing?  And why does Rails permit you to do it wrong, for example by using require instead of require_dependency?


Rails is driving me mad, part 1

In django, if a robot is spidering through your site and hitting non-existent links, you can suppress the email warnings about 404s with a simple configuration change, as explained here.

So how does one do this in Rails?

After a half-hour of fruitless searching I stumbled across this blog post and this piece of software.  The software does a lot more than I want, in particular it takes over the exception notification mechanism.  So I followed the instructions in the blog post, copy-pasting the code into my app, and so far it seems to be working OK.

This is not the magical experience I was promised!