Software Developement

FacebookTwitter
About this Kata This was presented as a PreparedKata at XP2005, by Emmanuel Gaillot. Difficulty - medium

Coding Dojo Wiki: KataGameOfLife

http://codingdojo.org/cgi-bin/wiki.pl?KataGameOfLife
As a senior developer I get asked sometimes if constant change of technology is making me, well, obsolete. http://coding-and-more.blogspot.com/2011/06/its-official-developers-get-better-with.html

It's official: developers get better with age. And scarcer.

Writing A ReadMe File

http://www.mactech.com/articles/mactech/Vol.14/14.10/WritingAReadMeFile/index.html Volume Number: 14 (1998) Issue Number: 10 Column Tag: Electronic Documentation
I hear a lot of talk these days about TDD and BDD and Extreme Programming and SCRUM and stand up meetings and all kinds of methodologies and techniques for developing better software, but it's all irrelevant unless the software we're building meets the needs of those that are using it. Let me put that another way. http://tom.preston-werner.com/2010/08/23/readme-driven-development.html

Readme Driven Development

Software Rot - Manage those Dependencies : Software & Technology @kirkk.com

In Rotting Design , I spoke of how software tends to rot over time. When you establish your initial vision for the software’s design and architecture, you imagine a system that is easy to modify, extend, and maintain. Unfortunately, as time passes, changes trickle in that exercise your design in unexpected ways. http://techdistrict.kirkk.com/2009/04/06/software-rot-manage-those-dependencies/
Parallel Programming

ALGORITHMS

Utilities for Programming

Platform-Specific Tools&Resources

Build Systems

Serial Programming