Sub-optimal
When
I
think
of
sub-optimal,
I
think
of
inefficiencies.
Everywhere
we
look,
we
are
being
pressured
to
optimise,
to do
more
with
less,
to
take
less
time,
write
less
code,
use
less
memory,
reduce
costs
employ
fewer
people.
W
e
s
p
e
e
d
u
p
,
w
e
c
u
t
c
o
r
n
e
r
s
,
q
u
a
l
i
t
y
s
u
f
f
e
r
s
.
A
l
l
i
n
t
h
e
n
a
m
e
o
f
o
p
t
i
m
i
s
a
t
i
o
n
.
W
h
y
w
r
i
t
e
1
0
l
i
n
e
s
w
h
e
n
o
n
e
w
i
l
l
d
o
?
W
h
y
w
a
i
t
u
n
t
i
l
w
e
c
a
n
r
e
c
a
l
l
s
o
m
e
t
h
i
n
g
w
h
e
n
w
e
c
a
n
s
e
a
r
c
h
f
o
r
i
t
i
n
s
t
a
n
t
l
y
?
W
h
y
l
e
a
r
n
h
o
w
t
o
d
o
d
o
s
o
m
e
t
h
i
n
g
w
h
e
n
w
e
c
a
n
a
s
k
a
l
a
r
g
e
l
a
n
g
u
a
g
e
m
o
d
e
l
t
o
a
t
t
e
m
p
t
t
o
d
o
i
t
f
o
r
u
s
?
Sub-optimal solutions are not worse. They are often more readable, easier to reason about, to explain. Without optimisation, they may take longer to run. They may take longer to type. But the time we didn't save is time we have to think, to consider. Is this something I should do?
And then there is this :/