background preloader

Software Development

Facebook Twitter

Ladies Learning Code. ACCU :: ACCU. Programming/Learning and Teaching.

Programming Languages

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)

Development Methodologies

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. I'm gradually coming to the conclusion that software engineering is an idea whose time has come and gone. Software development is and always will be somewhat experimental. If your head just exploded, don't be alarmed.

Tom DeMarco is one of the most deeply respected authority figures in the software industry, having coauthored the brilliant and seminal Peopleware as well as many other near-classic software project management books like Waltzing With Bears.