April 2006

3 posts

A Modest Design Change

I have recently had a lot of success programming in a certain nontraditional style at a small scale. Programming in this style has numerous advantages, such as better support for multithreading, less bookkeeping, simpler code.  This programming style, though, is completely impractical at a global level. Or is it? Functional programming languages
Read more » Apr 29, 2006, 2:47PM

Effortless UI, Part 1

No tyranny is so irksome as petty tyranny: the officious demands of policemen, government clerks, and electromechanical gadgets. -- Edward Abbey Jeff Atwood writes about making software “considerate,” which lists thirteen different attributes of considerate software.  It’s a nice read. In the post, he writes that considerate software … takes
Read more » Apr 23, 2006, 11:56AM

More on Specifications

In my previous post on specifications,  there were some comments raised on the three approaches to adding requirements. My tool doesn’t require modification of code. The utility of a utility is increased when no action is required of the utilizer. However, I will allow developers to add additional information. Omer suggested a fourth option
Read more » Apr 1, 2006, 10:08AM





SoftPerson develops innovative new desktop software applications by incorporating artificial intelligence and natural language technologies to bring human-like intelligence to everyday applications.

Social Media