Usually when starting a new web site, a company will design the site for use in only one language. As companies grow, however, it is often prudent to internationalize the site and make it accessible in many languages. If the site is to become a large commercial success in countries around the world, this step [...]
Learn Design After Development?
Wednesday, January 10, 2007
I’ve been reading a lot about design lately; specifically information architecture, interface design and industrial design. It seems that design comes in at a specific point in a given production process. In software, a developer is able to create a program, script or application that solves some specific problem; namely that of accomplishing some set [...]
Initial Thoughts on Consumption and Production
Wednesday, November 15, 2006
There are unique conditions in Western culture and the United States specifically that highlight vast differences from other cultures and past times with respect to consumption and production. It should be obvious that technology has given Western culture a large lever with which to accelerate its levels of both consumption and production. Still though, there [...]
Architecting on a Seventy Degree Slope
Thursday, October 26, 2006
I am frequently confronted by a dilemma while working on new projects — that is, writing new code and designing new architectures. The whole time I’m designing the architecture I think of how much better it could be solved for a more general case. There is a constant temptation to step back and [...]
Can URLs Be Too Clean?
Wednesday, October 11, 2006
I have long been a proponent of Clean URLs (URIs). The URL should be treated as a human-readable representation of the data resouces being accessed. Many sites are getting better about this, especially with the growing popularity of applications like WordPress, Django, Ruby on Rails, etc. which make it incredibly easy to sculpt beautiful URLs.
An [...]
Courtesy, Business, and the Bottom Line
Friday, September 15, 2006
“Business is business.” says the old adage. It is, of course, true. Naïvety, anxiety, or eagerness can cloud issues of business and lead to unsupported judgments and decisions. It is not immediately apparent that trust in the business world is something to be reserved for the most solid of relationships — though none is probably [...]
On Stagnation
Thursday, August 24, 2006
I had a computer science instructor at UCSD who imparted some simple advice on those who cared to listen: Don’t do just one thing in life; do as much as you can. Teaching the fundamentals of computer organization and systems programming was this instructor’s fifth major career and he claimed to have no regrets about [...]
The Bible as Philosophy
Thursday, August 10, 2006
As with any other subject that people are passionate about, religion has its reactionaries who subconsciously categorize interlocutors into generalized positions. There are Christians who will infer from your lack of belief in Christianity as a whole that you think everything Christian is necessarily false, bad, or useless. This is, of course, a logical fallacy.
If [...]
The Tired Pretense of Academia
Monday, July 17, 2006
Like most other students, I long accepted the excuses from academia regarding its high barrier to entry and flat out pretentious use of language. “The jargon of the field is necessary to be technically accurate” they would tell me. Proponents of the academy allude to some benevolent purpose behind the absolutely ridiculous babble [...]
Google Hiring The President
Wednesday, June 28, 2006
Google’s hiring philosophy involves always raising the bar. They strive to find people who are better and smarter than the ones already working there, so that the average level of intelligence and ability across Google employees actually increases over time. This should be contrasted against a more traditional model where the smartest people start the [...]
« Previous Entries
