have you ever tried to solve a problem
and what you do is draw out some abstract model of its behavior
define all the necessary components
and write their relationships as simple mathematical expressions
which makes you feel confident for feeling like
you're on the correct track.
then when you start programming it,
you notice all these details you didn't
foresee on paper and then have to spend time
solving all these 'obscure glitches' which usually
are a product of the language itself and poor rounding
or something along the lines of that.
finally you have this complex framework of logic
enacting this simple mathematical model which you've
explored on paper
only to realize after weeks or so later of working
that instead you could have substituted the entire
shibang with some simple and cleverly placed
multiplication and masking. not only it being simpler
but also covers all those bugs which here inherent
in the design of the complex method.
*smashes keyboard against the wall*
i freaking quit.
i'll be back suffering more migraines after i get curious about something else
and repeat the entire process all over again.
tell me, and be honest, when you're exploring ideas,
do you ever get it the first try?
or is this crap i go through EVERY TIME normal?
i really hope i'm not as stupid as i'm beginning to think i am.
i'm not sure if i'm a stupid person trying too hard and i should just save myself
the pain and suffering and do something else.
at least i can finally stop working on what i finished.
anther break from OCD. however short lived it may be.