Today there was an interesting discussion between Kent Beck, Martin Fowler, and David Heinemeier Hansson on the nature and use of Test-Driven
MoreOne thing we know about software design is that the future is important. However, we also know that the future is very
MoreWhat if every software developer could gain the knowledge of long experience without having to go through the pain of repeated failure?
MoreMany people think that the readability of code has to do with the letters and symbols used. They believe it is the
MoreIn the context of The Equation of Software Design, it is now possible to reduce the primary principles of software design into
MoreSo today I was playing around with a little equation that may in fact explain nearly all of the principles of software
MoreOne of the best ways to keep an app simple is, of course, to limit how many features you implement. Twitter, for
MoreIn my previous post, I said that there are three major parts to any computer program: Structure, Action, and Results. Also, a
MoreThere’s a very popular model for designing software that we’ve all heard of if we’re web developers, and probably most desktop developers
MoreA big part of writing secure software (probably the biggest part) is simplicity. When we think about software security, the first question
More