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
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
Before explaining the purpose of dimples, we first need to understand the aerodynamic properties of a sphere. Let us start by looking at a smooth sphere without any dimples, like a ping-pong ball. If we lived in an ideal world without any friction, the air flowing around a smooth sphere would behave like that shown in…
Any comparison of hot JVM languages is likely to note that “Clojure is not object-oriented.” This is true, but it may lead you to the wrong concl...
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...
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…
An Interface and Product Design blog by Joshua Porter
People often ask what I refer to as non-questions. What programming language should I learn? That’s not a real question. You need to probe further to figure out what they are really asking. Is it your first language? Do you want to get a job? Do you want to bend your brain?
As a follow up on last week’s roundup of 105 Examples of Clean and Minimal Twitter Apps , I thought this week would be the time to share with everyone examples of extreme minimalism in web design , and how with minimal elements, when properly used, so much can be achieved.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Adapted from an impromptu rant I gave to some people interested in funding government transparency projects.
Sarah Lacy has a post up on Techcrunch about Paul Graham and Y Combinator. In the post, she says: I’ve been a bit hard on Paul Graham and Y Combinator in the past. It’s not that I think he hasn’t been a great mentor to young entrepreneurs– he has. But that’s a lot of equity […]
What makes an app an app?
Well then, you’ll probably really love The 4-Hour Workweek , a 2007 book by Timothy Ferriss . On the other hand, if you love your job and wish you could do more of it, there’s not much here for you but a few handy email-management hints.
Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this.
I’ve been writing a bit of Haskell lately (see my GitHub page ), and it’s an absolutely beautiful experience. And I mean that in every way: The language itself of course, but also the community, the documentation, the package system and the Haskell platform ultimately help make the practice of writing Haskell more…
In Chapter 5 of High Performance Web Sites , I briefly mention that @import has a negative impact on web page performance. I dug into this deeper for my talk at Web 2.0 Expo , creating several test pages and HTTP waterfall charts, all shown below. The bottomline is: use LINK instead of @import if you want stylesheets…