Best practices during software project initiation?

I have created a short poll at Zoho on practices that can be done very early in a project's lifecycle, before a vision is really established. What do you think? What did I miss?

more ...

Testing MarsEdit from the Mac

This is from MarsEdit. Do I have to add markup tags manually?

It appears that I have to add markup manually

more ...

Recent Articles

I've been busier than some metaphorical thing in some metaphorical place where things are really busy.

Here are some recent articles I've written:

Drag .Net -- Home Security Automation

\<a href="http://www.sdtimes.com/content/article.aspx%3fArticleID%3d32144"" target="_blank" rel="noopener noreferrer">Ozzie's 'Internet Tidal Wave' Leaves A …

more ...


Fast Ranking Algorithm: Astonishing Paper by Raykar, Duraiswami, and Krishnapuram

The July 08 (Vol. 30, #7) IEEE Transactions on Pattern Analysis and Machine Intelligence has an incredible paper by Raykar, Duraiswami, and Krishnapuram. A Fast Algorithm for Learning a Ranking Function from Large-Scale Data Sets appears to be a game-changer for an incredibly important problem in machine learning. Basically, they …

more ...

Embarcadero Acquires CodeGear (nee Borland Languages)

CodeGear, the company semi-spun off from Borland's languages division, has been acquired by Embarcadero, the company best known for enterprise-y DB tools such as ER/studio.

The half-measure of announcing the division's sale and then holding on to it was always ugly and even though Embarcadero is probably not the …

more ...

Incompetent American Programmers

In the Summer and Fall of 1999, at the peak of the dot-com boom, there was incredible competition for software developers. Starting pay for developers with no experience had already climbed to \\(60K and then, in the course of maybe 3 months, it went from \\)60K to \\(75K to \\)90K …

more ...

I'm Looking to Hire Freelance Ruby Programmers

I'm trying to hire a couple developers. One guy sent a resume that looked great -- degree in CS, C++ experience, a year with Ruby in Rails. So I sent him a simple programming exercise. I sent him the testcases.

He shoots back an answer. I open a command-line, type ruby …

more ...

Aloha, Cheyenne

image

She was a good dog.

more ...

30K application lines + 110K testing lines: Evidence of...?

I recently wrote an encomium to ResolverOne, the IronPython-based spreadsheet:

[T]heir use of pair programming and test-driven development has delivered high productivity; of the 140,000 lines of code, 110,000 are tests....ResolverOne has been in development for roughly two years, is written in a language without explicit …

more ...