May 2006

5 posts


Partial Office UI

I promised that I would deliver the new Office UI that NStatic uses this morning. Unfortunately, I am currently redoing the icons on the ribbon, so you’ll have to wait another day or two. For now, I’ll give you a partial glimpse. Hopefully, you’ll get your hands on this release
Read more » May 28, 2006, 7:23AM

Software Built to Replace a Human

I just noticed this blog post on “software built to replace a human” referred to by someone in Joel’s forms. That’s the whole raison d’etre for my software company, SoftPerson — hence the name. Currently at work I'm writing some EDI (electronic data interchange) software that I know for a fact
Read more » May 26, 2006, 8:42AM

Functional Programming

In my quest to incorporate more declarative programming techniques (especially, from functional and logical programming) in my applications and eliminate all the cruft left behind from traditional imperative programming, I found a number of items on the web. There are some in the blogosphere that are newly converted to functional programming. Larry
Read more » May 13, 2006, 2:39AM


I can’t spend too much time on a problem, or I become bored and unproductive. Sometimes, I alleviate this tendency by frequently switching from development to testing mode. Periodically, I switch temporarily to some other long-term project of mine. I don’t engage in non-software recreational activities, since I am not
Read more » May 11, 2006, 6:23PM


Excel has a feature called “File/Save Workspaces…” which saves the layout of multiple spreadsheets, so that in the future one can load multiple spreadsheets at once in a preconfigured arrangement. (There’s also a similar feature “Views/Custom Views” which works within a single spreadsheet and preserves a number of view and
Read more » May 4, 2006, 5:13PM





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