... the more I think that simplicity is one of the most critical aspects of quality software. All things being equal, simplicity outweighs abstraction.
According to research discussed in a recent hbr.org article, "a space may or may not encourage interaction depending on how it balances three dimensions, or “affordances,” that hav
At first glance, it may seem like projects that have a team of one (or less) don't warrant or benefit from Agile techniques. However, it is still valuable.