It’s Never Been Built Before

Recently, Jeff Atwood discussed “why software projects can’t be treated like any other construction or engineering project“. He suggested that:

“But software projects truly aren’t like other engineering projects. I don’t say this out of a sense of entitlement, or out of some misguided attempt to obtain special treatment for software developers. I say it because the only kind of software we ever build is unproven, experimental software.”

Continue reading

Word-Styling Oops

Well, I finally made a mistake that I really ought to have known better about, using Styles in Word 2003. I spent an hour last night deciding to add numbers to my headings for a particular document; it was quite long and I felt the numbering would help clarify the layout. I loaded the file this morning and Oops, where have my style changes gone? Continue reading

Lowest Common Denominator Users

Historically, computer hardware development was held-back by lowest-common-denominator hardware and software. Mainframe screens were designed to be character-based displays with a single colour. If a VDU designer came on the scene and looked at the technology of those screens, he might have realised that the technology was relatively old; TV’s can display ‘moving’ images! In colour! But what would the point be to adding colour capabilities to a screen that was used on a system that could not display colour?

Continue reading