Here are some general articles which you may find useful:

1 Component Design – Large and Complex vs. Small and Simple
2 What is/is not considered to be good OO programming
(amended 25th November 2004)
3 Technical Keys - Their Uses and Abuses
(amended 29th May 2005)
4 The Relational Data Model, Normalisation and effective Database Design
(amended 12th August 2005)
5 Design Patterns - a personal perspective
(amended 18th October 2006)
6 In the world of OOP am I Hero or Heretic?
7 Object-Oriented Programming for Heretics
(amended 26th October 2006)
8 Development Standards - Limitation or Inspiration?
(amended 4th September 2006)
9 Breaking Backwards Compatibility is EVIL
(amended 27th January 2006)
10 Case Sensitive Software is EVIL
(amended 5th August 2006)
11 Are you a Code Monkey?
12 Design Patterns are dead! Long live Transaction Patterns!
(amended 18th October 2006)
13 What are Transaction Patterns?
(amended 18th October 2006)
14 Software Patents are EVIL
15 Stored Procedures are EVIL
16 What is Object Oriented Programming (OOP)?
17 Object Relational Mappers are EVIL
18 Web Site vs Web Application

counter