2006–2008
1,076 posts
2008 368
December 2008
- The reality of Israel and Palestine
- The bubble rendered visible
- The cons of the Rails/Merb merger
- Defining Web 2.0
- Stimulus is on the way
- Cooking a roast (and why Food TV sucks)
- Merb and Rails, together at last
- Credit where it's due
- On practice
- Irritation is my muse
- Bank will pay executive bonuses in illiquid assets
- Bringing a legacy into the Senate
- Rails and Rack and Metal
- The Wall Street Journal blew the story on net neutrality
- Quotable: Steve Jobs
- The auto industry in a nutshell
- Leadership means confronting reality
- What's Ruby's future?
- The immediacy of Twitter
- Web site CPU usage
- Release windows
- How reporters are like developers
- Beware excessive abstractions
- Quote of the day: Eric Shinseki
- Things are tough all over
- No backtracking on torture
- You can only fall so far
- Credit card issuers preparing to reap
- The iPhone app store at 5 months
- Don't miss the punchline
- The state of Android
- The lesson I taught today
- Truth in advertising
- Financial collapse blogger Tanta, RIP
November 2008
- The New York Times on collaborative filtering
- Documents, RIP?
- When everything is recorded
- Flat is failure
- Google SearchWiki
- Context is everything
- What happens to campaign supplies?
- The new world
- The Kinkade aesthetic
- The future of fish
- Obama on torture
- Why people accept being biased
- Network neutrality and transparency
- Nick Denton's Internet advertising forecast
- The Atlantic
- Old software never dies
- Obama will close Gitmo
- The quickest route from database results to CSV
- How President Obama could disappoint me
- Something to celebrate
- Watching election returns (for the obsessive)
- Obama endorsements
- How we label politicians
- Are software patents dead?
October 2008
- Why I am optimistic
- Maybe blogs saved the economy
- Bulk discount
- Iceland's fate
- Limit 1
- Text messaging as a marketing tool
- I voted
- The New York Times endorses Willkie
- Liberalism 101
- How to read popular non-fiction
- I was right
- Why does Flash suck on OS X?
- Rogers Cadenhead attends an Obama rally
- MUDs turned 30 today
- How Palin was chosen
- The good and bad of texting
- Proposals for a better food industry
- Putting airport security to the test
- Programmer book club selection
- That other $700 billion figure
- Presidential Debate Live Blog
- Filtering versus conditional logic
- New York magazine interviews Nate Silver
- Evidence that we should not freak out, episode I
- One hand washes the other
- The "Sweden Plan" is upon us
- Evidence that we should freak out, episode II
- Evidence that we should freak out, episode I
- Journalism 101
- Fact checking the copyright industry
- Improving Google Mail Goggles
- Presidential Debate live blog
- Presidential Debate live blog
- Everything needs context
- The prisoner's dilemma
- Two posts on transparency
- VIce Presidential Debate: live blog
- Impulse philanthropy
- Live Vice Presidential debate blogging
- Bad drug interactions
- Warren Buffett on evaluating people
- Mark to market roundup
- Apple blinks
September 2008
- Managing your own medical care
- Political will
- Live debate blogging meta-post
- Live blogging the first Presidential Debate
- The danger of SQL illiteracy
- Support the Lupus Walk
- Why executive compensation should be on the table
- Google on rewriting dynamic URLs
- Knocking on doors
- Our current crisis in a nutshell
- iTunes Genius playlists
- Old votes or new proposals
- Times change
- Best economic joke of the day
- Using games for terrorist collaboration
- Saying what I'm thinking
- Pandora's Tom Conrad on Android
- Alaska's share of America's energy
- The human cost of war
- James Fallows on Sarah Palin
- Hurricane Ike
- Levels of candor
- Steve Yegge on typing
- Speculators and oil prices
- Foreign Policy's 20 questions for Sarah Palin
- Fighting censorship with banner ads
- David Simon on the problems of urban America
- The politics of Freddie Mac and Fannie Mae
- Interview questions for Sarah Palin
- Do you let your editor organize your code?
- Read the Chrome EULA
- Sarah Palin, book banner
- The Google Browser
August 2008
- Ruby Gems as an attack vector
- On Sarah Palin and everything else
- On experience
- Opinions sought: OS X text editors
- Strong opinions, weakly held
- Email is dead
- The state of play
- Is China punishing Apple?
- When is linking to yourself bad form?
- The state of the art in interface spoofing
- John McCain and Rick Warren, distilled
- Why design should not be divorced from engineering
- The candidates on evil
- When's framework overhead justified
- Another blow to Thomas Friedman
- Open Salon
- Gruber on leadership
- Why are good people involved in politics?
- Sports statistics analysts take over the world
- Why you may want to protect your Twitter updates
- Craig Newmark on Internet literacy
- American Airlines withdraws from Kayak and SideStep
- On hunting
July 2008
- A good blog should be self-subverting
- Really big government
- Why people grind in games
- Cory Doctorow on the music industry
- Tim Bray on the Apple keyboard
- Tom Vanderwell on moral hazard
- Ways the government helps rich people
- Fred Clark on FICO scores
- Free Software Foundation vs iPhone
- NPR on Mr. Jalopy
- iPhone 2.0 password masking
- Another look at the long tail
- FISA fight ends with a whimper
- The curse of arrogance
- Physical CDs, what should I do with them?
- Barack Obama's FISA shame
- The Long Tail revisited again
- Ethics on a Web where links are currency
- The wrong tail
- Adobe is making Flash searchable
- Why Firebug is awesome
- Xeni Jardin on unpublishing
- Whitespace sensitivity
June 2008
- Embargoed for one year
- Anil Dash on Bill Gates
- Where globalization is headed
- Why Johnny can't Google
- Dead media strike again
- The how and why of The Big Picture
- The Media Bloggers Assocation
- Add some white space
- The Red Cross
- Right up my alley
- Pick one feed format
- Winning process
- Gitmo detainees have rights under the Constitution
- Is it OK to require JavaScript?
- How I roll
- Adventures in consulting (from June 30, 1998)
- A couple of Obama items
- John Royal's obituary for Jim McKay
- Warren Buffett is down on hedge funds
- Higher gas prices and air travel
- Busy busy
- Advice for visiting a developing country
- Don't confuse principle and politics
- A Web 2.0 perspective on open government
- Obituary for a career and an industry
May 2008
- Would you want to work for this guy?
- Upton Sinclair reviews Scott McLellan's memoirs
- How the media really works
- Apple's astounding numbers
- Hillary and the Kübler-Ross model
- Working conditions for designers
- The concert experience
- Why not just support HTML?
- A blog for Tivo users
- Institutions that are actually hedge funds
- What users do
- Skipping the error handling?
- Priming the pump
- Why people oppose peak oil on philosophical grounds
- My rules of thumb for developers: use less indentation
- Our drug war feeds Mexico's civil war
- There are programmers ...
- OpenOffice for the Mac
- Those who can't do ...
- Data recovered from hard drive on Columbia
- The aftermath in Burma
- Will Blackberry users like the iPhone?
- _why has a better hobby than me
- Why food is becoming more expensive
- The headless browser
- Used 1984 Ferrari for sale
April 2008
- The investigative humorist
- White House email: malice or incompetence?
- Is the personal Web site a thing of the past?
- Donald Knuth on unit tests
- Mass SQL injection update
- Truer words
- Mass SQL Injection attack
- Tyler Cowen on the reality of politics
- The LAFD on Twitter
- How law schools juke the stats
- What happened to Snopes.com?
- Six Apart moves into advertising and services
- More on the state of publishing
- The risks of monkeying with DNS
- Links for April 19
- At the convention
- Apple and Safari for Windows
- Usability and performance, part 1
- Links for April 16
- Links for April 14
- Best $50 I ever spent
- Links for April 13
- Links for April 9
- Links for April 8
- Analyzing Git
- Links for April 7
- My rules of thumb for developers: less code
- Links for April 6
- Links for April 3rd
- What I seek to find and perhaps provide
- The tabbed interface schism in OS X
- Links for April 2nd
- Links for March 31
March 2008
- Push button ignition
- On the road
- Links for March 27
- HTML really sucks right now
- Links for March 25
- The genesis of agile software development
- Links for March 24
- Links for March 22
- Links from March 19th
- The Obama disconnect
- Links from March 18th
- New blog: Agile Testing
- Links from March 16th and 17th
- Is the Fed losing traction?
- Links from March 15th
- Links from March 14th
- Links from March 13th
- Links for March 12th
- Is there an IT skills shortage?
- jQuery evangelism
- Real estate numbers that astound
- The aesthetics of politics
- The physics of control
- What Obama may lack
- Matt Raible on picking a framework
- The developer's conception of time
- OpenAIM
- Against TDD orthodoxy
- PHP tip of the day
- Voice mail for the homeless
- Neutral Milk Hotel
- Hillary Clinton vs Barack Obama on civil liberties
February 2008
- My misbehaving Rails application
- Hillary Clinton's argument for stealing the nomination
- Yet another Obama economics article
- Lessig out
- On Twitter and blogs
- The death of small magazines
- The future of the exurbs
- Is local food production overrated?
- Comment preview
- Microsoft Office XML
- An ugly hack
- Lessig for Congress
- Josh Marshall wins a Polk Award
- What if we give it away?
- Bad day for good government
- Massive beef recall
- More Katrina fallout
- Two phones for every pocket?
- Flags as infographics
- President Bush on the Olympics
- Installing Ubuntu on OS X
- What the prediction markets think
- How I watch football
- Aesthetics in the era of disposables
- John Robb on the surge
- The OpenID explosion continues
- My prediction for music DRM
- Larry Lessig on Obama
- More on Obama's economics
- Will the Microsoft/Yahoo merger lead to innovation?
- Under the sea
- Thoughts on Microsoft and Yahoo
- The price of cheap meat
- We live in the future
January 2008
- Thanks for blowing my mind
- Actions in the stream
- How not to handle trolls
- Yahoo is an OpenID provider
- Are you a Mac user at heart?
- On Hillary Clinton and Florida
- Movies are getting dumber
- Hillary Clinton vs. Barack Obama
- Hoping for better politics
- iPhone WebClip icons
- Quit blaming poor people
- Definition of the law of unintended consequences
- Mozilla is 10 years old
- Spring is a more desirable skill than EJB
- Bill Gates at Davos
- The implications of IE8
- Andrew Leonard on today's rate cut
- David Simon is wrong about the news
- Bloatware afflicts the auto industry
- WordPress, for now
- Is IM interop alive?
- Bruce Schneier runs an open wireless network
- Sun acquires MySQL
- Time is money, even in World of Warcraft
- Is there a missing tier of Web hosting?
- The truth about Rails
- Enough predictions
- The newsroom of The Wire
- Ron Paul and the gold standard
- David Simon hits the Internet
- Nikki Finke is her own worst enemy
- Scott Rosenberg's history of blogging
- On The Wire premiere
- Life by the beep
- The economics of Hillary Clinton and Barack Obama
- What's the ceiling for Rails?
- Reviewing 2007 predictions
- Presidential candidates on video games
2007 468
December 2007
- Unusual UI design considerations
- Football history
- Dumbest Bush adminstration legal arguments of 2007
- Assessing the candidates' digital policy
- Registration for commenters enabled
- Happy blog birthday!
- Search forms should use the GET method
- Going to the movies
- The economics of Kayak
- Minute fingerprints
- Settling a bet
- Apple and thinksecret.com settle
- Quote of the day
- MooTools developer kicked off the team
- Gamers are clever freaks
- Really organized crime
- Amazon.com takes on the relational database
- The one thing to look for in an interview
- What's a knol?
- Movable Type Open Source
- Best compliment ever
- Fake municipal government in India
- The future of timekeeping
- The implications of the CIA destroying its torture tapes
- Malcolm Gladwell on IQ and race
- Building a community site these days
- The bubble pattern
- Why is Macrovision buying Gemstar?
- It's not subprime, it's negative amortization and ARMs
- Not fired yet
- You can now use AIM from Gmail
- ArsTechnica on ethics in the gaming industry
- If you could only ask one question
- US government thinks Iran isn't working on nuclear weapons
- You want to control your infrastructure
- Don't read CNET
- Magazine marketing is all lies
November 2007
- A guide to judging a Layer Tennis match
- Anthropological evidence, or fairness if you prefer
- The new sports media empire
- Timing out attempted socket connections
- Google Storage, the next logical step
- The Cambrian Explosion of communications
- Apple needs to handle tabs more elegantly
- The cure is worse than the disease
- URLs by design
- Random Kindle thoughts
- Home cooks versus restaurant cooks
- The cost of the war in Iraq
- A true story about my Mac
- Prizes are usually about love, not money
- What's the deal with Rackspace?
- The WGA strike
- The Android SDK is up
- Armistice Day
- Engineering and terrorism
- Best site for WGA strike news
- How the iCal dock icon in Leopard works
- Greg Knauss on developers vs managers
- What is Comet?
- Grassroots Network Neutrality
- The Google phone arrives
- Why Apple fans have a grudge
- A thousand flowers
- Treaties and standards
- The how and why of AT&T's eavesdropping
- This and that
- Issues and the 2008 election
- The pre-bankruptcy debt trade
October 2007
- Top Model Syria
- Leopard and Java
- Package scope and unit testing with Java
- Is whois on the way out?
- John Siracusa on Leopard
- Forever '95
- More on BitTorrent and convenience
- How software warps your brain
- The allure of conspiracy theories
- How studying economics makes you happier
- The state of politics today
- Ed Felten on Comcast and Net Neutrality
- More on bridge blogs
- 20 million virtual gifts
- Did net neutrality die in its sleep?
- Quality is the killer feature
- The URL says it all
- Bridge blogs
- Nice quarter, Apple
- How to get an innocent man to admit to being a terrorist
- Recursion
- Saving things in Ruby on Rails: the solution
- Why root matters
- Fun with saving things in Ruby on Rails
- iPhone and network neutrality
- iPhone SDK in February
- Amazon.com one-click patent rejected
- code.nytimes.com
- Some thoughts on testing
- LinkedIn vs Facebook
- The Nobel Prize for Blogging
- Evidence-based scheduling in FogBugz 6.0
- Ian Rogers on DRM
- On influence
- YouTube and fair use
- The North Carolina lottery is a bust
- IE7 for everyone
- suexec Blows
- Developing for the iPhone
- Amazon MP3 tracks don't include watermarks
- Thousands of Burmese monks executed?
- Analysis and iPhone
September 2007
- Ringtone madness
- Judge reverses two provisions of the Patriot Act
- Reading the Bible
- Burmese monks demand democracy
- The new Amazon.com Music Store
- Best recycling program ever
- Mahmoud Ahmadinejad and Donovan McNabb
- Expanding innovation in the mobile industry
- Ditching Rails
- MailPlane and specialized browsers
- President Bush is afraid of horses
- The origins of restaurant criticism
- Six Apart's great experiment
- Sophia from Kid Nation assesses President Bush
- 25th birthday of the emoticon
- Belgian separatism
- Does two make a trend?
- eMusic and Epitaph Records
- The "fat" iPod Nano
- Two views of regular expressions
- I am not a systems administrator
- Unlock an iPhone for free
- The last word on climate change?
- Thinking about unobtrusive JavaScript
- One refugee's story
- The final word on the iPhone rebate
- My old friend Perl
- Links from September 8
- Apple killed iToner
- Apple just gave me $100
- Kick the can
- MarsEdit and Movable Type 4
- Mortality salience
- Down down down
August 2007
- Feed now served through FeedBurner
- Unix command flag of the day
- The original Macintosh user manual
- How do prediction markets do?
- QOTD: Harvey Pekar
- re3.org
- Java is what it is
- Since 2000
- Upgrade fever
- Links for August 26
- Movable Type 4
- The Wire
- Links for August 16
- Karl Rove's resignation
- Anil Dash the work/home divide
- SCO loses
- Hands-on review of the OLPC laptop
- Street Charity
- Links for August 9
- Busy week
July 2007
- Web 2.0 vs Open Source?
- Links for July 31
- Bruce Schneier interviews TSA administrator
- Avoiding Harry Potter spoilers
- Obvious programming tip for the day
- How's the iPhone?
- Links for July 25
- Grim housing news
- David Petraeus' September progress report
- Links for July 23
- Today's Links
- Today's Links
- Yesterday's links
- Safari 3.0 is ahead of its time
- Do you eat in the car?
- Correspondent Inference Theory
- My iPhone analogy
- Whole Foods' CEO is a message board troll
- Think big
- On the iPhone, you're always root
- Israel is pondering Internet censorship
- Design documents for small teams
- You never know who might be paying attention
- An iPhone gripe
- Testosterone makes you spiteful
- Terrorism doesn't work
- Google acquires GrandCentral
- eMusic/Internet radio mashup
- iPhone activation hell ends
- Google woos the health care industry
- iPhone activation tip
June 2007
- I got an iPhone
- The Flickr iPhone tag
- Facebook is the new AOL
- WSJ reporters walk out
- Rhino on Rails
- I am the perfect iPhone customer
- Why "strict construction" is a joke
- Early word on the iPhone
- The clueless media
- Another angle on database scalability
- Will the bureaucracy save us?
- The iPhone in the enterprise
- The birds and the bees
- The health care primary
- The iPhone and Email
- Search warrants now required to access email
- Ed Felten on gold farmers
- Golf is exciting
- Not yet beyond surprise
- Sy Hersh on the Taguba Report
- Stitching conversations
- Are book reviews a better deal than books?
- Tivo UI Suggestion
- The race for Ruby IDE support
- Bruce Schneier on terrorism
- Liberate the blazer
- Misuse of scientific laws
- The scale of America's economy
- More Sopranos commentary
- On Safari
- Ron Moore on The Sopranos
- The Sopranos Easter Egg
- Steve Jobs' WWDC keynote agenda leaked?
- Hillary Clinton in two paragraphs
- Job hunting advice from both sides
- Monit is on it
- Wikigroaning
- Movable Type 4
- Zero day tracks
- The PHP encapsulation problem
- The BradLands turns nine
- New OS, old problems
- Gene Spafford on computer science education
- The skinny on Apple's DRM-free tracks
- Anti-globalization riots in Germany
- Stephen O'Grady's giant Google Gears Q & A
- Steve Ballmer is a peach
May 2007
- Sudan threatens global cola supply
- Mark Cuban's new pro football league
- CBS scrobbles last.fm
- Google Gears
- Torture through the ages
- Laptop as phone accessory
- DCampSouth
- The rising cost of steak
- Back door censorship
- Mall of America
- FreeBSD has arrived
- Back in the saddle again
- Downtime ahead
- Curse Gaming runs Django
- The Google Bus
- The suicide bombing poll
- David Plotz on the Middle East
- Future proof Web hosting
- Dead in the water
- The case for .bank
- Who planted the iPhone news?
- Warp your brain
- Ruby on Rails layouts and JavaScript includes
- Visual Studio is deficient
- Matt's excellent tips on running a community
- Stephen O'Grady on Microsoft's patent assertions
- Why artists tend to be liberal
- Microsoft makes it explicit
- Thinking like a programmer
- A disturbing prediction for the British army
- Afraid of flying?
- Bye bye Blackbird
- Brad DeLong on Paul Wolfowitz
- The Iraqi refugee crisis
- Why JavaFX isn't competitive
- The organic thrifty food plan
- From the mouths of sportswriters
- Troubling poll results
- Planet Earth
- Spare cycles
- Impeach Bush?
- Moneyball everywhere
- Ed Felten on the 09 dustup
- Many news sites use RSS poorly
- iPhone Pricing
- Computers are disposable
- Amazon S3 is getting cheaper
April 2007
- 3qd update on Katrina recovery
- The MySQL conference
- New debate rule
- Define irony
- Prototype, Internet Explorer 5.5, and select lists
- Backing up to S3
- One Iraq prediction
- Subclipse won't be part of Eclipse
- What's next for the Bush administration
- Southern Culture on the Skids
- On the topic of eMusic
- Another iPod theory
- Big brother is watching you, and your pharmacist
- Be careful where you enter your email address
- eMusic is still growing
- Using Yahoo Pipes
- How big is the club?
- Spammer infests hosting account
- How to build online community
- War and public opinion
- Gene Weingarten on the Bush administration
- Google is a big company now
- Scaling Ruby on Rails, continued
- One laptop per child
- Andrew Leonard on Kurt Vonnegut
- OS X release delayed due to iPhone
- IT wages are going up everywhere
- Voter fraud
- Jon Carroll on YOYOW
- Twitter developer: Rails performance blows
- Kurt Vonnegut, RIP
- How programming is like golf
- Links for April 10
- Link roundup for April 9
- Anil Dash on civility among bloggers
- The idiocy of "The Secret"
- The quotable Dave Winer
- The wild world of intellectual property
- The death of the record industry
- Predatory mortgage lenders and credit snobs
- Today's victims of climate change
- News breakout?
- The grim toll of politics
- When deployments go wrong
- The Overton window
- Keyboard shortcuts for tabs
- What's the Apple-EMI deal mean?
- Slate is rebuilding its forum software
- The case against torture
- 10 years of Scripting News
- The Kathy Sierra incident moves into its final phase
- You own your own words
March 2007
- The ubiquity of harassment on the Internet
- Microsoft's leaked memo on transparency
- Are they really cylons?
- I don't understand
- Tyler Cowen on a social safety net
- The Blackberry defense
- National security letters in practice
- Evidence of Bubble 2.0
- Twitter's growth rate
- Green Screen Challenge winner at The Colbert Report
- Why the US Attorney firing scandal is a big deal
- The prospects of NewTube
- Markdown evangelism
- Corrosive relationships
- Returning to the scene of the crime
- Consumer debt and recessions
- Bad times for the CD market
- RIP John Backus
- Unlocked phones are OK
- Ian Murdock joins Sun
- Donand Knuth writes to Condoleezza Rice
- Starting at the bottom
- The male mind
- How subprime mortgages work
- Getting a feel for Twitter
- Jimmy Carter and apartheid
- The scandal that keeps growing
- Super PEBL
- Way too much about Leeroy Jenkins
- The SEC is cracking down on stock spam
- Mark Frauenfelder on Colbert
- Better backups using S3
- The Red campaign is horribly inefficient
- The war on spam
- Is Lua the next big thing?
- A profound thought on the EssJay affair
- Good advice for software developers
- Shoot the messenger
- Who's contributing to the Linux kernel?
- Wikipedia editor lies, nobody cares
February 2007
- Do soldiers learn to torture from TV?
- Today in poverty
- Fidgeters of the world, unite!
- Is your web site blocked in China?
- Chris Anderson on the future of CIOs
- On refusing to become an official campaign blogger
- Why diversity matters
- Women and men
- Is MP3 the new GIF?
- Nice work if you can get it
- The ups and downs of OpenID
- Are .plan files the direct ancestor of blogs?
- Dealing with comments and feeds
- Everybody loves cartoons
- Salon had the Walter Reed story two years ago
- A pipe from your Netflix queue to your DVR
- Who says you can't have it all?
- Great customer service
- Simple sketching application
- Help with a dissertation
- The problem of "rogue aid"
- The 2006 Slate 60
- Your permanent record
- SCO is trying to find the blogger behind Groklaw
- REST support to be added to the Java class library
- Spinning Iran
- Salon is profitable
- Run a Web server in your browser
- RU Sirius interviews Cory Doctorow
- The NoScript lifestyle
- Anthony Bourdain reviews Food Network personalities
- Record company CEO says CDs are legacy product
- Exercise and the placebo effect
- Yahoo Pipes
- The hidden cost of fancy bottled water
- Larry Lessig challenges Steve Jobs
- Ruby on Rails tools are maturing
- Chalk one up for the little guy
- Apple throws down the gauntlet
- Setting up other accounts with Gmail
- Resolving the NameError problem with Rails 1.2
- Do programmers like coding for its own sake?
- Your vulnerable search history
- Adium 1.0 is released
- What's a mooninite?
- iConcertCal, too cool for school
- Churchill on democracy
- Taking pictures in restaurants
- Molly Ivins, RIP
January 2007
- Paul Boutin reviews Office 2007
- Why Democrats shouldn't abandon the south
- Clay Shirky on virtual worlds
- Scott Rosenberg op-eds the Vista launch
- Ari Fleischer sinks Scooter Libby
- Why my link blog is dead
- Abbas Raza explains Shiism and Ashura
- The imperial Vice Presidency
- More than 100 federal court rulings have cited Wikipedia
- Microsoft steals feature and patents it
- A new opportunity
- The conditional shuffle
- Rands interviews TextMate creator Allan Odgaard
- The "war on terror" in the UK
- The origin of Windows Vista wallpaper
- Diebold is dangerously incompetent
- Romantic gift giving for pragmatic people
- Desperate times call for NoScript
- Microsoft pays writer to update Wikipedia articles
- The exclusive Blockbuster - Weinstein deal is illegal
- Keep your mouse off of those links
- Flash for cross-platform GUIs?
- The crux of the matter on health insurance
- Less interesting
- My problem with George W Bush in a nutshell
- Defining your music collection
- Yesterday's question on Iranians
- The Iranians in Irbil
- Steve Jobs is wrong
- Keypads are useful
- iPhone Questions
- Why I'm excited about the iPhone
- Iphone
- The trouble with icons
- The unit testing gap
- Predictions for 2007
- The execution of Saddam Hussein
2006 240
December 2006
- 2006 Predictions, revisited
- Comparative history
- Blog-media cliche report
- Rules are made to be broken
- Software development in one sentence
- An Inconvenient Truth
- Too much mail
- Why more troops in Iraq?
- My current thinking on Iraq, part 2
- Marketing versus simplicity
- Strange confluence
- Trying to make use of Google Spreadsheets
- Gmail versus Thunderbird's Bayesian filter
- Becoming more thoughtful
- Ten links, one year, 1500 bucks
November 2006
- A wry comment on real life
- Spam that I like
- Found on emusic.com: 1000 Years of Popular Music
- Is auto development mimicking software development?
- Why stats matter
- Transitioning from mystery to thriller
- Merging a branch back into the trunk in Subversion
- Testing the boundaries of ActiveRecord
- Having a TV show is better than having a blog
- Snap verdict on PDF books
- Midterm election thoughts
- I voted
- Reading blogs is good for you
- What to do with ten years of National Geographic?
October 2006
- The secret of YouTube
- What happened to Sourceforge?
- Rafe's Law
- Tabs versus new windows in browsers
- The paradox of Ralph Peters
- Dealing with homophily
- Incentives for developers
- Irrational exuberance has returned
- Trying to grok the mobile phone generation
- Use constants instead of string literals
- Movable Type and Atom feed upgraded
- More on free upgrades and social media
- Getting free upgrades on airlines
September 2006
- Go ahead and sugar coat it for us
- Automated nagging
- A torture hypothetical
- Al Gore's Current TV
- A Rails blog you must read
- Pay closer attention
- Just an observation
- The golden age for wannabe programmers
- The future of Ruby
- Is the TV industry getting smarter?
- Lobbying the government for your favorite airline
- Weeding out splogs
- Soapbox
- Niche job boards
- Why who writes Wikipedia is important
August 2006
- Foo Camp angst
- Puzzling question of the day
- The politics of war
- svnmerge
- Five quotes
- Anthony Bourdain in Beirut
- Getting smarter about airfares
- Cool idea: homework assignments for job interviews
- Why African Americans can't swim
- The next step with the Pebl
- Fun with numbers
- Security theater
- Jon Carroll on bloggers
- Status reports
- Platform vendors and shareware developers
- Nikon D50 afield
- Afk 4
- Slow on the draw
- 10 questions for other programmers
- Testing meebome
- Fun with MediaWiki markup
- The eBay Phone
July 2006
- Nested loops, or when to write a method
- Managing Rails migrations
- Tim Bray on Ruby
- Akismet
- Spam-proofing my Movable Type installation
- A survey of the conflict in the Middle East
- Unlocked cell phones
- The essence of wisdom
- Has Digg jumped the shark already?
- Fred Clark on the "Left Behind" video game
- Log it, don't count it
- Political reading on the wane again
- My home town
- Fighting comment spam
June 2006
- Wikipedia is up to date
- Use no, copy maybe
- Growl! and iTunes
- The fight for Net Neutrality
- Warren Buffett's big donation
- Today's vice is tomorrow's virtue
- Mowing for answers
- Why allegations work
- The independent state joke
- Trust and online casinos
- Redundant validation is evil
- The bottom line on Net Neutrality
- Making computer books more usable
- Ceca in Wikipedia
- Establishing facts on the ground
- How many controllers do you need in a Rails application?
- Flickr Suppresses Screen Shots
- Yahoo, get a clue
- How Vox is different
- Feed authentication
- My new photographic sensibility
- A few months with emusic.com
- Preventing lost updates in Web applications
- Vox: day two
- Vox: day one
- Google Spreadsheet?
- Units of reuse and Ruby on Rails
- Vox invitation
- Tinderbox for Ruby on Rails applications
- Testing out MarsEdit
- The Revenge of the Sith was terrible
- I love YouTube
- Screenshot app for OS X
- Ruby on Rails gets the details right
May 2006
- Bad blogging
- How to move your iTunes library from a PC to a Mac
- Hardware firms and Net neutrality
- Macroeconomics and you
- Presentation post-mortem
- Just hack
- Thinking abstractly about immigration
- The grim time sink that is World of Warcraft
- Tide To Go
- Giving presentations
April 2006
- ActiveRecord documentation followup
- The ActiveRecord documentation sucks
- Network Neutrality
- A NewsGator account is required
- I just wanted some cold medicine
- The new email etiquette
- Nikon D50
- Don't turn your customers into rats
- What software should be packaged with a Web publishing book?
- Will Ruby on Rails become mainstream?
- Why Boot Camp may be good for OS X users
- The brilliance of Boot Camp
- Aggregator discipline
- Very simple, very smart
March 2006
- Free idea du jour
- Aggregator vacation
- Many people are ingrates
- America in a nutshell
- Digital camera economics
- Somebody screwed up
- Full feed or not full feed
- Clickthrough fraud again?
- What is REST?
- He loves QA
- New Yorker on Bill O'Reilly
- Ruby on Rails Migrations
- Where the action is
- Universal Firefox and Thunderbird
- Ruby pays off
- The MacBook Pro is hot
- Standard implementations versus standards documents
- Ruby on Rails: A big fixture failing
- Being smart about database backups
- Smarter random screen saver for the Mac
- The Oscars and why I love Jon Stewart
- MacBook upgrade speedbumps
- Overpowered
- Cookin' with gas
- Deal or No Deal
- A new formula
February 2006
- Macs for Web development
- So long, Camino
- Of Interest
- The new golf
- The postmaster
- PHP is bad
- Camino vs. Firefox
- Web publishing resources
- Dick Cheney shot a guy in the face
- Shotgun pellets
- Email hell
- Eating out on Valentine's Day
- The memory leak, fixed
- Using Movable Type to publish a link blog
- Craigslist and fair housing laws
- The gatekeepers
- The great American novel
- Welcome to the new server
- Comments are down for now
- The dilettante sysadmin strikes
- Firefox is finished
- Server set up
- Cocomment looks interesting
- Managing email
- Web hosting update
- Lonely Planet Bluelist
- Salon blogs leaving Radio Userland
January 2006
- Hamas takes to the papers
- I love renting
- What does Google know?
- Planning and execution
- Never mind
- Google and China
- XML schemas are fun
- How HTML is really used
- The economics of DRM
- MSN comments on the DoJ warrant
- Tom Socca on James Frey
- Bad Washington Post
- Will Firefly change TV?
- Google video DRM review
- Snapper and the Wal-Mart death spiral
- Rebecca Blood automates
- More on eMusic
- Browser support for clickthrough tracking
- Giving smart people stuff to do
- Down with resolutions
- Identity management pains
- Shelley Powers on eMusic
- Why, Microsoft, why?
- MacBook Pro vs the Wintel competition
- SpyTunes
- Yes, I watch Lost
- I Heart Intel
- The memory leak, continued
- Guy Kawasaki's blog
- Liar liar liar
- iPod Rescue
- Google DRM
- About time
- One dangerous idea
- 2006 Predictions
- iPod Trauma