Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Friday, August 25, 2017

"A Working Simple System"

This post represents an interesting confluence of past and present. In a recent short series I wrote for LinkedIn on "Economizing on High Quality Documentation Projects," I ended the third with a reference to John Gall's famed concept about the crucial role of what he called "a working simple system."  It turns out this concept has become so famous over time that it's now known as "Gall's Law."

Well, that started the wheels turning, because one of the first half-dozen posts I wrote in 2006 was about just that.  Why rewrite what I've long been saying about Mr. Gall's stellar thinking, when I already have *and* had decided to start republishing my own favorites from the blog, as topsoil for what will come next.

That's what made this one our nominee for our blog's humble "Hall of Frame," we'll call it.  So:



Here's an idea so profound, so fundamental, that I can't tell you how many times I've quoted it; even before the time I had it on my first site ( in "the Serious Part," now enshrined here, along with everything else in the Internet Archive). A lot of system designers of all kinds would do well to contemplate this principle.

It's from a book by John Gall, famously named "Systemantics, The Underground Text of Systems Lore." (With the typical feverishness of Web publishing, I'm going to slap this up here now, then do some searching later to see if I can find anything about it online, or in print, or at least a bread crumb trail. Originally found this in print, in the old Whole Earth Review when I believe Kevin Kelly was editing it, before he went on to Wired.)

Some essential statements:
"Complex systems exhibit unexpected behavior. 
"The system always kicks back - systems get in the way - or, in slightly more elegant language: Systems tend to oppose their own functions.
"A complex system that works is invariably found to have evolved from a simple system that worked.
"The parallel proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system."
General Systemantics Press, Pub. Date 2nd Ed.: November 1990

(Shortly afterwards:)
...Sure enough, there are ample references to Mr. Gall's book all over the Web.

"General Systemantics Press was established in the 1970s to publish Dr. John Gall's book, 'Systemantics™ - How Systems Work and Especially How They Fail.'
This was the First Edition of what is now 'The Systems Bible™,' 

which they proclaim includes,

"three new chapters, new AXIOMS, THEOREMS AND RULES OF THUMB, and many new Horrible Examples..."

Of course there are a number of entries about it in the Wikipedia;
the main page for Systemantics contains these additional, comforting Laws:
"The Functional Indeterminacy Theorem (F.I.T.):
In complex systems, malfunction and even total non-function may not be detectable for long periods, if ever.
"Systems develop goals of their own the instant they come into being."


