Saturday, March 23, 2013

Moving to a new blog

Blogger was a pretty cozy home for my main blog for almost seven years now. But the time to move out to my own flat has arrived. You can read more about the whys and hows at my new address: http://blog.ialja.com, where I've also made a copy of all my old blog posts. I'll probably keep this blog as an archive as long as Google allows me to.
If you're reading this post in your RSS feeder, please subscribe to the new feed address: http://blog.ialja.com/atom.xml


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Sunday, March 10, 2013

How a Lego dragon helped me explain programming in 15 minutes

Another Rails Girls Ljubljana workshop also meant another lecture on how the internet works and the basics of programming. The goal was to ease in the participants, this time mostly high school girls, into the practical workshop that consisted of creating a web app for collecting ideas in Rails. I was pretty happy with the first version of the lecture I did for our very first workshop that used a cute story about GitHub's Octocat, who loves sushi, but doesn't eat fish.



However, there were two majors issues we discovered by using the first version of the lecture at the workshop:
  • TryRuby.org, an otherwise super cute website, didn't behave well during our workshop. With about 75 laptops on the same network, the site was painfully slow at moments, making it difficult for girls to keep up. Also, the order in which concepts are introduced in the tutorial is difficult for beginners (arrays make a surprisingly early appearance, for instance).
  • Beginners were a bit confused during the practical part of the workshop about switching from Terminal and local files with code. The meaning of all those directories and files in their Rails project wasn't very clear.
All that meant I had to roll up my sleeves again and create version 2.0 that includes a giant dragon!


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Friday, March 08, 2013

Lessons learned from Rails Girls and why we really do need more women in tech

It can be surprisingly easy to not notice things because "that's just the way it is". I have to admit I used to feel that way about the lack of women in tech. Just as a lot of women in the industry, I quickly started to think of myself as on of the guys and not even notice that I'm consistently a part of a minority at most tech events. In some ways, I was lucky that my mom was a geek even before that was a fashionable word and that I grew up without ever knowing computers were boys’ toys. But once you do start paying attention, it's impossible to turn the other way.

Self-driving cars will be on our roads soon, so why is it that seeing a large group of girls in front of a computer science faculty is still an exception reserved for Rails Girls events? 



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Thursday, March 07, 2013

How I found great chocolate in Brussels and glimpsed the flame of hope


I found myself in a bit of an awkward situation when I had to explain to my friends why I would be flying to Brussels this week. Sure, I knew the official answer. I have been selected as one of the 25 members of the "Young Advisors Expert Group on implementation of the Digital Agenda for Europe" (yeah, I had to copy-paste that). I suppose it looks nice on my CV. And I will be visiting the capital of the European Union for the first time.

While I was looking forward to the trip, I didn't really have a clear idea on what to expect. There was some strange paperwork I had to fill in, some very formal documents sent around that say a lot and yet nothing at all at the same time. It started to look a bit better when they created a Twitter list of YAG members. I admit I also felt a bit intimidated by some pretty impressive CVs from my fellow group members. What do I possibly have to offer? I don't even pay as much attention to politics as I should, because I get frustrated about the endless talking and too little meaningful action. Discussing important issues is all well and good, but if you don't follow it up with concrete actions, it's just a nice hobby suitable for lazy Summer evening on a terrace, with a glass of fine wine in your hand. I know, I know, big political decisions are hard and should not be made lightly. But hard doesn't mean impossible.

My first YAG meeting

Most doubts I had quickly disappeared once I actually met the other members of the YAG group, some members of DG Connect and (my new hero) Neelie Kroes, Vice President of the European Commission responsible for the Digital Agenda. We kicked off the meeting by touching upon some common concerns, such as obstacles faced by startups, the inefficiency of our school to prepare kids for a digital future (and present), the lack of a single digital market and so on. But, also encouraged by Paul André Baran, the Romanian Digital Champion, we quickly agreed that we shouldn't spend too much time complaining about things we all know to be wrong, but rather switch to proposing solutions. Of course, there's not much actual power you have as an external advisor. But we can bring a fresh perspective to the table, one not yet spoiled by the bubble of big institutions.

Neelie Kroes
Photo by Jordan Hatch
Diversity is key to finding innovative solutions. And I was pleasantly surprised to see how open the whole DG Connect team was to listening to what we had to say. They asked us to be frank and we embraced the opportunity wholeheartedly. What do we have to lose by speaking our minds? Nothing, but a lot to gain. I also loved the fact that they kept encouraging us, as a group, to get together and come up with practical propositions for the EU related to the Digital Agenda. Sure, the road to action is a long one and maybe even covered with wild plants, but it's good to know it exists.


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Saturday, December 22, 2012

I quit Evernote: why a company shouldn't choose good looks over their core functionality

I used to love Evernote. "Remember everything" is their headline. People talk about "outsourcing your memory" with Evernote. And I did. I made Evernote the hub for most of my work that didn't require documents. I stored everything, from meeting notes and blog post drafts to notes about our cats' health and even kept a shared notebook for our favorite recipes.

One of the things I loved most about Evernote was its ability to keep all my notes synced across multiple devices. Sounds great, doesn't it? Yeah, except things don't "just work" anymore.




Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Monday, December 17, 2012

When magic happens at Rails Girls Ljubljana

What happens when you fill 2 classrooms and 1 big conference room at Telekom Slovenije with over 70 girls of all ages, who want to build their own web app, and 30 coaches, experienced web developers? No, it's not a rhetorical question, it's a real challenge!
Over a hundred people at the first Rails Girls Ljubljana workshop! Photo by: Katarina Jazbec
Sure, the girls are among the most enthusiastic out of the 586 that signed up for Rails Girls Ljubljana, a free two-day workshop. But most of them have no experience with programming whatsoever. And the coaches sure are all excited to help and hope to see more girls among their ranks, yet most of them have little or no experience with teaching, especially with teaching complete beginners. Even after more than a month of intensive planning, countless emails and meetings, I, as the main organizer, can't help but feel nervous on Friday, December 14, the first day of the first ever Rails Girls Ljubljana. Is anyone even going to show up?


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Sunday, December 16, 2012

Explaining the web and web programming with Octocat, sushi and fish

One of challenges of organizing Rails Girls Ljubljana was coming up with short lectures that would prepare the girls, absolute beginners, to understand the basic terminology of the web and what they would be working on.

Sure, there are some existing presentations online about what programming is and where Rails fits in the whole story, but I thought beginners could benefit from something a bit more simple, funny and thus memorable. Which is why I borrowed GitHub's mascot Octocat and sent him off on a journey to find sushi without fish on the web. Wait, what?


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Saturday, November 24, 2012

Why I write at least 750 words a day

One year ago I first came across this strange website, 750words.com (thanks, Swizec!). Simple concept, simple instructions. Write 750 words. And come back again tomorrow, write at least 750 more. Rinse and repeat. 750 words. Each and every day in the past year. Now a total of 356,548 words, 367 days.



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Thursday, October 04, 2012

Forget email, send me a raven!

The Game of Thrones TV series gave me a much needed kick in the ass to start reading the A Song of Ice and Fire series of fantasy novels by George R. R. Martin. Again. I actually read the first book or two a couple years ago, around the time when the fourth book was coming out. Even though I found the story amazing, I somehow never got to the other books.


Watching the TV show did however remind me of the books, and considering the fact that I recently plowed through all three Fifty Shades books without punching something or somebody, I decided it was about time I actually read something brilliantly written for a change.

And I've been completely immersed in the series for a while now. It's probably one of the only reasons why I still voluntarily put up with the awful public transit in Ljubljana - I found out that I can read a lot on my iPhone while waiting for the bus or riding the bus in peak hours. Which is probably why you always find me at the bus stations minutes before the bus is scheduled to arrive. More time waiting for the bus = more reading time.

One of the reasons why I love the series so much is the fact that it gives you a very realistic feel of the world. It's crude, it's real, and it's full of complex characters that actually feel human. There's nothing romantic about Martin's knights. They bleed like everyone else, drink like most, and smell rotten after a week in prison. On the other hand, I can’t really say I know Aragorn that well.

And there is a particularly interest aspect in the books for me: the slowness of communication and how utterly unaware most characters are about what's going on in the rest of the world. They don't have Twitter to cover the latest rumors about the dragons from across the sea. They don't have paparazzi following queen Cersei around King's Landing. They can't make threats to distant foes in a blink of an eye through SMS or email. They don't have people making "King Joffrey totally looks like his uncle Jaime" posters on meme sites.



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Wednesday, May 09, 2012

Instagram and the new renaissance of visual communication

There's a big shift happening in the world of consumer applications. The web is finally becoming a true visual medium. We are finally leaving the limitations of the early, text-based web and computers and embracing visual creative thinking.

