Work arounds
Posted: Thu Oct 28, 2021 8:06 am
A 'work around' is a concept that has kept bubbling up round these parts for years,
and, as a philosopher I would like to try to pin down (if possible) exactly what each
of us mean by this (there may be as many definitions as there are users of the term)
as it might be useful in future discussions.
I would like to offer 2 or 3 possible definitions and hope that other contributors come forth and
take part in a healthy discussion.
1. A 'work around' is JUST another way of doing something that does NOT
1.1. slow down work.
1.2. prove arduous or "a pain in the bum" to implement.
2. A 'work around' is a fairly tedious bother that involves writing more complex
code than one might choose to otherwise to effect something that one feels
should be fairly simple to manage.
3. A bit of both.
OBVIOUSLY there is a whole world of difference between #1 and #2,
and I feel that any decision to work within a system (whether a programming language or
anything else) should be determined by considering these points.
and, as a philosopher I would like to try to pin down (if possible) exactly what each
of us mean by this (there may be as many definitions as there are users of the term)
as it might be useful in future discussions.
I would like to offer 2 or 3 possible definitions and hope that other contributors come forth and
take part in a healthy discussion.
1. A 'work around' is JUST another way of doing something that does NOT
1.1. slow down work.
1.2. prove arduous or "a pain in the bum" to implement.
2. A 'work around' is a fairly tedious bother that involves writing more complex
code than one might choose to otherwise to effect something that one feels
should be fairly simple to manage.
3. A bit of both.
OBVIOUSLY there is a whole world of difference between #1 and #2,
and I feel that any decision to work within a system (whether a programming language or
anything else) should be determined by considering these points.