decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
What Does "Software Is Mathematics" Mean? Part 1 - Software Is Manipulation of Symbols ~ by PolR | 758 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Yours is a profound answer
Authored by: Ian Al on Tuesday, October 16 2012 @ 11:50 AM EDT
It is an answer to all the folk who say that there is a lot more to software
than just mathematics.

I have found that asserting that everything software that feels like it is not
math, is abstract ideas. That statement does not convince those folk.

In future, I shall refer them to your comment.

---
Regards
Ian Al
Software Patents: It's the disclosed functions in the patent, stupid!

[ Reply to This | Parent | # ]

What Does "Software Is Mathematics" Mean? Part 1 - Software Is Manipulation of Symbols ~ by PolR
Authored by: Maot on Tuesday, October 16 2012 @ 06:19 PM EDT
I enjoyed your response and thinking about it, thank you. I think we agree :-)

However, to re-iterate, just because something can be seen as maths, doesn't
mean that's the only applicable view. There are multiple, valid viewpoints.

That's why in my opinion software engineering can be fuzzy. Perhaps not the
code-monkey stuff. The fuzzy part is deciding on what view or approach to make.
After all, there are many approaches to solve most problems that work (and
sadly, far more that don't). Then, of those approaches that work, there are some
that can be argued to be more correct than others - depending on view.

The view to be chosen depends on a spectrum of factors, desired performance,
maintainability, time to implement etc. Some of these are things that cannot be
measured easily and have to be estimated. Often we use tacit knowledge, learned
through experience.

That's why I can find code to be beautiful and elegant or as often as not, ugly,
disfigured and abhorrent. There is an art to go along with the science.

So a good engineer is doing far more than just programming and also far more
than just applying logic.

The software is more than just the logic - maybe not from the point of view of
the hardware (and hardware engineer) but it is from the point of view of the
software engineer and from the point of view of the intended audience (the
user).

Just like painters are not chemists and a painting is not just applied
chemistry...

It may be frowned upon to say it here, however; in some respects it's the
sequence, structure and organization (TM Oracle) of the code (not what Oracle
failed to argue, they were talking about interfaces) along with documentation,
abstractions and more that make up the other part. Before the Groklaw commons
lynch me read on :-D

The second half of your comment is interesting, but again, it's trying to tie
the software is maths discussion (which is all very interesting and enjoyable)
into a legal argument. This is a mistake. I know the law tries to do this,
however, as I said I think it's a silly law.

I tried to stay away from the discussion on patent-ability; however, it is my
personal opinion that software patents are not helpful. However, I don't really
believe in the modern world that any patents are helpful. They don't serve their
purpose (or that purpose has now been twisted) and were designed for a culture
and economy we simply don't have.

There again, I'm not much of a fan of IP at all...

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )