What if you had bought Apple stock instead of Apple products

How to find and keep crappy programmers

Why japan is doomed (and US and EU too)

How a small town went bust much like US and Greece


IE8 runs 10 times faster with Google plug-in

Are you rationally Minded ?

LightPeak Port

Windows 7 makes SSD goes faster

Windows 7 comes with DirectX 11 and it allows apps to use the spare processing power in GPU

40+ great free tools

15 great chrome extensions

The best FireFox addons

Inspiring read about a truck driver who has changed the movie industry (AGAIN)

Microsoft Top coders prefer old school programming tools

Google says they resist hiring industry stars

Sometimes, folks are overwhelmed by the number of articles in the archives of those good bloggers (updated) i recommend to folks. So in the interest of their sanity and my reputation, I decided to post a quick and dirty list of good articles from Joel i could think of, after filtering through his archives.

If people find this useful i might follow up with a post on the Paul Graham articles too.  Note that i haven’t chosen to list the articles in the order of their quality but simply in the chronological order, copied from Joel’s site as is and simply filtered the ones i thought where not so important.  Your mileage might vary so please feel free to click around or read selectively or simply head over to the original site.

Architecture astronauts take over May 01 2008
Smart and Gets Things Done Jun 05 2007
Choices = Headaches Nov 21 2006
The Development Abstraction Layer Apr 11 2006
Set Your Priorities Oct 12 2005
Hitting the High Notes Jul 25 2005
Camels and Rubber Duckies Dec 15 2004
How Microsoft Lost the API War Jun 13 2004

Craftsmanship Dec 01 2003
Rick Chapman is In Search of Stupidity Aug 01 2003
Fixing Venture Capital Jun 03 2003
Lord Palmerston on Programming Dec 11 2002
The Law of Leaky Abstractions Nov 11 2002
Strategy Letter V Jun 12 2002
Product Vision May 09 2002
The Iceberg Secret, Revealed Feb 13 2002
Fire And Motion Jan 06 2002
In Defense of Not-Invented-Here Syndrome Oct 14 2001
Hard-assed Bug Fixin’ Jul 31 2001
Good Software Takes Ten Years. Get Used To it. Jul 21 2001
Don’t Let Architecture Astronauts Scare You Apr 21 2001
Strategy Letter IV: Bloatware and the 80/20 Myth Mar 23 2001
Human Task Switches Considered Harmful Feb 12 2001
Daily Builds Are Your Friend Jan 27 2001
Big Macs vs. The Naked Chef Jan 18 2001
Up the tata without a tutu Dec 02 2000
Feedback on Programmer Compensation Aug 28 2000
The Joel Test: 12 Steps to Better Code Aug 09 2000
Top Five (Wrong) Reasons You Don’t Have Testers Apr 30 2000
Things You Should Never Do, Part I Apr 06 2000
Incentive Pay Considered Harmful Apr 03 2000
Painless Software Schedules Mar 29 2000
The Guerrilla Guide to Interviewing Mar 23 2000
Command and Conquer and the Herd of Coconuts Mar 23 2000
Converting Capital Into Software That Works Mar 21 2000
Two Stories Mar 19 2000

A book about designing user interfaces, intended for software developers for whom the whole process is a bit of a mystery. Nine chapters are available on this site. A longer version is available in print from Apress.

Chapter: 1 2 3 4 5 6 7 8 9

This is the blog of a white computer guy who has married a black lady from South Africa.The culture differences he observes are funny to read and gives a perspective of life in South Africa.

The pod-casts are quite interesting too, giving more information, political and economical included, of the country. Kind-of makes me wish i had some ways to record more of what i heard and saw, when i travelled about in India myself.

I felt the topic to be at the core of what i do. So spun it off as a permanent page always available on the site.

It’s a bit late, but nevertheless here are the top explanations for the current financial turmoil. It will make you laugh, cry (if you have lost) and swear at the same time.

All the three explanations are essentially the same, but from different vantage points,  from normal folks who bought the mortgages, from people who created such poorly designed instruments, from people who saw all this coming and made money in the fall, and the bad bad CEO who was finally brought down.

Giant Pool of Money – A special program about the housing crisis produced in a special collaboration with NPR News.  What does the housing crisis have to do with the turmoil on Wall Street? Why did banks make half-million dollar loans to people without jobs or income? And why is everyone talking so much about the 1930s? It all comes back to the Giant Pool of Money. Audio + Transcript.

The End of Wall Streets Boom – The era that defined Wall Street is finally, officially over. Michael Lewis, who chronicled its excess in Liar’s Poker, returns to his old haunt to figure out what went wrong. Link

CEO fuckups and the collapse – View the whole issue un-ravelled from the inside of Lehman- Link

What you should know about updating global variables from different threads – From Herb Sutter‘s article on Maximizing Locality and Minimizing contention

Linux volatile performance

Intel Blog – Volatile Almost Useless for MultiThreading

Volatile Considered Harmful

Lockless programming – An excellent article that describes read/write re-ordering due to compiler + CPU

New Volatile Semantics with VS 2005 and its implications

A major discussion on MSDN forum regarding volatile, that led to the above article