Want some proof? Instagram. Photo sharing mobile app with artsy filters sold to Facebook for 1 billion USD. 50 million users, popular among teens. Pinterest. One of the fastest growing social web sites, centered around visual bookmarking, easily beats Google+ on engagement. Draw Something. Insanely popular mobile game, making millions of users finger paint with a childlike joy. Something is going on.



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Wednesday, January 25, 2012

I'm in love with Pinterest (and why that matters)

I've got a confession to make. There is a new website that is capturing an increasing number of spare minutes in life. It provides an endless stream of visual inspiration, and every time you use it, you can't help but feel a bit more creative. Yep, I'm in love with Pinterest, the latest over-hyped tech media darling.

I did try to resist it, I swear. When I saw the first blog posts about it, I thought I didn't need a service like that. I tried to convince myself that Tumblr and Instagram were enough for me. And I didn't want to fall into the whole "women love Pinterest" stereotype. But then, as the hype kept growing, I gave in to my curiosity and a professional dedication to trying out all the new cool social services in town. And I haven't looked back ever since. Why is that, and why does it matter?



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Saturday, September 24, 2011

Facebook is becoming the next big platform with Timelines, smart social apps and better privacy

I know it's super trendy to be anti-Facebook and looking for more "open" or less "evil" alternatives like Google+ or Diaspora. But after the massive changes announced at Facebook's f8 developer conference on Thursday, I feel like it's time I say this out loud: I love Facebook.

Facebook, one of my favorite web destinations
Skating to where the puck is going to be

I love Facebook as a service, and I love Facebook as a company. I completely agree with MG Siegler from Techcrunch on this: Facebook is becoming the new Apple, skating to where the puck is going to be, and leaving the competition baffled in dust, miles behind.

Sure, change and innovation are often difficult to accept for the now almost 1 billion strong mainstream Facebook user base. Even a minor repositioning of a button is bound to make someone upset. For a week or so.

And that's why I have even more respect for Facebook: despite being very mainstream, they are not afraid to innovate. They could easily sit on their asses for a year or two and wait for Google+ or something else to catch up. Instead, they choose to run head first into the questions nobody is even asking yet, and often finding answers nobody else can think of. Like Apple, Facebook is still able to maintain the mentality of a startup and has the guts to challenge the status quo.

Do they get it right every time? No, of course not. But you're bound to make mistakes if you're trying hard to be the first and the best in what you do. The tricky part is knowing how to recover from your falls, move on, and find the next big thing that will change people's lives forever.

This might seem like a big statement; after all, Facebook is just a social network, right? Well, it seems like they have bigger plans than that. The folks at Facebook are really hard at work trying to find the best ways for people to connect online. And not by pilling up features, but by rethinking the way we connect to each other on a human level.

And human is the keyword to the two major changes announced on Thursday. Firstly, completely redesigned user profiles, now called Timelines. And secondly, the new generation of Facebook apps that enable social experiences, and finally make seem the semantic web a step closer to reality. Let me explain why I'm so excited about all these new features.


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Friday, August 12, 2011

Subjot: bridging the gap between Twitter and Facebook with subjects and dicussions

Yesterday I came across a blog post on TNW on Subjot, a Twitter alternative. Yeah, I know. At first, I rolled my eyes. (Yet) another Twitter is probably not what we need. But I'm glad I read the post anyway and discovered that Subjot actually offers a solution to a Twitter dilemma I've been having lately and builds an interesting product centered around discussion on top of it.

I wouldn't really call Subjot a Twitter alternative. It actually works quite well with Twitter, and in a way provides a middle way between Twitter and Facebook, providing a public space for discussions based around topics user define themselves. Call me crazy, but I actually see Subjot as Google+ done right. Intrigued? I sure do hope so, because I think Subjot is a nice little gem with a lot of potential and a harbinger of a larger trend. Let me explain why.

Subjot: "Talk about your favorite subjects. Let your friends choose what to follow."


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Tuesday, July 19, 2011

Making Tumblr my online home

The mission: find a new home for my online hub

Not long after Steve Jobs announced iCloud, a free service that would replace (and, quite honestly, dramatically enhance) the existing paid MobileMe service, it was clear that those of us that were using MobileMe to host our iWeb website would have to look for a new home.

Which, for me, meant looking for alternatives for hosting my online hub @ iAlja.com. Until recently, my online hub was a simple iWeb website that pointed to all my profiles around the web that I'm using actively, and had a few extra pages for an extended bio and featured work. Nothing complicated, and I liked it that way.
Goodbye, old iWeb website!

