To know where we’re going, we need to know where we’ve been
My journey with computers started in the early 1990s, with Atari 800XL. Once I got my hands on that computer, I was amazed by the sheer fact that it could do what I told it to do. My first program was, of course, a program in BASIC:
10 PRINT Hello world! 20 GOTO 10
It’s neither well-formed nor a very useful program, but that was all I could do at the time. This first program shaped my entire career as it sparked my interest in software development. Later on, during my professional career, I realized that professional software engineering is much more than just writing source code and compiling it. The programs need to be well-formed, well-documented, well-designed, and well-tested (among many other things). This observation, in turn, shaped my view on software engineering as a discipline that can turn homebrewed software into a piece of art that can be used over long periods if well maintained...