For years I had been planning to read Steve McConnell's Code Complete. It is one of these books that constantly is quoted. I remember the technical lead in Damgaard's early days had a copy of the book, he often referred to it, but didn't promote it within the organization. So last spring during a 10 week paternity leave, I read the whole thing, cover-to-cover. The only thing I regret is that I didn't do it earlier.
This holiday season I planned a quick read-through of one of Steve McConnell's other works: Rapid Development. This book was published in 1996, and I expected the contents to be somewhat outdated by more recent development methodologies. However, Rapid Development is not another methodology, it is "just" a bible of common sense that can be applied during software development to achieve rapid (as in fast, speedy, not slow) development. I'm now half way through the book, and I find myself looking forward to opening the book each night. I've also caught my self rereading some of the paragraphs, not because they are poorly written, or because I'm half asleep, but because they are oh-so-true! This book deserves more than a quick skim, even in 2007.
If you ever are going to write a single line of code, you must read: Code Complete.
If you ever are going to manage, lead, or hire someone to do a software project, you must read: Rapid Development.
If this was true for all the people I interact with, my life would be so much more fun. I cannot recommend these books any clearer.
Do you want to know what ERP systems are -- how they are used and programmed? Then you may want to sign up for this crash course!
Since you are reading my blog, you are probably well educated in ERP systems, if not, continue reading...
Enterprise Resource Planning (ERP) systems are integrated information systems that support and enable the work processes performed in modern companies. Such processes include purchasing, selling, invoicing, production and many more processes, often specialized depending on industry and ultimately customized for the individual company. ERP systems keep track of large amounts of information on business transactions, inventory, suppliers, employees, customers, etc., and provide functionality for aggregating and analyzing this information for management, reporting and controlling purposes. Nowadays they are the backbone of large and medium-sized enterprises -- omnipresent, yet unnoticed by the casual observer.
I'll be giving a talk on Microsoft Dynamics AX architecture as part of the course.
Date/time: January 30th, 9:00-16:30 and January 31st, 2007, 9:00-15:00Location: DIKU (http://www.diku.dk/), Little Auditorium
More information and registration: http://www.3gerp.org/crash-course/
I have just re-encoded my Channel9 screencasts, so they now deliver a better audio experience. The video is still sub-optimal, as I have to abide to the 20mb file limit on Channel9. I have favored high resolution (1024x768) so you can see what is going on during the demos, over color depth and smoothness.
Watch them at:
A brand new AX screencasts is now available on Channel9. It explains how exception handling in X++ and how exceptions are integrated with the Infolog in Dynamics AX 4.0.
Here is the link: