This weeks interesting links:
Design patterns are recyclable solutions to a software design problems and are an essential way to share design experience between designers without each designer having to discover the patterns themselves. Patterns are not however concrete implementations of solutions like a library they are higher level design concepts and whose implementation should be customised to fit the needs of the situation e.g. if you were to use the same pattern a hunderd times you may well end up with a hunderd different implementations.
Anti-patterns are the opposite of design patterns they describe negative patterns in software design, programming, project management, organisational behavior and other areas of development. The main focus of anti-patterns is their detection and removal, not their implementation! Most anti-patterns consist of an definition of symptoms and a guide to refactoring or otherwise removing or reforming the anti-pattern into something more positive.
Jeff Atwood discusses the surprisingly dramatic effect that a ‘bad apple’ workers can have on their teams chances of success. The research his post is based on is quite eye opening, the potential effects of a ‘bad apple’ on a team are much more dramatic than I would have expected. It is especially interesting to find out that the rest of the team starts to mimic the traits of the ‘bad apple’ after prolonged exposure, which makes an even stronger case for reforming or removing the ‘bad apple’ as soon as they are identified.
NTFS-3G is a free NTFS driver for Linux, FreeBSD, Mac OS X, NetBSD, Solaris, Haiku, and some other operating systems. It allows these operating systems to both read and write to NTFS hard drive partitions used by Windows XP, Windows Server 2003, Windows 2000, Windows Vista and Windows Server 2008 systems.
MacFUSE extends Mac OS X’s native file system to be able to use third party file systems written on top of MacFUSE’s SDK. Combined with the NTFS-3G driver this allows Mac OS X to finally be able to read and write to NTFS file partitions. This means that NTFS can finally be used for boot camp and VM ware installations on Macs.
Post a Comment