MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Tuesday, February 26, 2013

Apple Now 'More Flexible', 'Less Arrogant' Reports France Telecom CEO - Mac Rumors:

โ€œApple has (become) more flexible, paying more attention to everyone else, probably a little less arrogant than they used to be,โ€ France Telecom-Orange CEO Stephane Richard said during a dinner with reporters in Barcelona on Monday. Characterizing todayโ€™s Apple with the same company under Steve Jobs, Richard said, โ€œI think they are probably a little more under pressure, and it is quite nice.โ€

This does not bode well for Apple, especially when you consider the wavering quality of the software coming out of Cupertino.  The Exchange server bug in iOS bothered me more for what it (and Maps) tell us about the state of testing at Apple.  How do they not catch that in testing if almost every medium to large-sized business that has Exchange and iOS (including the one I'm working for) did?

The Exchange bug is a variation on dogfooding.  If you're going to support something -- say an email server -- you need a reasonably-representative group using it.

With the "more under pressure" comment, that's a state of being, isn't it?  That is, I get the feeling the confidence of the company has changed, and that's, I'll speculate without good reason, a leadership issue.

Labels:


posted by ruffin at 2/26/2013 09:01:00 AM
Tuesday, February 19, 2013

The variable name 'bLocalMode' begins with a prefix that looks like Hungarian notation.

Oh noes!  Not Hungarian notation.  Thanks for stopping my build, Style Cop!

Seriously, there isn't a single naming convention that circumvents the weaknesses of Hungarian notation "Oh no, you can put a string in a variable that calls itself an int!"  Well, at least there was intention.  How many times has, "temp_calendar" actually had a calendar id at one moment and the object in another or, worse, has something completely unrelated "biding time" in that variable?  There's nothing about that name that requires the tie between mnemonic and meaning.

How about this example from ExtJS where I note that we have "a programmer more interested in showing off than creating self-commenting code"?  Great variable names like "f" are used to represent a number of different concepts.  As I concluded then, "And let's just say that variables named r,f,fi,fl,v,g are bad enough before they're reused without even a passing regard for typing."  Tell me Hungarian wouldn't help there.

Say what you want about the Hungarian Notationists.  At least it's an ethos, dude.

Labels: , ,


posted by ruffin at 2/19/2013 10:14:00 AM
Saturday, February 02, 2013


From here.  Brilliant.  I see a mug and shirt coming out of this one.  Funniest lol I've had in public in quite some time.

posted by ruffin at 2/02/2013 11:39:00 AM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.