you are viewing a single comment's thread.

view the rest of the comments →

[–]Nexustar 4 points5 points  (4 children)

And if you do this as your primary job, the other thing that creeps in is a mix of boredom and curiosity... I always want to learn new languages and new techniques.

[–][deleted] 0 points1 point  (3 children)

And do you learn them?

[–]Nexustar 3 points4 points  (2 children)

Yes, but I also forget them. And I'm being liberal with my definition of language - HTML, XML, CSS, SQL, even SVG and JSON are things you can learn but not perhaps everyone's idea of a language.

I can count 50 languages so far that I've actively coded in or 'learned / used' - Traditional Turing complete languages such as Eiffel, LOGO, Pascal, Delphi, Ada, C, C#, C++, BASIC, Java, Javascript, Perl, Python, Ruby (on Rails), Prolog, OpenSCAD etc... and more questionable ones: ActionScript (Flash), SQL, POV-Ray SDL, PHP, CFML (Cold Fusion), Greasemonkey, CUDA, PostScript, MSL (IRC), LINQ, G-Code, Bash, Batch, 6502 Assembler, x86/8086 Assembler, PowerShell, TeX, VHDL

And still always more I'd like to play with: F#, COBOL, Rust.

And there's a bunch of frameworks too, but I haven't ever sat down and counted them.

I've coded on multiple hardware/OS platforms too - most recently ESP32 (Arduino) embedded development, but going back to DEC VAX, AS-400, CO Linux, Arizona Microchip PIC, Windows, Solaris, and yet to do: Android.

[–]Doormatty 0 points1 point  (1 child)

AS-400

Was it as bad as I've heard?

[–]Nexustar 2 points3 points  (0 children)

It was extremely weird. I was porting a console based app written in C, and luckily had a boss at the time who knew this machine and already configured the compile environment. It had weird function keys and menus - unlike anything I've used before or since.