False Positives , Ian Irving's Adventures in Tech, Toronto (and HK), Sci and SciFi

Saturday, April 12, 2003

On 12 April, 1961, Yuri Gagarin became the first man to leave this planet.

I'm still waiting for my turn!

Thursday, April 10, 2003

Project Weblog

Mike Golding, of NotesTips.com, also comments on the John Udel project management piece.

The Children of Dune EP:1


The Sequel to the award winning and highly rated Frank Herbert's Dune continues the saga of the Atreides dynasty. Julie Cox, Alec Newman, Susan Sarandon.
April 13 (sunday) at 9pm ET on Space.

Wednesday, April 09, 2003

The Tesseract : A look into 4-dimensional space

I loved reading, and thinking about hypercubers as a teenager. (Warning uses embeded java app.)
[from Silicon Valley]

Tuesday, April 08, 2003

Using Mozilla in testing and debugging web sites
Great little piece on how and why to use the Mozilla browser in your development, even if you only code for IE!

JavaScript Console, JavaScript strict warnings, Cookie Control, View Source with Color Highlight, View Selection Source, Page Info, JavaScript Debugger, HTTP Headers, DOM Inspector, Cache Manager

[Link via Slashdot]

Project Blogging

John Udell takes a quick look at how to re-configure Radio Userland and MovableType for project blogging.  John's original thoughts about project blogging are also worth a look.

While Microsoft Project has become ubiquitous in corporate IT, it is more and more designed to make pretty Gant charts for upper management
and is falling behind other tools in the actual management of collaborative software projects.  I just found an RSS add-on for Joel's excellent FogBUGZ system (a feature already in Jira, and recently added to Source Forge).  It seems that it would be fairly easy to implement an RSS output template for BugZilla


This stuff is doable now, the only question is how much time you're willing to invest to customize tools in order to implement features that are sure to be common place in development tool suites in the near future. 

The other question is "what are your project management tools
designed for?" - managing source code, managing project resources, managing requirement, enabling team communication, or drawing pretty pictures.



[From AMATEUR HOUR: the "me" in media]

MS-Project is the de facto place for planning the project time line based on tasks, resources and effort (display it as Gnat chart or otherwise), however the effort of keeping it in sync with actual versus budget quickly becomes a fulltime job for any moderately complex project. And even then it only displays reported actuals (on maybe a weekly or monthly schedule). Ms-project Gnat charts are useful in making a case for resources (bodies/money) during the early project stages, and b) measuring progress/lateness for upper management.


A major failure of MS-Project is tracking versioning of requirements and detailing of tasks in useful manner. (Or is this buried in it somewhere? Should I RTFM?)


What tool(s) would allow tracking requirements, decomposing requirements into tasks, estimating effort of tasks, assigning of tasks, tracking (degree) of task competition. Also useful would be the ablity to automating the summation or snapshot of current requirements into a document (as opposed to decomposing a document into requirements/tasks), and report current task completion into MS-Project, for offline (and upline) reporting. Those needs reflect my needs to track requirements to tacks to code, and reduce administrative efforts.


Weblogs as a tool of team communication should be a no brainier. At minimum a repository of current and past project documents, via the browser, not the file system. The bigger question is how informal it is. Is everyone on the team allowed to post their silly ass brain farts or only the safe (clean and polite) person. And do you allow your boss to see it and risk the unvarnished truth being known, or keep only the official version of the truth on display.

I've always kept personal (Lotus Notes/Domino based) logs, if only to document and store my own unvarnished truths. And I've built a few Notes based Task tracking tools, mostly for myself, keeping things straight (or hopefully less curved?)


Further thinking: The Project Management tool set is very different and separate from a code/junit testing/ant build/editing tool set. The PM tool set is orientated on Requirements up the food chain to project and company resource/performance and (indeed) RoI (Return on Investment) issues. A Coder may only care about Requirements down the food chain to quality code (Requirements fulfilled Reliably: RfR?). But both and task effort estimation and actuals are the minimum responsibility and accountability of that coder. That trickle up is needed to keep estimates and actuals honest. The Requirements/Task tool is the common starting point for both.

Monday, April 07, 2003

Things over heard from Klingon programmers.


1. Perhaps it is a good day to die! I say we ship it.
2. Specifications are for the weak and timid!
3. This machine is a piece of GAGH! I need dual Pentium processors if I am to do battle with this code!
4. Indentation?! - I will show you how to indent when I indent your skull!
5. What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes' leaving a bloody trail of designers and quality assurance people in its wake.
6. Klingon function calls do not have 'parameters' - they have 'arguments' - and they ALWAYS WIN THEM.
7. Debugging? Klingons do not debug. Our software does not coddle the weak.
8. I have challenged the entire quality assurance team to a Bat-Leth contest. They will not concern us again.
9. A TRUE Klingon Warrior does not comment his code!
10.By filing this bug report you have challenged the honor of my family. Prepare to die!
11. You question the worthiness of my code? I should kill you where you stand!
12. Our users will know fear and cower before our software! Ship it! Ship it and let them flee like the dogs they are!
[from Roberts Blog]

Pooled cars latest twist in condo marketing

Property developer in Vancouver to use a car-sharing plan to attract buyers to a $110-million condominium tower he is planning for downtown core. [Globe and Mail]

I remember when living downtown how frequently the car was parked for weeks without use. (One winter it actually got frozen to the street and I had to wait a couple of weeks for it to thaw!) Costs for car sharing are much are much cheaper than Car Rental if you just need one for a couple of hours and no worst for multi day trips.