128 reputation
5
bio website mooseware.ca
location Mississauga, Canada
age 51
visits member for 1 year, 11 months
seen Mar 12 at 11:35

I'm a professional software developer with more than twenty years of experience across many industries and the entire systems development lifecycle. I'm the principal consultant at Mooseware Limited.

@joelabrown

google

facebook

linkedin


Sep
16
comment Limiting registration to be only by Facebook, is it a good idea?
I agree with this answer, and would add further that I never register anywhere with Facebook even though I use it frequently. I know that everything I do in Facebook is potentially being shared with anything that I touch with Facebook and their privacy policy changes frequently as is designed to be inscrutable. In short I don't trust Facebook and I'm pretty sure I'm not the only one.
Sep
16
comment How Do I Avoid Users Becoming Numb to Warnings?
I built a system once that had to let users make fairly catastrophic deletes from time to time. I broke their flow by making them confirm twice using random questions and changing the meaning of the answers (so "Yes" wasn't always the go-ahead button) and I made the default action cancel. It was annoying for the user, but much less annoying than having to admit to their manager that they'd wiped out days of work accidentally.
Aug
23
awarded  Scholar
Aug
23
accepted What is the most user-friendly software license installation process?
Aug
22
comment What is the most user-friendly software license installation process?
Thanks Peter. This is an intriguing answer (+1). Since I only have one file and one string to deploy I think I would use my own packing/encoding rather than ZIP just to make sure that I don't run afoul of overzealous firewalls. I've been thinking about having my MSI package lay some ground work for me by granting unelevated write status to the 1KB file under Program Files, assuming I can get away with that. Otherwise it's time for requestedExecutionLevel level="requireAdministrator" in the manifest.
Aug
22
comment What is the most user-friendly software license installation process?
@JeffH - The software (and/or the installer) could definitely do some of the heavy lifting. It is possible for the software to operate without the key file installed yet. As I mentioned in my edit, the key file isn't necessarily 1:1 with the key string (25 chars). I could use a third thing which allows the correct combination of the 1KB file and 25 characters to be downloaded.
Aug
22
comment What is the most user-friendly software license installation process?
@JeffH - Unforunately, one of the things I can't control is that at the end of the day there needs to be a 1KB file stored in the program files folder. This file is required by a DLL that my software uses. I have no control over what the DLL does or what it needs. Having said that, I would be able to create this file on the fly or download it using a web service based on some other piece of information. The 25 character key wouldn't do it, but maybe a third thing could be used to get both the 25 characters and the 1KB file.
Aug
22
awarded  Editor
Aug
22
revised What is the most user-friendly software license installation process?
Expanded details based on questions left in comments.
Aug
21
awarded  Student
Aug
21
asked What is the most user-friendly software license installation process?
Aug
15
awarded  Autobiographer
Aug
15
awarded  Supporter