July 2004 Archives

For the math-inclined CAD hacker...

|

Geometry in Action. Lots of geometry links. Excellent.

Very funny.

|

Rory Blyth wishes Canada would move a little to the right...His essay also contains a great explanation of why imperial units are important.

That's why I love being in Silicon Valley

|

Also: the park has free wi-fi. Even if it's a joke, it would still be just what to expect in the valley.

jibjab

|

This Land. For those who haven't seen the Kerry & Bush animation yet.

Documenting software...

|

A couple of interesting thoughts on how to document APIs: It's not enough to say what it does. Altough the examples and lessons are drawn from a strictly technical background (documenting an API), they apply to end-user documentation (manuals, tutorials etc.) as well.

Cars...

|

Lookout...

|

...the search engine for Outlook, can now be downloaded for free from Microsoft (via Joel on Software.) A must-have.

Mein Auto...

|

...chenau. Morgan Aero 8. Und dann auch noch von Wolfram Siebeck besprochen. Der Mann hat Geschmack, aber das wußten wir ja. Dank an Christoph.

Obwohl ein Aero 8 doch irgendwie was für Weichlinge ist. Ein +8 (wird leider nicht mehr gebaut) wäre schon irgendwie noch etwas stilvoller. Aber die schielenden Scheinwerfer des Aero 8 sind schon der Hit.

Running the country

|

George Burns: "Too bad all the people who know how to run the country are busy driving taxi cabs or cutting hair." (via Scripting News)

George, you forgot the people who are busy writing code.

Note to self

| | Comments (2)

Sales...

|

Pointy-haired boss on sales tactics.

Software Professionals

|

James Robertson and Patrick Logan comment on an article titled The Dangers of End-User Programming:

James Robertson - If we want secure and safe software, we have to make it possible for the domain experts to create that software. Banishing them from the field sounds like 1960's glass house thinking to me.
Patrick Logan - End user programming is to be encouraged

While I'm all in favor of securly scriptable applications, I don't think domain experts should create software. After all, their expertise is in the domain. Creating complex software systems (not scripting software for a particular task) requires a special set of skills most "normal" folks just don't have. And I'm not talking in-depth technical knowledge about .NET, sockets etc. here.

We (read "Software professionals") have to come up with tools and processes enabling domain experts to fully participate in the software development process. User stories, acceptance test frameworks etc. come to my mind. Plus we have to come up with scriptability features allowing the automation of other tedious tasks.

Progressive Disclosure...

|

...while thinking about Progressive Disclosure, I found an interesting site on UI design. Nothing dramatically new, but a great compilation of different UI patterns. If you're interested in UI design (or should be interested), a must-read. For experienced UI designers, still a great refresher: UI Patterns and Techniques.

Sketchup 4.0 Sneak Peak

|

SketchUp 4.0 will feature a Ruby Scripting Interface.

Didn't I talk about scripting languages for plug-in development just a few weeks ago?

Deep Thoughts on TDD...

| | Comments (2)

Don Park on Test-Driven Development.

I like the comparison with being deeply involved with a video game and pushing aside deep thoughts on design.

Hard thinking, heavy lifting and thinking deep thoughts is way overrated in software development. Most of the time, deep thoughts aren't necessary to accomplish the task at hand. Concentrating on following a set of simple practices will result in a better and more maintainable product than thinking deep thoughts.

Another Autodesk Blog...

|

The Autodesk Informer. I wonder when the first VectorWorks blog will appear.

John gruber hits the nail right on the head. Excellent. In-depth.

About this Archive

This page is an archive of entries from July 2004 listed from newest to oldest.

June 2004 is the previous archive.

August 2004 is the next archive.

Find recent content on the main index or look in the archives to find all content.