Professional Code Monkey

  • Archive
  • RSS
A voyage to LilliputWe weren’t washed ashore, neither were we considered giants nor did we have to flee. Quite the opposite. Our small Peugeot rental took us rattling up the hills to Spain’s smallest neighbour. Despite being surrounded by darkness, I could feel the serenity of the mountains. We were the tiny people. And the mountains looked down upon us like giants.  
The population of Lilliput Andorra is roughly 80 000, of which roughly 30 000 are nationals. Separate from the European Union the country pride itself as a tourist magnet, attracting millions of visitors each year, and as a tax haven. Clueless about the country’s history, I now understand why it has primarily been left alone from the countless wars Europe has suffered in its past. Bordered only by Spain and France and located at an average altitude of 1400 metres above sea level, this make the country a challenge to reach.
No issue for our Peugeot though. 
Promising on average 300 days of sun each year, one could start to wonder if the mountains would be dressed in white. Especially considering the fatality of this year’s winter. On day two, as it turned out, it snowed so much that police were commandeered to ensure every driver used snow-chains. We bought a set for our little rental. Then the road closed and we had drive back down again, and up the next. 
But as they say, with fresh snow comes great skiing. And so we skied. 
Pop-upView Separately

A voyage to Lilliput

We weren’t washed ashore, neither were we considered giants nor did we have to flee. Quite the opposite. Our small Peugeot rental took us rattling up the hills to Spain’s smallest neighbour. Despite being surrounded by darkness, I could feel the serenity of the mountains. We were the tiny people. And the mountains looked down upon us like giants.  

The population of Lilliput Andorra is roughly 80 000, of which roughly 30 000 are nationals. Separate from the European Union the country pride itself as a tourist magnet, attracting millions of visitors each year, and as a tax haven. Clueless about the country’s history, I now understand why it has primarily been left alone from the countless wars Europe has suffered in its past. Bordered only by Spain and France and located at an average altitude of 1400 metres above sea level, this make the country a challenge to reach.

No issue for our Peugeot though. 

Promising on average 300 days of sun each year, one could start to wonder if the mountains would be dressed in white. Especially considering the fatality of this year’s winter. On day two, as it turned out, it snowed so much that police were commandeered to ensure every driver used snow-chains. We bought a set for our little rental. Then the road closed and we had drive back down again, and up the next. 

But as they say, with fresh snow comes great skiing. And so we skied. 

    • #JustMigrate
    • #andorra
    • #nontech
    • #skiing
    • #travel
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Determination and dedication

People with clear goals in their lives are rare. It is difficult to know what you want to do in several years time, but an even bigger challenge is daring to pursue exactly those dreams. Of my friends, only a handful carry within them that true dedication needed to reach for the dreams of their life. 

One such person is very dear to me and currently engaged in an massive undertaking in the alp-surrounded, multi-national, and ever so lovely Genève. Her work is often beyond my intellectual capacity, although I try to follow as best as I can, and contribute with whatever cents I find. 

For long as I can remember, Lisa has had the dream of pursuing a career at the United Nations. This Monday she took a giant leap towards exactly that goal through an internship at UNAIDS. I’m confident it will be a hugely rewarding experience for her, and it will further reinforce the dream of her life. I, for one, is eagerly looking forward to the outcome of this adventure. 

To get a taste of her determination and dedication, listen to Lisa’s talk at TEDxYouth@Göteborg where she speaks about the importance of young leaders and how organisations can foster a culture for young talents. 

In simple terms, it is purely awesome to be a part of Lisa’s journey! A journey which has just begun.

For more Lisa-dedication, read her own words on her blog Travelling Dreams. 

    • #JustMigrate
    • #love
    • #nontech
    • #philosophy
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Johnny, Barcelona esta muy loca!

Saturday

20120114_104642 20120114_11192720120114_111956 20120114_112526 20120114_112101 20120114_112550
See the full gallery on Posterous

Went to bed last night thinking I’ll have a sleep in. That didn’t happen. Maria, one my four flatmates, invited me to join for a little trip up the Montserrat with the infamous group of Johnny. Montserrat is a nearby mountain which with its funny shape attracted a bunch of religious hermits back in the day. Way back in the day. A short music and photo compilation at one of the museums highlighted five areas: símbolos, espiritualidad, identidad, cultura and natura. And I must say, the five words capture the essence of Montserrat perfectly. It’s a weirdly located little village, full of religious relations, in an absolutely serene place.

