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 :/