WT > Profesional > Competencias English  Italiano  Deutsch

Skills of Walter Tross

Programming languages and other languages that I have used professionally:

  • Cobol
  • Fortran
  • Basic
  • Pascal
  • Ada
  • Lisp
  • some assemblers
  • C
  • C++
  • tcsh, bash and similar
  • ColdFusion
  • PHP and Smarty
  • SQL
  • HTML and CSS
  • JavaScript
  • XML and XSLT
  • Java
  • ESI
The language I like most is C++, although my heart still belongs to the C language.
I would rather have left ColdFusion out, but unfortunately I have used it.

Operating systems I have used professionally:

  • VAX VMS
  • Unix
  • Irix
  • Linux
  • Windows NT and XP
I prefer those ending with an x.

I have liked and still like to deal with the following:

  • nontrivial algorithms
  • nontrivial data structures
  • bit-juggling
  • file formats
  • API's and libraries
  • raster graphics
  • geometry
  • mathematical tools
  • simulators
This does not mean that I cannot tackle other areas successfully, of course.

I work at my best when I can optimize a combination of the following:

  • speed
  • compactness
  • accuracy
  • correctness
  • robustness
  • clarity
  • maintainability
  • extensibility
without being too frustrated by time and cost constraints (although I cannot ignore them, obviously). In other words, don't ask me to do something that you just want to be done, no matter how well.
As an example for the above list, I believe that I am good at designing API's (and often the stuff behind them too), but not so good at designing GUI's. That's because a good GUI has qualities that are missing from the list.