People are a little weird when they’re starting a software project. They will talk about what they want it to do for hours. They will write documents about it. Schedule meetings about it. They will never tell you how much money they have. That’s the part you’re supposed to guess. I think this is weird. […]
This is a real support request: Hi developer, I really hate how you have to pay for more minutes I was wondering if you could update to do surveys also as a way of paying? The mental model of this individual is astounding: How do I eat a survey, or use it to buy computing […]
Jason Gormon wrote a post against software movements: The problem I perceive is that this kernel of useful insight tends to become enshrouded in a shitload of meaningless gobbledygook, old wives tales and sales-speak, so that the majority of people jumping on to the bandwagon as the movement gains momentum often miss the underlying point […]
Something that’s occurred to me recently is that there seems to be a pretty big disconnect between how hackers see the world, and how many others (reporters, market analysts, investors) see the world. When non-hackers look at a company, they might measure it by the quality of the furnishings, the prestige of the office building, the market […]
I consider myself a pretty smart person, but there are some things that I don’t understand. One of these things is USPS. You may or may not know that USPS is granted a government monopoly on delivering mail and also has exclusive access to mailboxes. This means that FedEx and UPS effectively cannot compte on the […]
The law of diminishing returns is such that you sometimes spend an increasing amount of effort for a small incremental gain. Its obverse, that sometimes the first step on the road to awesomeness has a huge effect, can also be true. This post is about how fifteen minutes will save you $1k or more. (Not […]
Readers know that I’ve been a longtime supporter and have given high praise to my (now former) web host, NearlyFreeSpeech.Net. I’ve supported them because they do fair usage-based-billing in a market of “unlimited” that’s really limited, because I’m a big fan of their stand against SOPA, on content neutrality, and other matters of libertarian ethics, […]
The Problem You may be interested in how to wire up or sync CoreData to a remote web service. There are plenty of frameworks to do this, like RestKit, RestfulCoreData, and various defunct libraries (CoreResource, etc.) The problem with these libraries is twofold: They assume things about your backend (like “It’s REST!” or “It has […]
We do not question assumptions. This is, of course, a tautological statement. But its logical infallibility belies its profoundness. For example, Rondam argues: Underlying the debate about the so-called Stop Online Piracy Act (SOPA) is the unstated assumption that intellectual property rights have the same legal standing as other property rights. They don’t, and the tacit concession […]
This is the talk I gave at CocoaCoders about cross-platform logging and analytics. Cross-platform logging and analytics View more presentations from Drew Crawford