Why maximizing shareholder value is no way to run a company
December 29, 2011
Rethinking log messages
December 27, 2011
Garret Vreeland on 12 years of blogging
December 23, 2011
Tim Bray on eradicating the digital divide
December 21, 2011
The anachronism that is North Korea
December 20, 2011
An opportunity to exercise empathy
December 19, 2011
Giving advice as a form of self-aggrandizement
December 14, 2011
Why Twitter ought to keep supporting third-party clients
December 9, 2011
Why you might not want to do business with PayPal
December 7, 2011
Bruce Schneier on Carrier IQ
December 5, 2011
The argument for strict coding standards
December 4, 2011
Using HMAC to authenticate Web service requests
December 2, 2011
I regret that I didn’t use Google Code Search more
November 30, 2011
The purposes of punishment
November 28, 2011
Why do good people build bad applications?
November 28, 2011
Steve Silberman profiles Susan Kare
November 23, 2011
Big Data demands better shell skills
November 22, 2011
Facebook is on the Web but not of the Web
November 21, 2011
The privacy risks of using Google Analytics
November 21, 2011
The only exercise advice you really need
November 19, 2011
The real state of government regulation
November 13, 2011
Profanity limits your audience
November 10, 2011
The chilling effect of patents
November 10, 2011
The social graph is not the future
November 9, 2011
An alternate take on personal responsibility
November 8, 2011
The good and bad of the OS X sandbox
November 5, 2011
My political philosophy and personal philosophy are not the same
November 3, 2011
Selected links
November 2, 2011
Is ORM an anti-pattern?
November 1, 2011
What is E-PARASITE?
October 29, 2011
Selected links
October 28, 2011
Something iPhone users take for granted
October 27, 2011
Selected links
October 26, 2011
What’s responsible for Tivo’s decline?
October 24, 2011
Selected links
October 24, 2011
Google Reader pays the strategy tax
October 21, 2011
Selected links
October 17, 2011
Selected links
October 14, 2011
RIP, Dennis Ritchie
October 13, 2011
Selected links
October 13, 2011
Voice interfaces and third party app integration
October 12, 2011
Mike Daisey on Steve Jobs
October 10, 2011
We need to be less stingy with praise and acknowledgement
October 9, 2011
Selected links
October 5, 2011
Managing the complexity of your software development process
September 30, 2011
More on the victimization of the rich
September 28, 2011
The wealth gap and the NBA lockout
September 27, 2011
Selected links
September 27, 2011
Why software patents won’t be voided anytime soon
September 26, 2011
Managing my mistrust of Facebook
September 26, 2011
Where does blogging stop and republishing start?
September 24, 2011
Writing code other people can understand
September 23, 2011
FourSquare is actually a useful tool
September 22, 2011
Actually getting involved in politics
September 15, 2011
Responsive design is the near future of Web page layout
September 14, 2011
How to fix the economy
September 9, 2011
Michael S. Hart, RIP
September 8, 2011
Farewell to the Obscure Store and Reading Room
September 6, 2011
Java 7 looks kind of awesome
September 6, 2011
Who changed the world most, Google or Apple?
August 29, 2011
Toward an ethic of entrepreneurship
August 29, 2011
The tradition of Koranic recitation
August 27, 2011
Steve Jobs
August 25, 2011
Audio books as an art form
August 25, 2011
Are libertarians cultural free riders?
August 18, 2011
The secret to a successful life
August 18, 2011
The tension between political campaigning and activism
August 18, 2011
Google needs to get better at P.R.
August 15, 2011
Don’t tweet where you eat
August 12, 2011
101 ways to save Apple, revisited
August 9, 2011
Starting with the command line first
August 8, 2011
How I got automated texts to originate from one number
August 7, 2011
The opportunity cost of a broad skillset
August 6, 2011
The tax implications of Diablo III
August 4, 2011
El Bulli and the impetus to create
August 2, 2011
Who says programmers aren’t superheroes?
August 2, 2011
Yes, liberals and conservatives do still talk to each other
August 2, 2011
What blogs are and aren’t good for
July 30, 2011
Screening systems and the base rate fallacy
July 24, 2011
Is a desktop email client in my future?
July 23, 2011
How to manage the comments section of your blog
July 21, 2011
Laptop docks are suddenly obsolete
July 21, 2011
Why Netflix is unbundling streaming from DVD rental
July 19, 2011
Zimran Ahmed on bubbles
July 18, 2011
More on the terrible burden of patents
July 17, 2011
The present and future of intellectual property law
July 15, 2011
Happy birthday, MetaFilter!
July 15, 2011
Security is a cost
July 12, 2011
The tradeoffs involved in personal web publishing today
July 12, 2011
Bill James on the human capacity for evil
July 7, 2011
Why people are returning to Java
July 7, 2011
Fifteen years of missing the point
July 6, 2011
Abelardo Morell’s camera obscura
July 6, 2011
Apple’s labor costs should be higher
July 5, 2011
Quotable: Matthew Yglesias on patents
July 1, 2011
Robert Morris, RIP
June 30, 2011
Differentiating between politics and activism
June 24, 2011
The limited practical applications of fair use
June 23, 2011
The predicament of Jose Vargas
June 23, 2011
The FBI does not understand Web hosting
June 22, 2011
The modern mix of work and play
June 21, 2011
Links for June 14
June 15, 2011
We should be afraid of Facebook
June 14, 2011
Andy Baio interviews the creator of Telehacks
June 13, 2011
Links for June 12
June 12, 2011
Links for June 10
June 10, 2011
Getting bug fixes into the pipeline
June 10, 2011
When platform vendors attack
June 6, 2011
How to handle logins in 2011
June 6, 2011
Two opinions on the Groupon IPO
June 3, 2011
On Google Chrome and other browsers
June 2, 2011
Blogs so good you’d never link to them
June 2, 2011
Are movie theaters misdiagnosing their problems?
May 31, 2011
Links for May 26
May 26, 2011
On the misuse of Occam’s Razor
May 23, 2011
Links for May 20
May 20, 2011
Finding the value in acquired companies
May 16, 2011
Jumping back into Rails with both feet
May 10, 2011
Hacking Tyler, Texas
May 10, 2011
Against arbitrary measures of worth
May 8, 2011
Tim Bray on Derek Miller
May 5, 2011
Rackspace is shutting down Slicehost
May 4, 2011
A few thoughts on Osama bin Laden
May 2, 2011
Guns, bananas, and research funding
April 28, 2011
Classifying software developers
April 28, 2011
What to do if you are acquired by Yahoo
April 28, 2011
Have you started your own company?
April 27, 2011
How Apple uses crowd-sourcing to find your location
April 27, 2011
EveryBlock’s response to the AWS outage
April 25, 2011
Keeping up with TV
April 25, 2011
What happened with closing Guantanamo?
April 24, 2011
Navigating among tabs in Vim
April 23, 2011
Software engineers and computer programmers
April 22, 2011
Back in the saddle with Vim
April 20, 2011
Treat it as a four way stop
April 18, 2011
Why not give people cash instead of health insurance?
April 14, 2011
Against carping
April 13, 2011
Why Facebook launched the Open Compute Project
April 10, 2011
Links for April 6
April 6, 2011
Our broken intellectual property regime
April 5, 2011
Links for April 3
April 4, 2011
Will a library card lead me to read more?
April 3, 2011
Right justified text is coming
April 3, 2011
The etymology of +1
March 31, 2011
How thought experiments go wrong
March 29, 2011
RIP, Paul Baran
March 28, 2011
Chris Dixon on tech bubbles
March 28, 2011
The perfect job ad
March 23, 2011
Where is the Amazon Prime of online journalism?
March 21, 2011
Publishing a resilient blog
March 18, 2011
The New York Times tries to thread the needle
March 17, 2011
More on the unfolding nuclear situation in Japan
March 16, 2011
Is Apple intentionally crippling Web applications on iOS?
March 15, 2011
On donating to Japan
March 15, 2011
Why Japan’s nuclear disaster is not going to irradiate everything
March 14, 2011
In defense of Corexit
March 12, 2011
Why the Internet hasn’t grown the economy
March 10, 2011
Where libertarians and liberals could find common ground
March 8, 2011
The dangerous allure of one size fits all
March 7, 2011
The history and future of information science
March 6, 2011
It’s good to be rich and well educated
March 1, 2011
Anatomy of a cool hack
February 26, 2011
More on McDonald’s oatmeal
February 25, 2011
What we can learn from McDonald’s oatmeal
February 24, 2011
Will Apple’s in-app purchase terms hurt the iOS platform?
February 21, 2011
Individual health insurance is not available to many individuals
February 21, 2011
Don’t freak out about Watson
February 18, 2011
What the Church of Scientology denies
February 17, 2011
Why do all those galley slaves seem so happy?
February 17, 2011
How black hat SEOs justify their existence
February 14, 2011
Nokia falls in with Microsoft
February 11, 2011
The satellite television revolution
February 11, 2011
More on hash-bang links
February 10, 2011
Hash-Bang URLs and overuse of AJAX
February 9, 2011
The currency of the Internet
February 8, 2011
Why AOL bought the Huffington Post
February 8, 2011
Scott Rosenberg on the AOL-Huffington Post deal
February 7, 2011
Paul Buchheit on living life
February 4, 2011
Is Google a copy cat?
February 3, 2011
What introverts get out of social games
February 2, 2011
Mark Bittman’s food manifesto
February 2, 2011
Java coding style, accessor methods, and IDEs
February 1, 2011
The role of the federal government
January 28, 2011
How did Egypt drop off the Internet?
January 28, 2011
Building distributable Web applications
January 28, 2011
Keep your eye on the scoreboard
January 27, 2011
RIP, Charlie Louvin
January 26, 2011
Where we are today
January 26, 2011
Be extremely careful with free WordPress themes
January 25, 2011
The 25th most loathesome American
January 24, 2011
Where passion comes from
January 24, 2011
Google acknowledges content farms are a problem
January 21, 2011
Finding value in Facebook
January 21, 2011
The lasting success of the libertarian project
January 20, 2011
Kokichi Sugihara’s optical illusions
January 20, 2011
Finding meaning in neuroscience
January 19, 2011
Reminder: Romantic gift giving for pragmatic people
January 18, 2011
How Steve Jobs brings hope to the world
January 18, 2011
School segregation, the ongoing issue
January 17, 2011
Another theory on Google’s dropping H.264
January 16, 2011
On our uncivil discourse
January 15, 2011
One reason Google dropped H.264 support
January 15, 2011
Google’s decision to drop H.264 support in Chrome
January 13, 2011
Gauging the battle between carriers and handset makers
January 12, 2011
Fred Phelps is a troll
January 11, 2011
2011 Skill of the Year
January 8, 2011
The ways people use search engines
January 7, 2011
The Line Diet, revisited
January 5, 2011
Climate Change 101
January 4, 2011
Are browsers killing content syndication?
January 3, 2011