said by Blackbird:
But real programmers never look back, and they never apologize...
Well fortunately the software engineers/computer scientists of today probably don't know what assembler language is let alone write any software in it. It is very difficult, if not impossible (by design), to write self-modifying code in high level languages. In assembler you can do what you want barring hardware restrictions.
The people that write ("good") malware do
know assembler and how to do stuff at the hardware (CPU) level. I find it amusing that some 15-yr old hacker in Russia can write better code, in many respects, than a college educated software "professional".
To me software engineering is like any other engineering and requires discipline and a methodical approach. I know, however, that many in the industry don't believe that. Writing and building code is very easy unlike creating a building, bridge or a car. The latter require lots of planning and sometimes experimentation, before construction ever starts. Programs not so much.--
Don't feed trolls--it only makes them grow!