Many years of programming here as well, either as a hobby, while studying or for work.
My main driving motivator after 32 years in the industry is that I still love to code and do problem solving. I have been fortunate to have been working on interesting and challenging tasks with very nice people throughout my career.
And I still enjoy learning new stuff, so never stop learning.
A short chronicle of my linguistic adventures in the computing domain during this 40+ year-long programming journey, although some are just vague memories at this point, like "fingerprints on an abandoned handrail" (Bob Mortimer):
1. Basic
2. Assembly (6502 and 68000) C64 and Amiga Demo Scene
In the early 90s, I began my programming career by developing reporting solutions for a Construction Support System used in train and tram construction and assembly. This system ran on a VAX/VMS platform. My role involved creating custom reports which could be printed on the DEC laser printers. I programmed these solutions using FORTRAN and hand-written PostScript code, which I found enjoyable. To learn PostScript, I even invested in a set of PostScript books, including the well-known Red Book:
Saddened to hear of John Warnock's passing. His co-founding of Adobe and co-designing PostScript had an impact on solutions I designed and implemented in the beginning of my professional programming career. In the early 90s, I extensively used PostScript for reporting solutions on a bespoke Construction Support System which were used for designing and assembling trains and trams.
Those days, working with FORTRAN and PostScript, were foundational for me. To this day, the reference books from that era hold a place on my bookshelf:
Wonderful memories being part of the C64/Amiga Demoscene in the 1980s, an era of creativity, camaraderie, and global connections.
This marked the genesis of my coding journey, igniting a lifelong passion for programming that endures still, spanning several decades in the tech landscape.
A highlight, to this day, involved creating and releasing our Amiga Demo-Creator in May 1987:
Thank you for sharing your memories! That's a cool demo with a great soundtrack.
And I couldn't agree more - that era was such a carefree and imaginative period for many of us, filled with endless possibilities. As I approach 55 this year, I fondly look back on my programming journey that began in the early 80s. And like you, I too have never really grown up – always eager to explore, learn new things, and continue dreaming.
I believe maintaining this youthful mindset and spirit is essential for staying vibrant and engaged in life. Cheers to never growing up!
Back in early 90s I was working for a big international company using VAX servers and DEC laser printers in their engineering department. The wanted to have various types of graphical reports outputted based on data in their INGRES database. To produce those graphical reports I used FORTRAN and hand-written PostScript code. Did a fair amount of PostScript coding back then.
Remember I purchased a set of PostScript books to study. I still have them in my library:
I co-designed and developed one of the early SMS content platforms in Norway back in 2000. I had bought and read Programming Pearls, and used ideas from this book to implement number portability routing/handling when it was introduced for mobile operator phone numbers in Norway.
For me, coding in Assembly language during the C64 and Amiga Demo-scene in the 80s is the major reason that I went on to study Computer Science and ended up working as a system developer for the past 30+ years. One of my fondest memories from my developer experience is writing the first Amiga Demo Creator entirely in Assembly language back in May 1987:
My main driving motivator after 32 years in the industry is that I still love to code and do problem solving. I have been fortunate to have been working on interesting and challenging tasks with very nice people throughout my career. And I still enjoy learning new stuff, so never stop learning.
A short chronicle of my linguistic adventures in the computing domain during this 40+ year-long programming journey, although some are just vague memories at this point, like "fingerprints on an abandoned handrail" (Bob Mortimer):
1. Basic
2. Assembly (6502 and 68000) C64 and Amiga Demo Scene
3. C
4. Pascal
5. Simula
6. C++
7. Cobol
8. Wolfram Language (Mathematica)
9. PostScript
10. Fortran
11. QUEL
12. Visual Basic
13. Lisp
14. Perl
15. SQL
16. Java
17. AWK
18. Octave
19. Python
20. (S)ML
21. Scheme/Racket
22. C#
23. JavaScript
24. Scala
25. TypeScript
26. Haskell
27. F#
28. Erlang
29. Ruby
30. Clojure
31. R
32. Rust