20120114_123426 20120114_123651 20120114_124507 20120114_125143 20120114_12515720120114_12522620120114_125639
See the full gallery on Posterous

Being free from the main tourist crowd, which I expect will arrive later in the spring, we conquered one of the Montserrat’s many peeks. The clouds running over the mountain created a mysterious and silent feel to the uphill walk. With the conquest, the sun scattered the clouds (this is Spain afterall), and we enjoyed a light snack as kings and queens of the hill.  

Now, why do we almost always build beautiful buildings in the most remote and challenging places?

20120114_130722 20120114_13070320120114_13550020120114_14034520120114_153713
See the full gallery on Posterous

Thanks Johnny people for inviting me!

    • #JustMigrate
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Arriving in Barcelona

Wednesday

Off I went. New semester, new city, new adventures! I met a friend at the airport who thought I was moving back to Portugal. Nope, not this time. This time it is beaches, cheap beer, tapas, sun, nice weather and… wait, that I had in Lisbon too? No, this, my tenth and final semster of studies, I’m living in Barcelona. 

Last semester as you all know includes writing a thesis which is exactly what I will be doing for the majority of my time here. More specifically I’m doing it at Tuenti, a private social network with some 12 million users here in Spain. It is, I’ve learned yesterday, the most trafficed site in Spain with many many billion pageviews per month. 

Thursday

First day at Tuenti. Met and greeted a lot of people, of whom I only remember a handful of names. Luckily the office is not that large, hosting roughly 30 employees, but has support from the head office in Madrid with another 200. 

I’ll be joining Toni, a recommender system and data analyst expert from Telefonica, in improving and building a recommendation system for the Tuenti site. What, exactly, I’ll be doing, no one knows. Least of all me. But I’m sure that time will sort that out.

20120112_092836 20120112_095238
See the full gallery on Posterous

Breakfast, Cafe com leche y mini chapato, and the office building at Placa de Catalunya.

Friday

Met and greeted more people. Awesome people. Friendly and cheery. Everyone is truly enthusiastic about, well, everything it seems, even the daunting tasks. Spent the morning visiting the Spanish bureaucracy. That was largely a failure. Need to be registered at an apartment, get a personal identification number and then, maybe, I can get the social security stuff sorted. Colleagues are guiding me through the process. It will be an experience, especially after having heard all the horror stories from Nick.

The afternoon was spent reading papers. I’m trying to collect all my thesis notes on a separate site, check in there if you’re interested in what I’m about to work on. 

20120113_162255 20120113_162305
See the full gallery on Posterous
View from the office window and my desk.

20120113_194053
The big thermometer says 12 degrees at 19h00 when I left the office
    • #JustMigrate
    • #barcelona
    • #nontech
    • #tuenti
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Presentation Design in 5 Minutes

A big hobby of mine is presentation techniques. This includes everything from planning, to delivery, to reviewing presentations. Today I gave a five-minute talk on slide design as part of a course I’m currently taking in scientific communication and academic writing. In the class, we have addressed presentations quite broadly; discussing tone, pace, language, structure and content, but we haven’t covered design in great detail. Thus, I decided to narrow in on that. 

The feedback I got after delivery was positive, although I found myself looking for some words and therefore resolved to making a few dirty shortcuts. Why? I never rehearsed the whole talk. Lesson learned.  

PresentationDesignin5-minutes.pdf Download this file

The slides on their own might not say much as they are only supposed to emphasize what message I as a presenter is wanting to communicate. 

Happy designing! 

Edit: I get a lot of inspiration from Garr Reynolds. Most of the ideas presented in this talk stems from this paper by him.

    • #JustMigrate
    • #academia
    • #design
    • #presentation
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Workshop: Social Media - Experiences from a Jamboree

Last Sunday @frick, @linarudin and I delivered a workshop at #scoutforum on how we worked with social media at the 22nd World Scout Jamboree 2011. More people than we expected showed up and overall it seemed to be an appreciated workshop. 

We had three objectives with the workshop: (1) demonstrate how easy it is to engage more people using social media, (2) show that social media is more than Facebook, and (3) share inspiration and tips with each other. 

In the end we hope that more Scouts will use and benefit from the “social” communication channels. Let’s not forget, however, that social media is not a substitute for a traditional website. It’s a symbiosis. 

Here are the slides we used for the workshop. The workshop was also streamed live using Bambuser (live as you preach, right). 

