Neil's Place

September 15, 2003

6:18 PM On the tenth day of software devlopment, I received Ten Corrupted Files

"Even if you provide the best documentation in the world about what to do and what not to do ... developers will find a way to do the wrong thing."

Read more about Compatibility

Comments ( 5 )

September 14, 2003

Why Mozilla Doesn't Use Native Widgets
Includes a few things I didn't know

3:12 PM On the ninth day of software devlopment, I received Nine Different Kinds of Linebreaks

"Don't assume that when you use a 'portable' langauge or toolkit, that it will handle all of the portability for you. The toolkits do some of the work for you, but they don't magically do appropriate translation for you if you make incorrect assumptions about how other platforms work."

Read more about Portability

Comments ( 6 )

September 13, 2003

5:47 PM On the eighth day of software devlopment, I received Eight Point Fonts

"When building an application, don't assume that one kind of user is in the majority. In fact, all of your users are in the minority."

Read more about Accessibility

Comments ( 25 )

September 12, 2003

4:25 PM Na'r sedmı giorno ni desenvolvimento do hugbúnağur, j'empfing Sewe Tercüme Ordbok

"People around the world won't be able to enter a valid [zip code] and you'll find that you have a disproportionate number of users from Beverly Hills."

Read more about Localizability

Comments ( 34 )

September 11, 2003

1:19 PM On the sixth day of software devlopment, I received Six Gradient Filter Plug-ins

"The more additional tools that are needed to extend an application, the less likely it is that extensions will be created."

Read more about Extensibility

Comments ( 26 )

September 10, 2003

4:02 PM On the fifth day of software devlopment, I received Five Cool Screensavers

"When people use a computer, they like to dress it up in a such a way to make it their own. This is why systems let you customize the desktop image, add a screensaver and change some fonts and colours. These customizations don't provide any useful value, except to make the user feel at home."

Read more about Customizability

Comments ( 76 )

September 9, 2003

1:30 PM On the fourth day of software devlopment, I received Four Blink Tags

"A well-designed command line interface is better than a poorly designed graphical interface."

Read more about Usability

Comments ( 37 )

September 8, 2003

101 Things Mozilla Can Do - Italian Version
Courtesy of Giovanni

6:14 PM On the third day of software devlopment, I received Three Blue Screens of Death

"Cold pasta is just a bug. It can be fixed."

Read more about Reliability

Comments ( 9 )