Hmmm... does anyone else think this CoWeb and Squeak stuff smells kind of... uh... different? Like anything else that's new, I'm sure somebody has some problems with it. So, in order to be productive about it, I thought I'd start the...
Where you can whine about Squeak, the CoWeb, politics, the weather, or whatever else pisses you off today.
I really wish frozen meat came in a closed vacuum as opposed to frozen. Just think how convenient it would be if you could open your vacuum chamber, grab some chicken, and start cooking. Just think of the possibilities! Shaggz
Squeak Environment, Oh How I Love You?
Why do I have to leave the mouse pointer over any text I want to type or risk loosing focus?
Why must we use "alt" where the Microsoft Gods tell us to use "ctrl"?
Color Scheme? (enough said)
Why can't you view another item in one browser without accepting your current code?
Squeak : "The variable ""msName"" does not exit"
Me : Well, did I misspell it, let me check . . .
Squeak : "Changes have not been saved."
"Is it ok to cancel those changes?" . . .
Me : DOH!
Menu Navigation - What ever happened to USER FRIENDLY! The organization of these menus does not lend to the operations programmers do most often being easy/quick to use. Sure, you can configure squeak, but good luck finding the menu that brings up the configuration option you want.
Just for balance, let me complain about the language a little too:
Documentation! It seems like most of the code I view lacks any documentation at all. I wish the developers were held up to the same standards 2340 students are in terms of commenting.
Naming Conventions! These are mythical things that allow other people to make sense of your code.
Here is one possibility:
p = parameter
m = module (class/instance level)
b = boolean
i = integer
s = string
o = other
For instance, is "aValue" the local variable, the parameter varible, or the instance variable. How about (value, pValue, mValue). Beyond that, how about telling us what kind of variable it is. How about (bValue, sValue, iValue, msName "oooh, mucho info here", sEtc). I know there are no types, but we are PROGRAMMERS, not 5th graders.