WSJ_socialmedia_scoutforum.pdf Download this file
@thomasfrostberg suggested that we record some short videos based on the Jamboree social media experiences for more Scouts to see. Let’s see. 
    • #JustMigrate
    • #jamboree
    • #presentation
    • #social media
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Jamboree Social Media forensic session

At Scoutforum in Katrineholm, Anders Frick and I are planning a workshop on how we used social media for the #jamboree2011.

Some thoughts to include so far:

  • Some statistics
  • Which platforms and why?
  • What did we learn?
  • What did not work?
  • What worked?
  • Tips and tricks

What would you be interested in hearing about?

    • #JustMigrate
    • #jamboree
    • #social media
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Some post Jamboree web thoughtsWhile I still remember, some learning outcomes from running the World Scout Jamboree website.
Work closely with the tech guy/team - content often required programmatic improvements or adjustments to reach its full reach. Since the web is fast, you have to work fast together. 
Work closely with the designer - same as with tech, content is supported by graphics and technology. 
The website is a hub - this point deserves some more elaboration 
The Jamboree website was supported by a plethora of services: Youtube (video - duh), Issuu (pdfs), Soundcloud (podcasts) to name the three most embedded media types.
Facebook and Twitter for encouraging and showing user feedback (and to drive traffic to the information)
Simplyscouting.se the blog portal enabled contingents to tail and direct information to their participants. 

Don’t rely on horizonal pictures - photographers like vertical photos too and the format we opted for (548x220px and 920x220px) surely isn’t the easiest to work with all times. 
Organise information carefully - the goal of the website was to run something like an on-line newspaper the months before and during the Jamboree. However, while supporting news we had several other objectives such as provide information to participants, visitors, partners and friends and family of Scouts participating in the Jamboree. At times it isn’t easy to distinguish who is the target group and where the information should be placed. Towards the camp we ended up creating a new section only for news from all Camp Media (TV, Radio, Magazine, and the Web). That was a good move. 
Wordpress rocks - but it for static information it is sometimes a bit difficult to organise the order of information. Or maybe there was just too much of it. Wordpress is a blogging platform afterall. 
Let people comment on everything - interaction with the audience is great, it really improves the quality of the content you are delivering. We learnt a lot from comments. During the Jamboree we didn’t have time to follow all comments due to the speed, but we kept an eye all the time. 
Respond to questions - goes with out saying, but that makes people happy. Initially we approved each comment manually, thus enabling us to respond to any question that occurred. The drawback is that website visitors didn’t get their comment visible immediately. Which may, or may not, have been a turnoff. 
I’m sure more will follow.
Pop-upView Separately

Some post Jamboree web thoughts

While I still remember, some learning outcomes from running the World Scout Jamboree website.

  • Work closely with the tech guy/team - content often required programmatic improvements or adjustments to reach its full reach. Since the web is fast, you have to work fast together.
  • Work closely with the designer - same as with tech, content is supported by graphics and technology.
  • The website is a hub - this point deserves some more elaboration
    • The Jamboree website was supported by a plethora of services: Youtube (video - duh), Issuu (pdfs), Soundcloud (podcasts) to name the three most embedded media types.
    • Facebook and Twitter for encouraging and showing user feedback (and to drive traffic to the information)
    • Simplyscouting.se the blog portal enabled contingents to tail and direct information to their participants.
  • Don’t rely on horizonal pictures - photographers like vertical photos too and the format we opted for (548x220px and 920x220px) surely isn’t the easiest to work with all times.
  • Organise information carefully - the goal of the website was to run something like an on-line newspaper the months before and during the Jamboree. However, while supporting news we had several other objectives such as provide information to participants, visitors, partners and friends and family of Scouts participating in the Jamboree. At times it isn’t easy to distinguish who is the target group and where the information should be placed. Towards the camp we ended up creating a new section only for news from all Camp Media (TV, Radio, Magazine, and the Web). That was a good move.
  • Wordpress rocks - but it for static information it is sometimes a bit difficult to organise the order of information. Or maybe there was just too much of it. Wordpress is a blogging platform afterall.
  • Let people comment on everything - interaction with the audience is great, it really improves the quality of the content you are delivering. We learnt a lot from comments. During the Jamboree we didn’t have time to follow all comments due to the speed, but we kept an eye all the time.
  • Respond to questions - goes with out saying, but that makes people happy. Initially we approved each comment manually, thus enabling us to respond to any question that occurred. The drawback is that website visitors didn’t get their comment visible immediately. Which may, or may not, have been a turnoff. 

