I primarily like using console while working on a project. I have a centralized location which is connected to my "very-rudimentary" version system. I have written small scripts which run every single time I fire up console. At times, I have project specific console scripts all reside on my desktop. I have global key shortcuts to open up consoles for commonly used projects. Simple aliases and scripting trick is kinda abstraction over the actual code organized in folders. I find it eminently helpful since I use Linux and Windows both quite frequently, so it keeps everything consistent for me.
www.google.com/webmasters/tools/ - Google webtools have been incredibly helpful for us. Also http://www.vanessafoxnude.com/ (no..it is not an adult site!) is a good blog on SEO
techcrunch was nice enough to credit me for the gmail fail whale image spoof I emailed them for the article. even though it's just one of many links in the article, still bringing in decent traffic today
Yes totally agree! Email space seems so stagnant and everyday I use them think of ways it can be improved!
The email experience can be improved so much with just simple data mining like collecting information about a project by just looking at project related correspondence. Who has been active or who is not. Great deal of information about user is hidden in those mails, I am sure an intelligent pass through them can tell simple things like gender of the person, career, location, purchase history, relationship status and much more.
Also, another thing makes me wonder how email clients will adopt themselves to manage messages in forms other than text.
if a code is changed comments need to change too! Too many times I have seen out dated comments adding confusion to the code. If my code requires great deal of explanation, I go back to my drawing board and redesign the logic.