TechProsaic

I write about great software, Internet technology, cool gadgets, and The Next Big Thing.

March 27th, 2006

Documentation

I work in the IT biz. At work, we follow a set of processes called ITSM. I won’t go into the boring details, but the short version is that ITSM/ITIL define a common vocabulary that we can use to talk to our customers about IT and more specifically for me, IT Oursourcing (which is what I do). Sounds stupid, but I eventually became a convert after endless training classes. I use ITSM and understand it and in most cases, appreciate it.

However, there is one area where I think ITSM is killing us. In my job, and in many others, documentation is very important. Unfortunately, we make it the hardest thing in the world to create and maintain it. Why? Because we take the concept of Change Management (which is an ITSM concept) to the nth degree. Change Management (CM) is something any programmer will be familiar with. It just means tracking changes in a consistent manner–just like a bug tracking system or a CVS/RCS/SVN/Darcs/blah blah blah.

Ok, let me lay out a documentation submission scenario:

1. Hal wants to document how to clear a printer queue so that Hal doesn’t get called at 3am to do something stupid like clearing a printer queue. And the lower level peeps need the docs because they may not necessarily be as technically competent as we would like.
2. Hal finds the proper document template, which in this case is a Word document template.
3. Hal has to look up in a spreadsheet what the name and location of this document should be–because we got it all structured. I’m gonna make one up and say its “Windows Level 1 Operations \ Print Queue Management”.
4. I write the doc, maybe throw in some screenshots. It’s not long, doesn’t have to be.
5. Then I create a Change Request (CR) in our tracking system. I think I attach the doc, not sure about that part.
6. Then the CR goes to another group.
7. The have to approve it.
8. Then it goes to another group, and they are the ones with actual write permission to our document storage website application thing. I guess it would be published then.

I’m now going to admit that I’m actually ignorant of the exact documentation process because it changed recently, and my job changed recently, and until now I didn’t really have to do the documentation, I’d just tell somebody else to do it. Anyway that’s a part of the issue here.

If the process is so involved that it is not intuitive given the tools we have (and its not), and it takes days to get something published–then the system is broken. I don’t know how many times I have had a question from a level 1 or 2 engineer and thought, “man, if I wrote this down and put it up on AKM, I wouldn’t get this question again”. But inevitably I never get around to doing it because my attention is always needed in more important places.

The solution is obvious to me. Maybe I’ll even bring it up to somebody who will listen politely, agree, then forget what I said. We need to scrap the documentation system and replace it with a wiki. Wikis have built-in revision tracking. And the barrier-to-entry is extremely low. From the time you have the idea to the time you have published it determined only by how long it takes to write. If the data is wrong, its easily fixed, and you know who changed it so you can flog them.

Ok that was boring. Sorry.

March 24th, 2006

What is Your Favorite Yet Unsuspecting Software on Your Pocket PC?

Funny thread title in a forum I just came across. :) I ended up spending way too much time composing a reply in the thread, so much time in fact that I’m not going to repeat it here. But if you have a Pocket PC, you’ll want to read the whole thing.

Pocket PC Thoughts :: View topic - What is Your Favorite Yet Unsuspecting Software on Your Pocket PC?

March 23rd, 2006

Pocket Putty for Windows Mobile

Very cool find. SSH client for Windows CE/Mobile. It runs just fine on WM 5.0. Couple of small bugs, but it gets me a prompt. :)

### Update 2006-06-15 ###
Website link is now pocketputty.net

March 20th, 2006

貴方宛に紹介状が!!

No idea what that means. :) But that was part of the subject line of an email I received this morning. I can only assume its spam, but it’s pretty hard to tell. But the funny thing is that Google Adsense picked up keywords and served foreign language ads. :)

screenie

March 19th, 2006

Agile Mobile for Windows Mobile 5 - alpha version available

Jabber

Yes! They are bringing Jabber support back! I haven’t done any testing yet, wife’s got my phone and won’t give it back. Agile is one of the best IM clients on Windows Mobile (aka Windows CE), but they went commercial and dropped jabber support some time ago. An older version was floating around available as freeware, but it doesn’t play very nice with Windows Mobile 5. Can’t wait to test this out.

(thx PocketPC Thoughts)

Pocket PC Thoughts - Daily News, Views, Rants and Raves

After a painstaking wait and increasing pressure from the online communities, Agile Mobile has finally graced us with a public alpha version of their newly redesigned multi-instant messaging client, Agile Messenger. With full support for Windows Mobile 5, landscape mode, chat history, and its original features we have come to appreciate such as “push-to-talk” audio chat, this new version of Agile Messenger is sure to make its way into many mobile devices when it’s finally released.

March 13th, 2006

Seven Habits of Highly Effective Pirates

Here are some worthy rules to live by:

