Aylesbury Buckinghamshire, UK
Recognize that anything somebody can do, they will do. They'll throw exceptions, they'll assign objects to themselves, they'll use objects before giving them values, they'll give objects values and never use them, they'll give them huge values, they'll give them tiny values, they'll give them null values. In general, if it will compile, somebody will do it. As a result, make your classes easy to use correctly and hard to use incorrectly.
quadratic linear form XFX with matrix
F: 1 1 1 1
in canonical base can be expressed as X' F' X'
X' 1 0 X' 0 0
where X'=A-1X, F'=AFA and A is transition matrix. Canonical base vectors are [1,0] and [-1,1]. Thus this is correct that (a+b)^2 = a^2 + b^2 + 2ab
Q&A for professional and enthusiast programmers
Q&A for people studying math at any level and professionals in related fields
Q&A for finance professionals and academics
Q&A for Ubuntu users and developers
Q&A for professional system and network administrators
Q&A for computer enthusiasts and power users
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for active researchers, academics and students of physics
Q&A for professional mathematicians
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for user experience researchers and experts
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for professional programmers interested in conceptual questions about software development
Q&A for people interested in statistics, machine learning, data analysis, data mining, and data visualization
Q&A for programming puzzle enthusiasts and code golfers