One of the things that entrepreneurs do is they try to reverse-engineer other companies the way security researchers reverse-engineer software. What was it that made company X succeed? The general consensus in the startup world is that it’s the people. Not the technology, not the business plan, not the idea, but something about the founders. […]
Bion writes: I’m a theoretical mathematician, which, for those who may not know, means that I love math because it’s math (as opposed to practical mathematicians who are interested in math for its applications). So, my complaint might surprise you, because I’m annoyed that math education doesn’t provide any motivation for what I’m doing. So […]
There’s been a lot of writing about why not to sign NDAs from the point of view of a software developer getting hired or a potential cofounder coming to you with an idea. But what about in a paid / contractor situation? Isn’t an NDA par for the course? Yes. Lots of other iOS developers […]
It is usually within the context of a culture that innovation exists. Whether we’re talking about a culture constructed around a shared interest (hacker culture or something more specific like iOS programmer culture) or a local type of culture to some city or some district or some organization, or some intersection of the these two […]
If you are a knowledge worker, the most important thing is to know things. Although the idea of knowing is the basis for everything I do–from sales to marketing to programming to creativity–I had never sat down to think about it for as much as an hour. It turns out that knowing is a lot […]
So first: I finally broke down and got a SSD for my MBP. A Mercury Extreme Pro, 120GB, $250. Worth every penny (they’re not paying me). If you are a developer who depends on your machine to make money, you absolutely must go buy an SSD today. Read the articles, do the research on wear-leveling […]
Experts-Exchange was bad. Really, really bad. StackOverflow is much better. But. That’s not saying much. It’s still pretty bad. I try to avoid it when I can. However, I recently got stuck–something weird was going on with Blocks and memory management. So I posted this question. It’s quite a detailed question. The question itself is […]
There’s been a lot of talk this week about $100 Android phones: What’s most interesting is that unless Apple (AAPL) has a plan to keep up, their iPhone, once one of the only usable smartphone games in town, may wind up back where most Apple products are slotted– at the top of the market, affordable […]
This commit is terribly troubling. Google is asserting copyright over a software product that an employee wrote using his own time and equipment. Now Google may have very liberal open-source contribution policies, and this one copyright assertion may make very little difference to this open-source project, but the underlying principle–that a company owns code that […]
This post has been a long time in coming. I stopped reading HN over a month ago, so I’ve had some time to cool off. I’ve been struggling to put my thoughts into words, and so this post has sat in the drafts folder until today I realized that it’s as well-thought-out as it’s ever […]