Seven Habits of Highly Effective Pirates@Everything2.com

* Rule #1: Pillage, then burn.
* Rule #6: If violence wasn’t your last resort, you failed to resort to enough of it.
* Rule #8: Mockery and derision have their place. Usually, it’s on the far side of the airlock.
* Rule #9: Never turn your back on an enemy.
* Rule #12: A soft answer turneth away wrath. Once wrath is looking the other way, shoot it in the head.
* Rule #13: Do unto others.
* Rule #16: Your name is in the mouth of others: be sure it has teeth.
* Rule #27: Don’t be afraid to be the first to resort to violence.
* Rule #29: The enemy of my enemy is my enemy’s enemy, no more, no less.
* Rule #30: A little trust goes a long way. The less you use, the further you’ll go.
* Rule #31: Only cheaters prosper.
* Rule #34: If you’re leaving scorch-marks, you need a bigger gun.
* Rule #35: That which does not kill you has made a tactical error.
* Rule #36: When the going gets tough, the tough call for close air support.
* Rule #37: There is no “overkill”. There is only “open fire” and “I need to reload”.

March 11th, 2006

Windows Ultra Mobile coverage

Windows

Here are some links and pics. I’ll write some opinions later.

* msmobiles.com - CeBIT 2006 coverage: first hand report from Microsoft press conference
* “Smart Caddie” with a VIA chip inside rather than Intel.

* More details on the TabletKiosk V-700 UMPC (good link with specs and pics)
* Official MS Press release & mini-interview
* Flash demo of Windows Launcher
* Ultra Mobile PC Display Emulator Beta - test your application on a UMPC screen format
* MSDN Dev center for UMPC

Obviously I think this is pretty significant or I wouldn’t bother with this article. I’ll tell you why when I have more time.

Quick specs:

* it runs win32 code, not Windows Mobile
* 2.5 hr+ battery life (which is way too short)
* 800×480 is a common resolution
* screen no larger than 7 inches
* tablet style input
* will work with USB or bluetooth keyboards
* wifi (duh)

Psi should be the first Jabber client to run on it. :D (update: here’s Psi running in the UMPC demo)

March 8th, 2006

Webby, a Pocket Internet Explorer add-on

I just downloaded, looks cool. There’s another one of these add-ons floating around that was free, ftxBrowser. It’s pretty awkward to use, hopefully this one is better.

Webby provides a powerful desktop-style browsing experience on the Pocket Pc platform. Besides tabbed browsing Webby automatically provides the ability to scale web pages using the two top microbrowsers, Skeezer.net and Google Mobile.

Webby screenshot

Features

* Tabbed Browsing (Multiple Seperate Browser Windows)
* Superior High Speed Web Page Rendering (Microbrowsers)
* Uses Google Mobile or Skweezer.net formatting automatically
* Support for multiple resolutions, including Landscape Mode
* Fast Scrolling!
* “View Source” option
* “View in Pocket IE” option
* Optionally deletes temporary files on exit to save memory
* Full screen browsing! (ie No address bar by default ;) )
* Handy “Copy Address To Clipboard” function for easy integration with rss readers
* “Quick Link” builder that helps stylus users quickly enter web addresses

More info / download (direct CAB download)

March 7th, 2006

Mouse buttons

Ok, I like Apple. Love my iPod. I don’t get the whole single-mouse-button thing on OS X though. And accordingly when I run a Windows app, I expect it to have a context-sensitive menu wherever I click the right mouse button. It makes no sense not do have this. You aren’t simplifying anything, you are making things MORE complicated because you have to unnaturally jam functionality where it doesn’t belong. I can give you a perfect example.

Who here can tell me what the @#$% the difference is between “Preferences” and “Options”? iTunes has both of these in the same drop down menu. I always pick the wrong one for what I’m looking for.

The reason for this post is that I tried out Democracy Player the other day. Seems cool, it’s sorta like a video podcast TV tuner. Interface just sucks man. It doesn’t do what I tell it to do, and there is no context menu. Ugh. Uninstalled.

March 5th, 2006

freeSSHd - free SSH server

Windows

SSH rules. I often have to transfer files back to my home PC from work or whatever. I’ve been using FTP forever just out of habit, but being in the security biz I’ve long known this is a bad thing. But SSH is such a pain on Windows. MS included a telnet server, I think first in Win2k, but no SSH server for some reason. Anyway, I’ve used several SSH servers, but none of the free ones were very easy to setup. FreeSSHd is the first one that I can claim meets that very important requirement. You should definitely check it out. It supports SFTP and tunnelling too.

freeSSHd - free SSH server

freeSSHd, like it’s name says, is a free implementation of an SSH server. It provides strong encryption and authentication over insecure networks like Internet. Users can open remote console or even access their remote files thanks to buit-in SFTP server.

Close
E-mail It