I just completed “Getting Things Done” by David Allen and found it to be simply insightful. David Allen thoughtfully and simply described a process to bring open items to objectives and actions. David Allen describes his Natural planning process as the act of applying actions we use everyday. You determine the outcome and identify the next action for all obligations. The book is laid out in a clear and linear fashion. I would recommend this book to anyone looking to more effectively manage their obligations.
I attended a software engineering conference last week. Richard Mark Soley CEO of OMG was the keynote and gave an interesting presentation on MDA. Without going into the drawn out detail there was a panel discussion on the future of software engineering. One of the topics was licensing of software engineers by state governments. It seems there exists a group of people who believe governmental intervention will improve the quality of software.
What one thing is better after governmental intervention? In my opinion, legislation rarely results in an increase in quality. The environment and public education seem to be glaring examples were legislation has not resulted improved quality.
If software companies were held accountable for bugs, then we might see an improvement in software quality. There is a fine line to between holding companies accountable and hindering the industry. I am not sure that our fine government could find that fine line and not cross it. I guess that’s why state governments would rather put in place laws that could create classes of software professionals. As soon as you begin to require software engineers to take specific course work through universities we tie the opportunities in software engineering to socioeconomic institutions.
The workers control the means of production!