Author Archives: James W Hurst

About James W Hurst

a professional software designer since the beginning days of the desktop cptr and uC-controlled avionics, I today am focusing on C# and F# for building desktop and online applications under WPF, and Silverlight/ASP.NET along with the requisite HTML/CSS/JavaScript/Ajax for web applications. My database expertise is focused on Microsoft SQL Server and db4o, and my main area of interest is Artificial Intelligence and vision.

Multi-threaded Programming Techniques, versus Message-Queuing

Using a Message-Queuing approach as opposed to blindly allocating threads of execution. Continue reading

Posted in Uncategorized | Leave a comment

Notes re ASP.NET MVC 5

ASP.NET-MVC 5 field notes Continue reading

Posted in Uncategorized | Leave a comment

Visual Studio 2013 is released, with F# 3.1, the Visual F# tools, and improvements to ASP.NET

Announcement of a pre-release of F# 3.1 Continue reading

Posted in F#, Visual Studio | Tagged , , | Leave a comment

The Minimal-Mental-Model Hypothesis: Identity

In some key ways, “identity” is a fiction of our mind. A pragmatically useful one, mostly. Continue reading

Posted in Artificial-Intelligence, consciousness | Tagged , , , , | Leave a comment

Ruby on Rails: a brief evaluation

A brief evaluation of RoR Continue reading

Posted in Software Design, Uncategorized | Tagged , , | Leave a comment

Looking through the keyhole

A Minimal-Model Hypothesis of Consciousness The process of creating a ‘model’ of the mind, encompassing it’s myriad facets of perception, consciousness, emotion, and intelligence (all very ill-defined terms in this context) has awakened me to some rather fascinating revelations concerning … Continue reading

Posted in Artificial-Intelligence, consciousness | Tagged , , , , , , | 1 Comment

Western Digital is readying it’s HGST 6-Terrabyte Helium-Filled drives to ship

Western Digital is ready to start shipping it’s latest disc-drives – the 6TB HGST HDDs. These are hermetically sealed with helium, which since it has one-seventh the density (mass per unit volume) of air, does not effect the rotating parts … Continue reading

Posted in Uncategorized | Leave a comment

Where are the good laptops?

It seems that it is getting hard to find a competent new laptop to purchase. My previous favorite, Lenovo, has eschewed their perfect keyboards and switched to a newer chicklet design. To make matters worse, they’ve abandoned the standard two-row-by-three-column … Continue reading

Posted in Personal Effectiveness, Uncategorized | 2 Comments


Thought. A project that has been a sort of a side-task for years, is starting to bear some fruit. Probably because this last month has been one of the rare instances when I had a little bit of time to … Continue reading

Posted in Software Design | Tagged , | 3 Comments

Test-Driven Development (TDD): To free, or to constrain?

How many times have you reached for a nice shiny new tool and put it to good use, enjoyed its benefits .. and then after a spell realized that your shiny plaything has walked over to take its place along … Continue reading

Posted in Software Design, The Development Process | Tagged | 2 Comments