Golden ratio

The golden ratio (which is also called divine proportion, divine section, golden cut and mean of Phidias) is an irrational mathematical constant with a value of approximately Phi=1.618. If the ratio of the sum of the quantities to the larger quantity is equal to the ratio of the larger quantity to the smaller one, then ... Read more

js

Books on JavaScript: Stoyan Stefanov - JavaScript Patterns Douglas Crockford - JavaScript The Good Parts Douglas Crockford - "JavaScript The Good Parts" on GoogleTechTalks jslint.com - The JavaScript Code Quality Tool Creating an Object in js Factory functions in js Create array of objects in js JavaScript callback pattern JavaScript callback example Borrow and bind ... Read more

micro-optimization

"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%. A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; ... Read more

Henry Ford

It has been my observation that most people get ahead during the time that others waste. If I'd asked my customers what they wanted, they'd have said a faster horse. If you think you can do a thing or think you can't do a thing, you're right. Anyone who stops learning is old, whether at ... Read more

browser keyboard shortcuts

47 Keyboard Shortcuts That Work in All Web Browsers Each major web browser shares a large number of keyboard shortcuts in common. Whether you’re using Mozilla Firefox, Google Chrome, Internet Explorer, Apple Safari, or Opera – these keyboard shortcuts will work in your browser. Each browser also has some of its own, browser-specific shortcuts, but ... Read more

Less as a competitive advantage

I was invited to present a 10 minute “High Order Bit” at the Web 2.0 Conference. I decided to talk about the concept of less as a competitive advantage. Here’s the rough text (from memory) of my presentation. Less. I want to talk about the concept of less. And more specifically the idea of using ... Read more

No Functional Spec (by 37signals)

Getting Real is all about starting from the user interface and customer experience and then building out. Visual design first, programming second. The more traditional process is starting from the abstract (documentation, diagrams, charts, etc.), coding a skeleton app, and then homing in on the real by finishing it up with an interface. We think ... Read more

programming quotes

The goal of software architecture is to minimize the human resources required to build and maintain the required system. The measure of design quality is simply the measure of the effort required to meet the needs of the customer. If that effort is low, and stays low throughout the lifetime of the system, the design ... Read more

Fortify

Why humans should prove that they are humans by filling captchas? Lets bots prove that they are not bots with adding javascript to their user-agents! Anti-spam plugin blocks spam in comments automatically, invisibly for users and for admins. no captcha, because spam is not users' problem no moderation queues, because spam is not administrators' problem ... Read more