Archive for category Ideas

IDE Feature Wish List – Spell Check Comments

More things for the IDE (Integrated Development Environment).  Xcode is the one I use for iPhone development,  so hint, hint Apple.

 Check Spelling Inside Comments
This a useful feature, really.  I often use the TextEdit application that came with my Mac and it will auto-correct while I type.  On average, this is a big plus when my fingers get a little out of order and transpose two letters.
Since the comments are about the written communication from one human developer to other human developers, having spell-check is really important.
See my previous posts that talk about having comments written in RTF so we can communicate with more than plain text.  (Why are we still stuck with plain-text source files in 2012?)

Tags: , ,

IDE Feature Wish List – Comments in Project File

More things for the IDE (Integrated Development Environment).  Xcode is the one I use for iPhone development,  so hint, hint Apple.

Provide space to comment settings provided to the compiler by the IDE.

We can specify compiler macros and such in lots of IDEs. One example is a preprocessor flag named “DEBUG”.  Yet there may be definitions for preprocessor macros that do not explain themselves.  A deliberately bad example may be  “MAKEOBSCUREOPERATIONSALLOWED”.

If there is a place in your work where you as “why did someone do that?” then you have a need for more information.  And that information should travel with the thing it describes, not in some separate file where it may be lost (or never found).

If there is a slot to make a decision (especially a decision for another file), then there needs to be a slot to record the reason for the decision.

Tags: ,

Idea for CAPTCHA’s

Ideas Disclaimer:  these are (random) thoughts of mine that I can’t make into a product or much of anything for one reason or another.  So I present them here for anyone who might use them.

Make a CAPTCHA an instruction for a human to interpret,  like “What’s 2 plus 2?”

Or make it a picture-interpretation.  Ask what is this? and show a picture of a dog.  That does mean that you must be prepared to receive a wide array of possible answers, but its not too hard.  Many a photo are being tagged already.

Or make a multiple-choice test.  Show a question or a picture and ask the user to pick the appropriate response.  You can change the order and wording of questions and responses easily (or rotate pictures) while still making them easy.

Or vary it like this:  tell the user “put ‘answer’ in the 3rd slot below:”  or “put the name of the pictured item in slot 2”.    You then give many slots to place the answer.  The underlying HTML form can have randomized entry names so only the server knows which is supposed to have data returned.

Update: 8-8-09

On July 31, I found a website with this CAPTCHA:

What is the third word in the phrase “laqoc cufuyeg vobipic eqigig cuw”?: