[ Content | View menu ]

Archive for 'Software Engineering'

Tesler’s Law

Mark August 17, 2008

I was reading Bill de hOra the other day, and he mentions Tesler’s Law. I’d never heard of Tesler or his law, so I followed the link. Turns out Larry Tesler is a pretty big name in the user interface field, as far as I can gather, although his law is lacking a [...]

Design, Software Engineering - 0 Comments


Being Agile

Mark July 29, 2008

Being agile does not mean rigidly adhering to a system called Agile.  Being agile means adapting to the situation at hand, no matter how you choose to adapt.
That’s my take from Steve McConnell’s latest post and I completely agree with him.

Management, Software Engineering - 0 Comments


Designing for the Social Web

Mark July 27, 2008

Designing for the Social Web is a recently published book written by Joshua Porter, the man behind the the design blog and website Bokardo.  I’ve been reading Bokardo for a while now, and so when Designing for the Social Web became available, I picked up a copy for myself.
The book has to be one of [...]

Software Engineering - 0 Comments


Agile’s Goal In Three Words

Mark May 27, 2008

Divide and Conquer.
It was while reading the Thrift white paper, and seeing this line in the conclusion that the connection hit me:
Thrift has enabled Facebook to build scalable backend services efficiently by enabling engineers to divide and conquer.
That’s exactly the point of all the various agile methodologies: enable a team to divide up the project [...]

Management, Software Engineering - 0 Comments


Software Mistakes Are People Mistakes

Mark May 13, 2008

Construx has released the results from their 2008 software mistakes survey.  It’s worth reading the article to see their methodology and how they slice and dice the numbers.
Here’s the final list they’ve come up with for the 10 classic software mistakes with the highest mistake exposure (meaning they have the highest average occurrence plus the [...]

Management, Software Engineering - 0 Comments