Ladies Learning Code. ACCU. Programming/Learning and Teaching.
RDF. Volunteer opportunities in free and open source software. Ohloh, the open source network. Open Source Software. Open Source Software: Software Revolution Begins Tutorials On Linux Programming Linux Kernel Module Programming - PART 1 (What the linux kernel is and how it works?)
Linux Kernel Module Programming - PART 2 (Which pieces of code are of interest in the kernel?) Linux Kernel Module Programming - PART 3 (Coding, Compiling the Module) Linux Kernel Module Programming - PART 4 (Passing Arugments to Kernel Module) Linux Kernel Module Programming - PART 5 (Introduction to Device Drivers) Linux Kernel Module Programming - PART 6 (Char Driver, Block Driver, Overview of Writing Device Driver) Linux Kernel Module Programming - PART 7 (Coding the Char Device-part-1) Linux Kernel Module Programming - PART 8 (Coding the Char Device-part-2)
Design Patterns. Computer Programming Resources. Coding. Programming in Good Style. Software Engineering: Dead? I was utterly floored when I read this new IEEE article by Tom DeMarco (pdf).
See if you can tell why. My early metrics book, Controlling Software Projects: Management, Measurement, and Estimates [1986], played a role in the way many budding software engineers quantified work and planned their projects. In my reflective mood, I'm wondering, was its advice correct at the time, is it still relevant, and do I still believe that metrics are a must for any successful software development effort? My answers are no, no, and no.