Learnings on software development http://www.taylor.se/reddit.html and Digg posted an article on the learnings from ten years of software development. May I add: 2. The difficult part of software development is communication Primarily, this boils down to both verbal and written communication. Both are used at different combinations at different scenarios. When you are discussing features or effort or schedule with your customer, it makes sense if these are written as it allows you to archive the information and refer to it at a later point of time. Who knows, six months down the lane, it would be you who would be scrambling down your e-mail chain trying to figure out why a feature has to be implemented the way it is. Even if you have a verbal discussion, it is a good idea to follow up with the minutes or a gist along with a set of action items. On the other hand, when it comes to appraisals, evaluation or goal setting sessions, it is primarily verbal communication followed with the a...
If you've read the Harry Potter series of books, you would probably know what a Pensieve is... To the rest, a Pensieve is a magical device that can store one's thoughts, categorize and interlink facts for later retrieval. This blog contains my thoughts, mostly to archive what I’ve learnt, to look back later. With my being in a technical industry, expect thoughts to be inclined towards my area of work.