ACCRETION


             adolfopa@{sdf,sdfeu,twenex}.org


A  couple  of  days ago I talked about a data migration task
that was a bit of a pain.  In the end, it wasn't  that  bad,
to be honest.  I was able to decypher the code and implement
my stuff in about 3 hours.  But this has made me think about
how  all these terrible frameworks and lumps of code come to
life. What if all it comes from stressed out devs  that  are
assigned  shitty  jobs. Shitty jobs that get done as quickly
as possible, with the hope that  someone  else  will  handle
whatever  needs  to be done in the future. And there will be
someone else. Rinse and repeat.

    From this perspective, software development would be  a
mix  of  two  well known Japanese horror stories: The Grudge
and The Ring.  Our sloppines creates a kind  of  evil  curse
that takes a life of itself, requiring the sacrifice of men-
tal energy from the next poor random guy, forming a real and
tangible  wheel  of  pain and suffering.  And we simply pass
that curse around like mindless buffoons.

    What if all software is like this, created by accretion
of half understood code, ready to crush the hopes and dreams
of those that follow our steps.

    But it doesn't matter anymore. I got rid of it.  Right?