An old CAT 😺 can learn new tricks
Tags: intro, watercooler, welcome
Published: 2020-10-23 13:53:09

I don't work in IT but I've been a localisation engineer and a translation & localisation project manager for 15 years. Minus 2.5 years on parental leave.

During those 2.5 years, I genuinely started to think if I could be something other than a project manager. A project manager is the one who, in my mind, gives all the interesting tasks to someone else: in my case for example translation, review, testing, image editing, and desktop publishing. Mind you, I did some of those because I could, when I had the time.

I've been making webpages with plain ol' HTML and CSS since about '95. I took IT as an optional subject at junior high and during that time I learned at least one useful skill (touch typing) and one interesting language (HTML). I hope it wasn't just the ignorance of our teacher that is to thank for sparking my fascination with HTML, but I remember being appalled that she would teach us to show text with a big margin on both sides by using `<li>` tags (when `<blockquote>` had already been introduced). Back then, I don't think it showed the list bullet if `<li>` wasn't enclosed in `<ol>` or `<ul>` so the teacher got away with it. I knew better because I had been self-studying by reading a manual for Microsoft FrontPage I'd found in a bargain bin.

Making webpages led to me writing a changelog. That led to me starting to babble about all sorts of things when I was supposed to be just writing short "news". That led to me looking into different blogging software and eventually starting a blog using Greymatter (Perl scripts generating static pages, anyone remember?). I can't remember what made me switch after only 6 months but right after GM I started blogging on WordPress – way before it was cool. (Movable Type was what was "cool". I took it for a spin. Yeeeah, not my platform.)

On to programming languages. I ended up starting Language Technology studies (I prefer the name 'computer linguistics') in uni. Why? I liked languages but didn't want to end up a teacher or a researcher. I liked computers but for some reason didn't want to study "just" computers. As part of the compulsory studies I did take the basic studies in computer science and learned some Java and SQL. In my major studies I learned some Perl and Prolog – and by "learn Prolog" I mean managed to get my code working by trial and error. Java was fun-ish but I think it was written in a very basic text editor OR on paper (in exams). I did well on the basic course but nearly flunked the advanced.

Fast-forward 17-18 years. I'm on maternity leave and want to rekindle my beloved hobby of web design (nearly withered away because of work and life in general although that's no excuse) and my smouldering interest in programming. I wish I remembered how, but I found the programming MOOC course at Helsinki University and took it at the beginning of this year. I realized that writing Java could actually be enjoyable and I was able to create something from scratch (a little game with textual UI first and then graphical). From there I've moved to other things and I find myself struggling to keep focus because there are so many interesting courses and technologies around. But, I aim to modernize my knowledge of HTML, CSS and web technologies in general.

Back to localisation. I'm quite comfortable handling all sorts of localisation files (from RESX to PO, resources to properties, XML to JSON...) but I don't know how the localisation part is done code-side. That's one thing I wish to learn someday (and perhaps try to write some sort of learning journal here). I could also tell you about the localisation engineering side. I'm just about to move on to new challenges (albeit to project management again; baby steps...) at the beginning of November but I hopefully won't erase the past 15 years from memory right away.

Happy to be here, and I hope to talk to you later!

(CAT refers to computer-aided translation and we team members tend to call ourselves CATs. But I'm really a dog :dog: person.)