Wednesday, August 15, 2007

When imbeciles "write" code...

I've recently discovered a rather catastrophic issue with a tool I use for code management...errr, backup, allow me to provide some context.

The first version of this tool, we'll call it ToolA, was fairly decent and did the job it was built to do. Unfortunately, the future development and support of ToolA was reassigned to a bunch of non-engineers, primarily HTML dolts.

These in-duh-viduals "re-factored" ToolA into what we'll refer to as ToolB by basically modifying the UI and user interaction so that it so complicated and and nonintuitive that it's physically painful to use....and of course an entire company is now forced to use it. bah!

Anyway, back to my issue. Cancel != Delete. I spent about 3 weeks writing some code, committed it to our system using ToolB as required. Great, no problem there. The problem comes about a week later (today) when I goto make a change. I login, bring up my project and begin my edit session...*ring* *ring*...doh! impromptu meeting I am required to run to. I click the 'Cancel' button to end my edit session and run to my meeting, planning on continuing my project change later.

Well, in ToolB, Cancel apparently means Delete. *poof* My entire project is gone, like really gone. all records removed, pages deleted, and code deleted from source control, really deleted, no recovery possible, not even old versions. 3 weeks of work gone.

Someone is going to get tortured for this.

3 comments:

Unknown said...

File a bug. lol

Anonymous said...

Good post.

Anonymous said...

So, did anyone get tortured?