ENTRIES TAGGED "software design"

The software of regret

Computing should enable us to have richer lives; it shouldn’t become life.

At a recent meeting, Tim O’Reilly, referring to the work of Tristan Harris and Joe Edelman, talked about “software of regret.” It’s a wonderfully poetic phrase that deserves exploring. For software developers, the software of regret has some very clear meanings. There’s always software that’s written poorly and incurs too much technical debt that is never paid back. There’s…
Read Full Post | Comments: 3 |
The rewards of simple code

The rewards of simple code

"Code Simplicity" author Max Kanat-Alexander on the elegance and utility of simple code.

Simple code is born from planning, discipline and grinding work. But as author Max Kanat-Alexander notes in this interview, the benefits of simple code are worth the considerable effort it requires.

Read Full Post | Comments: 3 |

You ain't gonna need what?

One of the defining characteristics of the Rails movement has been its willingness to throw out the rules by which software developers and consultants have typically worked. Those rules typically produce big, overblown projects laden with features that no one ever uses–but which sounded good during the project specification phase. Build the simplest thing that could possibly work, and…

Read Full Post | Comments: 10 |