– from this blog, Rosswriting: "A Working Simple System"
  (originally posted  July, 2006,



Thursday, August 27, 2009

Advice: Beware the First Version of Any E-Thing

A quick bit of technical advice, here, on the occasion Apple's release of the next-gen Mac OS tomorrow. I'm an unabashed Mac lover (though one who duly respects XP, alright?), but here's what a couple of decades in the computer world have taught me: Never Buy The First Version Of Anything.

The software business has long treated the first public release as the last beta version. True, you could test today's complex software forever and still never be sure you'd pressed every button in every possible combination. So they count on the "bleeding edge" types, the ones who pride themselves on having the latest/greatest of every product, to find out what still needs work.

It's therefore unsurprising that The New York Times' estimable David Pogue, in today's column praising the new Mac OS X 10.6 "Snow Leopard" (10.5 was Plain Old Leopard, I guess), nonetheless refers in to "the number of non-Apple programs that 'break' after the installation. I experienced frustrating glitches in various programs, including Microsoft Word, Flip4Mac, Photoshop CS3," and a couple minor apps.

"The compatibility list at snowleopard.wikidot.com lists other programs that may have trouble. Most of these hiccups will go away when software companies update their wares... Let’s hope that Apple hurries up with its inevitable 10.6.0.1 update, too, to address the occasional Safari crash and cosmetic glitch I experienced, too."
Let me hasten to highlight the gist of the column, though, which he summarized as,
"Otherwise, if you’re already running Leopard, paying the $30 for Snow Leopard is a no-brainer. You’ll feel the leap forward in speed (and) polish, and you’ll keep experiencing those 'oh, that’s nice' moments for weeks to come."
State of the Art column, NYT:
Apple’s Sleek Upgrade (8/26/09)

So, like the man says, better to wait for the 10.6.0.1 (or -.2) version. Let the real hardcore geeks unearth the larger bugs and thus get it in shape "for the rest of us."

(Full Disclosure: Mr. Pogue, in an earlier incarnation as a writer/reviewer for MacWorld, had nice things to say about two different manuals I wrote, as he was reviewing the programs they described. So, yeah, I am kinda partial to the guy's opinions, and think he's wicked smart.)

Related, here:
"Endless Vistas... of confusion" (2/4/07)
Posts tagged "tech advice"

Tuesday, June 02, 2009

Is Your Head (Lost) In The Cloud?

Google's recent unscheduled downtime came at a good point, perhaps, with so many technology promoters urging us all to hurry up into the Cloud for all our computing needs.

PC World reported that the May 14th outage "left 14 percent of its user base without Google's wide variety of online services for a few hours." PC World's story was accompanied by this graph of North American Web traffic that day, from an Internet security company, Arbor Networks, which tells the story in concise and dramatic fashion.
Google said, in one of their blogs, it was the result of a simple traffic jam at a data center. Oh, that's really reassuring. What if it had been the dirty work of some of those cyber-crooks, who decided to put their botnets to work on taking down or compromising the All-Seeing Eye? How long might it have taken them to get all their services back in operation then?

"Ultimately, the outage was a fixable error and the Internet didn't come crashing down because of it," PC World said, but asked, "Just how smart is it to depend on a company to store all your data online?"

Cloud computing is a natural development of the technological path we're on, and of course it has many benefits, like being able to get at your information from anywhere there's an Internet connection. My point is just this: don't over-depend on it.

Do not assume that what you upload to any brand of cloud formation will necessarily be there when you next look for it — like the young lady I knew whose emails, years' worth, disappeared one day from Hotmail, never to be seen again.

When it's crunch time, especially with free services, host companies have oft responded by saying, Gee, sorry, there's nothing we can do about that now — but you know, it is a free service. (Implying about their own no-cost, no-guarantee offerings that YGWYPF: You Get What You Pay For.)

So, okay, these services can be highly useful. Just don't forget, in a tenet from the earliest days of computing: Back It Up!

"Google Outage Lesson: Don't Get Stuck in a Cloud"
by Ian Paul, PC World
Related, here:
Crackberry Down!

"Baaack it up!" * (Before the Botnets get it)

Web-based apps vs. Verizon customer service

(P.S.: Appropriately, I got this message several times while trying to post this: "Could not contact Blogger.com. Saving and publishing may fail. Retrying...")

Thursday, March 20, 2008

"Google: Huge Idea, Simple Insight"

(Extract of a recent post written for Idea Champions' "Heart of Innovation")

"Discovery's Science Channel Has Good New Series On (the) Internet." (Search Engine Watch)

Download: The True Story of the Internet, by former editor and writer for Wired, John Heileman, "is no softball show.. . the series gives it to you 'warts and all' and does not hold back the punches on how things have developed so far. The last show I watched discussed the development of search..."
"We hear amazing stories," The Discovery Channel tells us, "of how, in ten short years, the Internet took over our lives. The style of the story-telling is up close and personal... with first-hand testimony from the people that matter."

I also was watching that episode on search, one of four. To me, the most arresting observation was that while the original, breakthrough idea at the root of Google's effectiveness and success came from a programmer, cofounder Larry Page, it was a very simple thought. Page was not crouched over a keyboard or remembering any computer code in order to come up with this construct.

The billion-dollar insight was just this: that a link to a site from another is like a vote for that destination. The more sites link to yours (and the more linked-to their sites are), the better yours must be... (one of) the ones which the most visitors have "voted for with their feet," or in this case, their eyeballs.

[ more ] on The Heart of Innovation

That's most of the Google logo as of the Spring equinox,
which is coming up within the hour.

Sunday, August 12, 2007

Gehry, Bricklin, Prototyping; & "Repurposing Content"

The idea of recycling material, if you think about it, is as old as the human habit of telling stories. So I'm hoping that's a good enough explanation for why I'm basically republishing this post I wrote recently for the Heart of Innovation. : - )

That's the new blog I've been managing and writing in for Idea Champions, and frankly my attention has been primarily there lately, which is how it should be. So I'll be cross-posting bits that seem appropriate here, after giving them a week or some decent interlude from their original publication.

Frank Gehry's Designing By Prototype

Columnist Dale Dauten wrote recently about some of the insights on creative thinking gained from observing the revolutionary architect in "The Sketches of Frank Gehry," Director Sydney Pollack's first documentary, new on DVD. "We get to learn how a genius works," he writes.
"Frank Gehry is the architect who did the curving, soaring metal walls of the Guggenheim Museum in Bilbao, Spain, as well as Disney Hall in Los Angeles. He is the one who lets us walk into 'out of the box.'

"During his early Gehry spent his time hanging out with artists rather than fellow architects.

"He works by taking sheets of heavy paper and making models out of them. Not blocks, not wood or Styrofoam, but paper. When one of the models becomes an idea worth pursuing, it goes through an evolution, a series of models of increasing sophistication."

Dauten, taking the dare, as it were, starts creatively cross-referencing:
"If we wanted to apply his style to, say, working on a new sales presentation, we wouldn't use other sales presentations for ideas, we'd use novels or plays, movies, paintings . . . maybe even, I don't know, zoos, or airports. And not just one, but dozens. Some would become rough models, several going at once."
"Inside the brain of a genius lies lessons on generating & implementing ideas" by Dale Dauten, 5/6/07. (Gehry's "Dancing Building" in Prague. Uploaded on Flickr by astilly.)

Rapid Prototyping, Dan Bricklin, & "Serious Play"

This reminded me of another recent read on the power of creating with the method of "rapid prototyping," from Dan Bricklin's blog. Bricklin is of course the co-inventor of the electronic spreadsheet, VisiCalc (the original Excel, and the first "killer app" on what were then "personal computers"), among other programming breakthroughs in simplification.

(Continued...)

Wednesday, March 28, 2007

Web apps: Are manageable expectations possible?

The people over at Virtual Ubiquity, an early-stage startup hard at work on a Web word processor, are demonstrating their baby at the Web Innovators Group event tonight, and I found their new blog while browsing the various presenters’ sites.

They say they’re “building the first real word processor for the web,” and as a longtime, fulltime user, trainer and envelope-pusher with such software, I had to leave them a comment on it. Never one to pass up a chance to “repurpose” some “content,” I thought I’d just quickly copy my comment here.

What got me going was this, from their blog (the product’s named Buzzword) --

“The development of a real word-processor - whether on the web or on a desktop - is obviously a much bigger task than just deploying a simple rich text editor. Buzzword goes beyond the basic rich formatting available in HTML or AJAX word-processors - we’re doing real-time pagination and layout, so that you will always know what your document will look like when printed. The result is what we think this is the first WYSIWYG word-processor on the web.
So I offered --
Good luck, and remember to deal sternly with Creeping Featureitis. Given that word processing has been widely used for 20 years means there are multimillions of what the clothing store Syms never fails to call “educated consumers.”

And each one of them (I’ll be as guilty as anybody, I’m sure,) will expect all their particular favorite functions to be there, and with the same keyboard shortcuts, too! When you consider how many hundreds of commands have been out there in WP, you’ve got your work cut out for you. Obviously, the biggest job will be deciding what Not to put in.

~~~
Although this is wicked-late notice, considering that it starts in four hours, the Web Innovators Group get-together is always quite the hot ticket; hosted by David Beisel of Masthead Venture Partners, it's even free. It's at the Royal Sonesta in Cambridge at 6:30 (dir's).

I wouldn't even bring it up now if it wasn't for the fact that David generally puts one on every other month, so look for the next around May.

Sunday, February 04, 2007

Endless Vistas... of confusion

Having been at this tech thing for a goodly amount of time, I've had this policy (and learned survival skill) for almost as long: Never Buy The 1.0 Version Of Anything.

So it's been with a complete lack of surprise that I've been watching the news of Microsoft's introduction of Windows 05 (which drifted to 06... no, make that '07). IDG's Computerworld, which has been around since only the giant Mainframus Rex roamed the earth, put it succinctly (Jan. 25):
"Wait! Don't buy Windows Vista! Microsoft's new OS is the best Windows ever. But don't buy it!"

They've updated that story since (Feb. 2, by Mike Elgan,) with the amusing headline, "Windows Vista: The 'Huh?' starts now; Microsoft is confusing everyone with its new OS..." The story explains that no one knows for sure what you'll have to do to upgrade from XP: "Microsoft created this confusion by failing to tell anyone what the proof requirement would be for using an Upgrade version of Vista. Meanwhile, the Upgrade versions are poison."

Then there's the fact that MS has introduced Vista in "10 -- count 'em, 10 -- versions. Instead of giving us a simple new upgrade path to the future, they instead gave us a homework assignment."

But wait, there's more! The first "service pack" from Microsoft -- aka, bug fixes -- won't be available until late in the year. Major peripheral vendors aren't ready yet for the new operating system. (Also, attention iPod Nation, Apple is warning everyone not to upgrade to Vista yet if you want your iTunes to work, at least until the next version of iTunes "in the next few weeks.")

The Why's and How's
It's like this: software companies only make real money when they ship a major new version. It's sad but true, but most often software that's shipped (by just about everybody, and I'd love to know who this isn't true of,) is still in the beta stage, and the companies depend on the unpaid labor of all the eager-beaver early adopters, and innocent newbies, to debug their software for them.

Generally, by the time the second update is available, that application is ready for primetime. But not before.

Vista has been delayed over a year (and retailers were dismayed, to put it mildly, when it wasn't ready as promised for their biggest season, the holidays), so just as with the famous release of Windows 95 so many years ago, with 3000 known bugs, MS pushed this release out the door before they had to start to consider closing theirs.

Related, on Rosswriting.com:Scouting the Techno-Frontier
(An editorial for the AltaVista MarketSpace webzine, 1997-98)

Saturday, August 19, 2006

Getting Closer to Microsoft (for purely defensive purposes)

“Deluge of flaws” being found in Office

You are not going to see much in here that’s all warm and fuzzy on the subject of Microsoft, or even particularly friendly. But let’s be practical, everybody uses their stuff. And it’s because of that fact that this is bulletin is important, nay, crucial.

Ziff-Davis’s E-Week reports that:

"What started as an amusing eBay listing of an Excel vulnerability for sale has developed into an all-out hacker assault on Microsoft Office applications.

"Security researchers and malicious hackers have zeroed in on the desktop productivity suite, using specialized 'fuzzing' tools to find a wide range of critical vulnerabilities in Word, Excel and PowerPoint file formats."
("Fuzzing tools”? You mean, marketing? No, eWeek explains,)
"Fuzzing, or fuzz testing, is an automated technique used by researchers to find software bugs."
The article points out that as Microsoft (belatedly) got serious about security vulnerabilities in Windows, hackers and hence security researchers have moved up the software ecosystem to go after “the low-hanging fruit” in applications. Well, there ain’t any bigger trees in the orchard than Word, Excel and Powerpoint, which were originally put together with the same oblivious attitude to security as the OS.

In short, what this means is that in order to keep our lives simple, we’d all better keep in touch with all the bug fixes, "service packs," etc., for Office from the E-Empire. (That “E-“ is for “electronic” – no, honest! ; - )


(…half an hour later:) Oooh, boy, is my head spinning. Well, try this, bravely found by starting at microsoft.com, Gawd help us:
Security and Office: Find out how to help protect your data

This page was obtained by clicking Office under Product Families in the navigation column at left, then typing “security” into the search box. (I’m specifying all this as a disclaimer, since there’s an awful lot of stuff there, and who knows what’s the most recent and comprehensive.) There are, naturally, thousands of rabbit holes there you could disappear down, so if you’re a masochist with a week or two to spare, have at it!

Here's a case where you really might be better off hiring a professional to at least get you set up with this. (No, we don't do that; this is not a subtle sales pitch.) It'll cost you, true, but it beats the hell out of having your computer taken over by zombies, spending long hours trying to get it exorcised, and losing all your data (because few are those who back theirs up).

Just a sec -- here we need to say, BACK UP YOUR COMPUTER! This weekend! At least just copy all your own files onto CDs, preferably rewritable CD-RWs. (There, now you can't say nobody warned you, okay? And we've done our duty as digital citizens.)

How much do I hear for a hole in Excel?

That Excel vulnerability for sale on eBay was indeed pretty funny. eWeek's story on that explains,

The seller openly taunts the software giant, poking fun at the company's delays in providing fixes for known security bugs. "It can be assumed that no patch addressing this vulnerability will be available within the next few months. So, since I was unable to find any use for this by-product of Microsoft developers, it is now available for you at the low starting price of $0.01 (a fair value estimation for any Microsoft product)," the listing read.

"Microsoft representatives get 10 percent off the final price. To qualify, you MUST provide @microsoft.com e-mail address and MUST mention discount code LINUXRULZ during checkout," it added.