But apparently time had come to find a new home for my online hub; a journey, which ended up on Tumblr. So, read on if you want to know why I chose Tumblr and how I'm using this micro-blogging platform as my personal website.



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Thursday, July 07, 2011

5 key mobile trends you should know about [Lecture]

Recently I was invited to prepare a guest lecture for a small group of business and management students attending an E-learning course as part of their Summer School in Koper. I was told to choose a topic that would be fresh, something that students don't get to hear about that often in regular classes.

And that's why I decided to put together an overview of some of the key trends in the mobile industry that are already influencing the way we study, work and socialize, and will probably be an increasingly important part of our day to day life. You can find the slides and the video of my lecture, as well as a text recap, in this post.



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Tuesday, June 07, 2011

iPad, AirPlay Mirroring and Apple TV: the new portable interactive white board that can do so much more

Yesterday's Apple Keynote at WWDC 2011 was full of big announcements. No shiny hardware upgrades this time, but a lot of great stuff coming up for our desktops with Mac OS X Lion, our mobile devices with iOS 5 and a solution to keep it all nicely synced together, iCloud.

I'm still digesting all the new announcements, but here's one particular feature of iOS 5 that I think could really be a huge hit in our classrooms: AirPlay Mirroring.

AirPlay Mirroring brings the ability to mirror your iPad screen through Apple TV. You can see a short demo in the video I've embedded below.

Now, imagine this setting: instead of hooking your classroom overhead projector to the painfully slow computer on the teacher's desk, connect it to the $99 Apple TV. And then use AirPlay Mirroring on your iPad to share presentations, your web browser or any of the 90,000 (!) beautiful apps for the iPad.

And the best thing? You're free to walk around the classroom and let your students interact with the apps.

There are of course already several iPad apps that can help you turn your tablet into an inexpensive, portable interactive white board, but with this set up you could do so much more. It's not limited to an app - you can do anything you can do on your iPad. Not to mention the setup is super portable, so you can take it along to any classroom you visit, not just at your own school.

Unfortunately, AirPlay Mirroring isn't out yet; it will be available in fall with the release of iOS 5. But I still think we'll be seeing some nice uses of iPads hooked up to the not very expensive Apple TVs through AirPlay Mirroring. Bringing the magic of the iPad to the classrooms or meeting rooms, enabling people to work together just by passing the tablet around the room.

Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Tuesday, May 03, 2011

iMoot 2011: the Experience (Part 2)

In the previous post I highlighted some of my favorite presentations from this year's iMoot, a web based international conference dedicated to Moodle, an open-source learning management system. The 4 day event ran 24 hours a day to accommodate all time zones and was packed with 50+ speakers across 6 continents. So, how does it feel to attend such event purely online?

First of all, I would like to thank and applaud the iMoot organizers for putting together such an amazing event. Julian Ridden and his team worked hard day and night to make sure everything was running smoothly and everyone had the necessary support. And if you're wondering what it takes to orchestrate such an event, just take a look at Julian's "iMoot Control Room".

The program was well planned and ran simultaneously in two tracks. There was just enough time to catch a little break between sessions, plenty of opportunities to interact with the presenters, and the repeat sessions made it possible to attend almost every session I was interested in in person.
Basic options for every iMoot session
By the way - all repeat sessions were done live, not with recordings of the previous session! And in case you missed the repeat, you still have the chance to watch the recording on the conference website, usually posted within the day after the session.

I also got a lot of opportunities to practice Moodle 2.0 on the conference site, and the organizers did a great job at providing a dynamic conference schedule (custom coded by Shane Elliott). The schedule showed your local time for all sessions and made switching between sessions a breeze. You could even save it and print it as a PDF file in case you wanted to have it on paper.
Awesome dynamic schedule with all session links on the iMoot site
I must say it was a bit confusing to have a separate course for each session, particularly because each session had its own discussion forum in its own course, so there wasn't much discussion going on on these individual forums - after all, it is difficult to follow forums in over 60 courses. It must be said that some presenters did a great job at adding extra resources to their courses and even used them for demos during presentations.

So, the main place for asynchronous discussions was the iMoot Lounge, though most discussions were related to the technical issues and questions/comments about the program. That's why I think it might be perhaps a good idea to have session discussion all in one place, perhaps right in the Lounge, so we'd all be exposed to more content oriented discussions.
iMoot 2011 conference lounge
But of course, as with face-to-face conferences, most of the interaction took place during the live sessions. All presentations, panels and keynotes were delivered through Adobe Connect, a professional web conferencing solution, which is relatively easy to use and set up (note: I have used the system before in different roles, so I came prepared). Yes, there were some technical problems along the way, particularly in sessions with over 40 participants, when we'd all get occasionally kicked from the session room. It kinda reminded me of Second Life events with sims crashing and all (good old times!).

