Joining Google to better explain search
When I retired from search journalism in June, I had no idea what I would be doing next. I just knew I was ready for a break and something different from what I had been doing for so long. That something different has arrived: I’m joining Google as of Monday.
Why getting traction is so hard these days
The end of the cycle One of the best essays written last year was Elad Gil’s End of Cycle? – referencing our most recent 2007-2017 run on mobile and web software, and the implications for investing, startups, and entrepreneurs. Although he doesn’t directly talk about it, the end of a tech cycle has major implications…
United Airlines made passenger abandon mobility device at gate before honeymoon
I did everything right, according to both United and TSA’s disability policies. The TSA told United it was OK.
Selling t-shirts beats selling mobile apps
Stop doing the apps. Start selling t-shirts. I spent an enormous amount of time doing apps, or even programs (before we begun to call it apps). I spent days on doing more or less challenging stuff like PGP [https://github.com/krzyzanowskim/ObjectivePGP] implementation or Cryptography [https://github.com/
How Tesla Will Change the World (2015)
The story of how change really happens.
React, Facebook, and the Revocable Patent License. Why It’s a Paper 🐯.
Update(9/25/17): My article about the licensing change.
Pro-Neutrality, Anti-Title II
Any regulation, including those around net neutrality, should be put to a cost-benefit analysis. In this case regulation advocates come up short.
Five Worlds
Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other. You’re a software develo…
The resolution of the Bitcoin experiment
I’ve spent more than 5 years being a Bitcoin developer. The software I’ve written has been used by millions of users, hundreds of…
Strategy Letter III: Let Me Go Back!
When you’re trying to get people to switch from a competitor to your product, you need to understand barriers to entry, and you need to understand them a lot better than you think, or people …
How To Legally Own Another Person
Even the church had its hippies –Coase does not need math –Avoid lawyers during Oktoberfest –The expat life ends one day –People who have…
How Microsoft Lost the API War
Here’s a theory you hear a lot these days: “Microsoft is finished. As soon as Linux makes some inroads on the desktop and web applications replace desktop applications, the mighty empir…
Painless Functional Specifications
When The Joel Test first appeared, one of the biggest sore points readers reported had to do with writing specs. It seems that specs are like flossing: everybody knows they should be writing them, …
Benedict’s Newsletter
What mattered in tech this week? A weekly email newsletter.
[REPOST] The Non-Libertarian FAQ
[This is a repost of the Non-Libertarian FAQ (aka “Why I Hate Your Freedom”), which I wrote about five years ago and which used to be hosted on my website. It no longer completely refle…
How Trello is different
Just a few months ago, we launched Trello, a super simple, web-based team coordination system. The feedback has been overwhelmingly positive and adoption has been very strong, even in its early, 1.…
News
Everyone thinks they’re hiring the top 1%. Martin Fowler: “We are still working hard to hire only the very top fraction of software developers (the target is around the top 0.5 to …
Designing for People Who Have Better Things To Do With Their Lives
When you design user interfaces, it’s a good idea to keep two principles in mind: Users don’t have the manual, and if they did, they wouldn’t read it. In fact, users can’t r…
Evidence Based Scheduling
Software developers don’t really like to make schedules. Usually, they try to get away without one. “It’ll be done when it’s done!” they say, expecting that such a brave, funny zinger will reduce t…