I’m sure more will follow.

    • #JustMigrate
    • #feedback
    • #jamboree
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Professors #1 priority: teaching

There are a lot of bad teachers in academia. Actually, there are a lot of super smart professors, PhD students, teaching assistants and whatnots, who are all really bad teachers. There are exceptions of course, but it need not be that way. The default should be awesome teachers.

I’ve heard several arguments such as “Yeah, but teaching is not what they like the most,” “I’m here for the research. Working on hard problems is what captivates me,” and “I only get funding for X%, the rest I have to fill up with teaching.” Arguably all valid reasons. Take note that what I am about to propose doesn’t mean professors should do it 100% of their time. I’m just suggesting a shift in their priorities, such that when we evaluate their research and our education, we will read comments like “Amazing course! Makes me want to do a PhD asap”, “Awesome!”, and “This is ground-breaking!”

Here’s why I think universities should make teaching the number one priority for their researchers, PhD students, professors, and otherwise: 

1. Tap into awesome ideas

In every course and every class, there is a vast unused or under-used pool of resources. Students, freshmen and seniors, controls an enormous amount of intelligent ideas. Ideas and students alike are all different, causing a positive diversity which enables a multitude of angles to be explored. Through teaching, professors can challenge students, explore alternatives, evaluate their ideas, and receive contributions to their current (and past) research.

2. Use free labour for a better cause

In computer science a large part of any course’s curriculum is project work. I’ve been part of the most awesome project and also some really boring ones. The boring ones tend to follow the scheme: “Here’s the requirements, implement XYZ, make some not-so-extensive-testing in the last minute, write a report, get a grade assigned to it, never look at it again” Not so motivating. So many times (too many times?) students spend hours and hours implementing some algorithm just to meet the requirements of the course. Here’s a thought: let professors use the students free labour during course work to implement and/or evaluate some of their on-going research. I would love to be able to see how my late nights of hacking contribute to something real. I don’t give a rats about a grade as long as I learn, and I’m sure many students feel the same.

3. Make students interested in research

This is rather a result of the two previous ideas than something ground-breaking. If students are exposed to, through course work for example, current research activities by professors at their university, then that will open students’s eyes. Much of the time I have no clue what the computer science department’s researchers are working on even though I have a genuine interest. Probably much of it I will never understand. But, if teaching is professors’s number one priority, I’d be able to see and learn about what problems they are working on. They are not the only ones who like to work on hard (real) problems. Show me what you are up to and even I might consider a PhD.

The result: a bunch of A-class students with a deep understanding of research. In fact, much more than that! Professors will likely produce even better research, have a greater chance to get publications (there seems to be a frenzie about getting this in academia), get more work done in less time, and be highly appreciated by their students.

In short, we’ll all have a jolly good time while being awesome.

    • #JustMigrate
    • #academia
    • #education
    • #feedback
    • #nontech
    • #university
  • 2 years ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Updating GPS coordinates in Android emulator

The Android Eclipse plugin is generally a very handy plugin. There are, however, a few limitations. For example, if you are working with multiple emulators running simultaneously and want to update the GPS coordinates in both emulators, you will find that you can load only one KML file at the time. Needless to say, this is a very specific issue, but annoying enough when developing applications which heavily depend on the GPS functionality and interacting with other clients at the same time.

@pauloricardomg wrote a GPS server to be used in his and @navaneethr course project. He programmatically updates the coordinates by sending instructions over Telnet to the emulator. For the evaluation of our own project, we needed something similar. Below is a hack which extracts the essential functionality and wraps it in a python script.

Hope it may come in handy.

https://gist.github.com/967616

    • #JustMigrate
    • #android
    • #geolocation
    • #hack
  • 2 years ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Page 4 of 10
← Newer • Older →

About

Software developer at MEDEA, a research centre at Malmö University. M.Sc. in Computer Science with focus on distributed computing from KTH. Wrote a thesis on scaling recommender systems at Tuenti.

Active Scout since many years, right now leading the Info/PR team for Lägr1.

Hobby photographer, active reader, cautiously enthusiastic, avid traveller, and a big fan of smart ideas.

Found on-line at Github, LinkedIn, Twitter, and Facebook or via e-mail.

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Mobile

All texts are CC-BY.

Effector Theme by Pixel Union