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 [...]
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, [...]
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 [...]
People want things to be cheaper and easier and faster than they are. That doesn’t seem very extraordinary, does it? I mean, it’s not really news. In fact, the opposite would be news–if people wanted things harder, slower, or more expensive. You may not even believe it is true. People in fact pay more for [...]
Think for a minute about what you work on. In your work life, in your side projects. What are you going to do this upcoming week that is really, really hard? This is not a rhetorical question–it’s the kind that shouldn’t raise a null reference exception. There should be something. Because you are a good [...]
I have discovered that there are two mental models for computer programs. Software takes one kind of data and turns it into another kind of data. Data is king. I will call this the “black box” mental model. This is the model used by most computer scientists, programmers, and advanced users. Software is pixels on [...]
If you are a good developer and you’ve worked in bad organizations, you often have ideas to improve the process. The famous Joel Test is a collection of 12 such ideas. Some of these ideas have universal acceptance within the software industry (say, using source control), while others might be slightly more controversial (TDD). But [...]
Page optimized by WP Minify WordPress Plugin