Help save MySQL
I, Michael "Monty" Widenius, the creator of MySQL, am asking you urgently to help save MySQL from Oracle's clutches. Without your immediate...
Excuse Me, But Where Did Google's Organic Search Results Go?
In the past many SEOs have called organic search results the results on the left side of the page and the pay-per-click / AdWords results as the results on the right side of the page. As Google has grown more aggressive with promoting vertical/universal search I think a better way of defining the portions of the…
Daring Fireball: Complex
Gall’s Law and the iPhone.
Tail Call Amputation
This is perhaps a slight digression; just an extended expression of pleasure about Clojure’s recur statement. It neatly squashes a bee I’ve had in my bonnet for some years now; if it’s wrong to loathe “tail recursion optimization” then I don’t want to be right.
Burn Baby Burn
Note there is additional new material at the end of this column -- Bob I am old -- so old that when I was a college freshman there were dormitories filled with men and others filled with women but no dormitories at all filled with both men and women, at least not where I went
Learn Emacs in Ten Years
Somebody emailed me the other day, asking about how to go about learning Emacs. This is my (edited and rearranged) reply.
Planet Calacanis
I’ve seen a lot of people quoting and linking to Jason Calacanis’ recent article, The Case Against Apple—in Five Parts , in a positive light. But I can’t. It’s ridiculous.
Starting a business isn't as crazy and risky as they say
If you're thinking about starting a new venture right now, you need to understand the risks, but you need the real risks. The truth (as always) lies between baseless off-hand remarks about how "95% of businesses fail" (false!) and those startup blogs that show only the rosy side of things.
Mozilla Test Swarm Alpha Open
TestSwarm , the project that I’ve been working on over the past 6 months, or so, is now open to the public. Mozilla has been very gracious, allowing me to work on this project exclusively. At the beginning of April I moved from my old position as a JavaScript Evangelist on the Mozilla Evangelism team to that of a…
Rands: A Disclosure
My management career began with a misunderstanding. "Rands, you're doing a great job on tools development and I'd really like you to Lead the effort." It soun
Paul Graham On Two Kinds of Programmers and Painters
In the world of painting there are some people who are just fabulously talented at drawing. They can sit down, these are like the kids who c...
Etherpad includes banned (on Google code) software JSMin
Last week, Google banned my PHP port of JSMin from Google Code due to a quibble over a line in the license stating that “The Software shall be used for Good, not Evil”, which they believe makes the license non-free. When I asked Google’s Chris DiBona whether all Google Code projects including JSMin would be subject to…