unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Emanuel Berg <moasen@zoho.com>
To: help-gnu-emacs@gnu.org
Subject: Re: elispintro's original (Was: feature request)
Date: Sat, 30 Jun 2018 19:30:36 +0200	[thread overview]
Message-ID: <86o9fsi3lv.fsf@zoho.com> (raw)
In-Reply-To: mailman.2786.1530331899.1292.help-gnu-emacs@gnu.org

Marcin Borkowski wrote:

>>> If programming IS an art
>>
>> Programming is not an art, it is a *craft*.
>
> Does there exist any *craft* which is not an
> *art*, too?

Yes: programming :)

One can also think of mechanics, bricklaying,
fighting (altho there was a game for Neo Geo,
if anyone could ever afford that machine,
called "Art of Fighting", and boxing is
sometimes referred to as "the Sweet Science of
bruising/self defense"), moreover war (just
think of "Warcraft: Tides of Darkness", altho
war is clearly an art in "Art of War", 5th
century BC, as well as in "Star Wars: Empire
Strikes Back"), with probably more examples
as well!

Seriously, if anyone were to analyze this in
a dedicated way, first thing would be to define
what is "art", "craft", "science", and
"engineering".

And besides isn't undisputable art, like
artistic painting, very much a craft as well?
And with modern tools, like synthetic brushes
and plastic paint, perhaps there is even an
engineering and scientific part of it as well!

But when one says that "programming isn't an
art, it is a craft" those words are taken in
the popular understanding of the words. E.g.,
tell a bunch of kids programming is an art,
a few of them will consider themselves masters
already (while not knowing how to do it one
bit), while the others will think it is nothing
for them, just something for a selected few,
touched by the divine spirit!

But tell 'em it is a craft and maybe some of
them, the most intelligent, will understand
what it amounts to is actually pressing buttons
with your fingers and then figuring out what
just happened.


PS. Just because programming, i.e.
    writing code, isn't an art doesn't mean the
    end result cannot be a piece of art in some
    minds, or have artistic qualities and/or
    ingredients. For example, the Super
    Famicom/SNES game Chrono Trigger - no why
    isn't that art, if a Doors record or EPO
    novel is?


-- 
underground experts united
http://user.it.uu.se/~embe8573


  parent reply	other threads:[~2018-06-30 17:30 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.2280.1529483758.1292.help-gnu-emacs@gnu.org>
2018-06-20 18:04 ` feature request - change modeline "Top L1" to "Top L¹⁄₁₄₁₉" Emanuel Berg
2018-06-22 10:33   ` lispintro's original (Was: feature request) Van L
     [not found]   ` <mailman.2401.1529663608.1292.help-gnu-emacs@gnu.org>
2018-06-22 11:09     ` Emanuel Berg
2018-06-22 11:20       ` Emanuel Berg
2018-06-23  4:18       ` elispintro's " Van L
2018-06-23  6:52         ` Eli Zaretskii
2018-06-23  9:41           ` Van L
2018-06-23 10:03             ` Eli Zaretskii
2018-06-23 14:17               ` Van L
2018-06-24 17:00             ` Van L
2018-06-24 17:35               ` Eli Zaretskii
2018-06-25  0:23                 ` Van L
2018-06-25  2:36                   ` Eli Zaretskii
     [not found]             ` <mailman.2502.1529859624.1292.help-gnu-emacs@gnu.org>
2018-06-24 22:29               ` Gene
2018-06-29 16:30                 ` Emanuel Berg
2018-06-30  4:11                   ` Marcin Borkowski
2018-06-30  4:13                     ` Van L
2018-06-30  4:25                       ` Marcin Borkowski
2018-06-30  4:30                         ` Van L
2018-07-01 11:03                         ` elispintro's original Andreas Eder
     [not found]                         ` <mailman.2867.1530448863.1292.help-gnu-emacs@gnu.org>
2018-07-01 14:37                           ` Emanuel Berg
2018-07-01 15:14                             ` Andreas Eder
     [not found]                   ` <mailman.2786.1530331899.1292.help-gnu-emacs@gnu.org>
2018-06-30 17:30                     ` Emanuel Berg [this message]
2018-07-01  7:53                       ` elispintro's original (Was: feature request) tomas
2018-07-01 10:13                       ` Van L
     [not found]       ` <mailman.2432.1529727545.1292.help-gnu-emacs@gnu.org>
2018-06-23 12:43         ` Emanuel Berg
2018-06-25  0:58           ` Van L

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86o9fsi3lv.fsf@zoho.com \
    --to=moasen@zoho.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).