Adobe Connect during Martin's keynote
But hey, it really wouldn't be a real web conference without tech problems, would it? Plus, the support staff was very helpful and fast in solving any issues, so for the most part the technology did work as it should have and the sessions were easy to follow. I especially enjoyed the lively backchat during presentations that was usually both informative and fun, and provided a great opportunity to learn from one another.

Big kudos also to all presenters that really engaged their audience in the presentation and did a great job at keeping an eye on the live Chat while presenting. I really feel we had more opportunities to ask questions and steer the direction of the presentation than we would in a face to face conference.

So, regardless of whether you're a Moodle pro or a Moodle beginning still exploring what Moodle can do, I strongly recommend attending an (i)Moot. It's a great experience and wonderful opportunity to connect with Moodlers around the world, get direct feedback and insight from core Moodle developers, and learn tons of practical tips and tricks. Also, way more affordable than attending Moodle Moots around the world, though that's of course also a great experience if you can afford it.

And finally, to all fellow iMooters, class 2011: hope to see you again next year! Perhaps I'll even find the time/courage to join in with my presenter hat as well :)

Related post:



Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


iMoot 2011: the Highlights (Part 1)

I'm really glad I took the time to attend this year's iMoot, a web based international conference dedicated to Moodle, our beloved open-source learning management system. The 4 day event ran 24 hours a day to accommodate all time zones and was packed with excellent speakers and presentations.

That is why choosing just a few highlights from the conference is anything but an easy task. But I want to give it a try anyway, so, without further ado, here are seven of my favorite presentations from iMoot 2011:


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Tuesday, March 08, 2011

Android for girls: a new frontier

According to last year's AdMod Mobile Metrics Report, nearly three quarters of Android users are male. Sure, other tech gadgets and smartphone operating systems do tend to show a slight male bias, but why is the percentage of Android female users so dramatically low? And can anything be done to make Android more appealing to women?


These were the two key questions I tried to answer while searching for a topic to present at the recent MobileCamp Ljubljana, Android edition. I was pretty sure more than three quarters of the audience at the event would be male (I was correct), so that seemed like a nice topic to explore with the guys, mostly app developers.

You can see the slides from my talk embedded below. As the slides attracted quite some interest on SlideShare (my first presentation that got featured on the homepage!), I also decided to do a little write-up on my blog, to expand on some of the key points.
So, why aren't more girls using Android? What can we do to make Android phones feel right and not (only) a geek device?


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.


Saturday, March 05, 2011

iOS, Android and Windows Phone 7: the classroom potential [Part 2]

In part 1, I talked about my personal experience with three of the most popular operating systems for mobile devices of today and the future. In this post, I'd like to continue my analysis by looking at which OS has the biggest potential to become a hit product of our classrooms.


So, we have three main contenders running for classroom OS of the year:
  • iOS, the app focused OS running on incredibly sexy Apple mobile devices,
  • Android, the geeky OS of many choices and opportunities that can even be installed on an e-book reader and
  • Windows Phone 7, Microsoft's attempt to catch up by focusing on a simple user experience (and making Apple fans feel bad for liking a Windows device).

What the school is looking for

And we're at Sunnydale High School. Helen, the principal, really wants to make their school cool and fun by providing their students and teachers with one-to-one technology. After all, it's so hard to capture students' attention these days, and being proficient with computers will surely give students a competitive edge in the information society of the future.

But here's the thing: the school is on a really tight budget and they have to decide what to invest in. Should they install interactive blackboards in every classroom? Get a computer in every classroom? Give each student their own computer?


That's all very expensive, and the investment they made in those tiny netbooks two years ago didn't really pay off. Nobody likes them. The teachers hate them because the screens are so tiny and because Word is so slow to use. The students hate them because they are slower than the computers they have at home and because even their phones provide a better Facebook experience. And the IT stuff hates them because they are just as annoying to maintain and support as their big brothers in the computer lab. So, the netbooks are mostly collecting dust in the closets. or being used as paperweight - at least something they're sort of good at.

Is the answer in those new mobile, post-PC devices everyone keeps talking about? Let's take a look!


Note: This is just an archive post. The blog has moved to a new home at blog.ialja.com, where you will also find a copy of the entire blog.