Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^7: Perl regex speed (Form follows function)

by LanX (Saint)
on Oct 28, 2022 at 23:48 UTC ( [id://11147800]=note: print w/replies, xml ) Need Help??


in reply to Re^6: Perl regex speed
in thread Perl regex speed

"Pretty <xxx>" is an sarcastic term attacking the trend of "Form over Function" °

This is one of the fundamental conflicts software designers have, if they are asked by amateurs (aka bosses) to dumb down carefully designed interfaces into something prettier (sic).

In this case: Charts look better with less text and appealing colors, but loose crucial information.

E.g: I'm afraid the new metacpan interface is an example for sacrificing function for form.

Cheers Rolf
(addicted to the 𐍀𐌴𐍂𐌻 Programming Language :)
Wikisyntax for the Monastery

°) Apparently this conflict is much older than IT and originates in architecture ... Makes sense :)

see Form follows function

  • Comment on Re^7: Perl regex speed (Form follows function)

Replies are listed 'Best First'.
Re^8: Perl regex speed (Form follows function)
by eyepopslikeamosquito (Archbishop) on Oct 29, 2022 at 23:04 UTC

    I'm afraid the new metacpan interface is an example for sacrificing function for form

    Assuming you mean metacpan.org, yes, I see your point. The screen looks a bit too vacant for my tastes.

    Though not a Web Site designer, this interface looks to me like it's optimized for novices, rather than experts ... such as the LanX. :).

    From the "GUI Design Checklist" section at On Interfaces and APIs the two most relevant points are perhaps:

    • Define personas; design to satisfy their goals
    • Cater for both novice and expert

    I wonder if they consulted and tested with expert CPAN users when creating this new design.

      > Assuming you mean http://metacpan.org,

      yes,

      > I see your point. The screen looks a bit too vacant for my tastes.

      It's not all bad but for me it only feels like a first draft.

      And the "design jumps" are irritating while navigating.

      I don't see myself as a web "designer", so I'm lacking the right vocabulary to express my unease.

      It's like a simplified look and feel was "borrowed" from another simpler site and retrofitted over a more complex interface.

      I wished they had kept a switch to the old design as an option ... or at least as reference.

      >

    • Define personas; design to satisfy their goals
    • Cater for both novice and expert

      Funny, I listed very similar things when I gave a talk about principles which should be kept in mind when trying to evolve Perl.

      Cheers Rolf
      (addicted to the 𐍀𐌴𐍂𐌻 Programming Language :)
      Wikisyntax for the Monastery

      I am slightly surprised that 9 people have downvoted On Interfaces and APIs

      Either they are extremely good at interface design or they fail to see the wisdom of the content. I strongly suspect the latter as I see very few examples of excellent (web) interface design. It's something I look for as I am writing a book on the subject to help business owners find, brief and manage web designers so that the result is a website that serves the business needs more than the designer's ego.

Re^8: Perl regex speed (Form follows function)
by Bod (Parson) on Oct 29, 2022 at 21:26 UTC
    This is one of the fundamental conflicts software designers have

    All too often I see this in website design. It manifests itself as websites that are so beautifully formed that they are either impossible to use or impossible to edit or both. Often I see web design people suggest a complete rebuild to cure the problems when (usually) iterative improvements would be better. It would certainly be easier to test what is working. But there is good money in producing beautiful websites...money that is banked well before the poor conversion performance becomes apparent.

    In their book Making Websites Win, Karl Blanks and Ben Jesson (two people who truly understand website design and two truly lovely gentlemen) liken aesthetic design to asking Mo Farah to run carrying an egg and spoon!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11147800]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2025-11-09 20:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





    Results (66 votes). Check out past polls.

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.