Showing posts with label computers. Show all posts
Showing posts with label computers. Show all posts

Sunday, September 7, 2008

Wrong operating system?



I love this world: I love the new software and technology launches, the fuss around new services and new applications, the way we use technology, the way we combine it, etc. I start thinking that I'm living the best possible worlds and sometimes I feel so surprised and somehow proud of being contemporaneous and partially part of this.

This week brought us, among so many others, Chrome (the oh-so-talked-about Chrome) and the new Picasa (namely 3) + Picasa web . Nice stuff from google, cool things to play with.
Today I wanted to install the new Picasa and, of course it is not available for Linux, yet. Not to mention that Chrome is only available on Windows. Not to mention how much did I wait for Picasa 2.7 with (finally!) upload to web albums for Linux and how thrilled I was to have it this spring.

And I could mention such a long list of applications following the same pattern...

With so many cool applications available on Windows and Mac and the application developers completely ignoring Linux users, I found myself wondering today: am I using the wrong operating system for my software needs? I mean, maybe the type of user I am, the software I need and the way I use my computer in conjunction with the web is not the stuff that a Linux user would do, or what Linux is made for. It's not about not knowing or not wanting, I can tweak stuff, I can hack my Linux system, sometimes I get too involved in trying to make a webcam work or fixing sound / network / etc drivers problems, etc but I might be too social (wtf other would I need a photo management program for?) or too "trendy" for a Linux (wtf other would I want Chrome for?)

But still, I am using Ubuntu (8.04!), the Linux for girls ;) and given its popularity I should have more!

Yeah, I know my problem is obsolete in the context of the web operating system (or whatever the name of the concept is) but still, some doubts darken my clear skies of hope: Chrome on Linux? Firefox on Linux at the same level as for other OS? Plugins?

Don't get me wrong, I love my operating system, I love its openness, I love its freeness, its ubiquity (being able to have it everywhere just the same and for the same 0 charge) but I'm wondering whether we're the right one for each other.

I understand it's all about money and business (why the hell would application developers write Linux versions of the applications when Linux OSs users are so few (supposedly) and can wait anyway since they use a free operating system and should not expect too much from life because they don't pay?) but I just wish we lived in a (more) perfect world...

Sunday, April 20, 2008

Software doesn't matter?



The kid published tonight a post in which he stated that the software doesn't matter, it's the final result that people achieve with the software that does matter and that software will not make things happen if users are not set up to so good software's main quality is not being in the users way towards their goal.

While I very much agree with the first part, there are some things I would put in a different light for the second.

Indeed, nowadays software is just a tool (like almost everything in the world, actually): no one makes software for the software, or maybe some computer scientists in some laboratory -- that's the main difference between computer science and software and that's why I love the latter. We build software to help people do something, as good as we can, as good as they can: we give our best to create the best software we can to help people take maximum advantage of their possibilities.

And now we get to the second part: is the software that does not stand in your way the best software?

On one hand:
Is your friend that never criticize you your best friend? If we look at the question with user eyes, yes, it's most of the times like that: regular users generally don't have a particular attraction to learning new things and dealing with "the damn computer" or "the stupid software". I say that the software has to have an opinion, its purpose is to show the user "the good way" into computers and to help him getting better and better every day (remember, as good as they can), even against his/her will.
Our job is to really implement "the good way", to make sure our software does not create bad user habits or doesn't cultivate them, au contraire. There are situations when we have to take risks, we have to implement the good way even if everybody will hate us for it (that sounds so socially familiar) and nobody will use the software hence we'll get no money -- like persisting in caring for web standards when users use the browser that doesn't implement them . It might pay off at one point in the future, in which case we'll take the pride (and money) of being amongst the chosen few pioneers, it might not.

On the other hand:
Building a software that just doesn't stay in the way of it's users , isn't it a little too low for an aim? Why just that when we can do more? Yes, we start with that as a basis, always, we need to sell our software, people have to love it but let's set our minds to amaze them, user just satisfaction should be at the other end of the feature list. Why not propose to make the user fall in love with the software and do things he had never done before and go places he had never gone before?  (that sounds socially familiar, again) Achieving this is a challenge, we have to take it and use it as a doorway to slip into our souls, both as users and developers, the joy of going beyond what we used to call "our limits".

Blogged with Flock

Tuesday, April 15, 2008

Perfect Office Setup



Because the kid provoked me and because I've been here for a while and I thought it would be nice to offer some insight (read pictures) about how I live, here you go, my perfect office setup:

Version "school cafeteria setup around the only power source in the stupid place for which students fight eachother":



you can notice the lunch, the drink, the healthy part of the lunch sitting on a used napkin (used for explaining some code to a faculty colleague) and, of course, the big star: "the pig".

Version "in my room in the campus, the clean edition":



starring, in the order of appearance: devil tail, headphones (because have a hunch that my neighbours don't like my music that much), the booting pig in whose display you can notice the reflection of the cracked window (I swear it wasn't me), empty pill box, pens here and there, XWiki cup with some coffee left from this morning resting on the useless "Master de Sciences Mention Informatique. Livret pedagogique" (actually it's very good for resting the cup on, that's what I use it for), the lamp whose role is only to make me look like a smart hardworking student, used napkins, some mix of wires (cell phone cable, webcam, cam cable, small headphones, maybe some stuff I can't identify) mixed with a couple of cigarettes choco (left from the revision before exam I had the afternoon and night before), pills blister (again), knife (you never know when you need one), paper handkerchiefs pack, mobile phone, used subway tickets (from Paris, I hope -- I have a subscription for the Strasbourg transportation for 2 months now), some papers (I think it's actually important stuff written on), important papers plastic envelope, napkin roll.

There is also the "in class not paying attention to teacher" version and the "in bed" version for which I don't have pictures.

So, what's your perfect office setup?

Wednesday, August 22, 2007

What's the time, Mr. Google?



"Whatever you want, kido!"


These days my computer's clock has gone mad: it shows a chaotic time, all the time, always behind (sometimes even with a couple of days gap). I set it and, after an hour or so, it goes wild again. While this is not a problem in Ubuntu (I just set the time to synchronize with a time server, namely the ubuntu time server), it is causing me a lot of trouble in Windows, because synchronizing it with a time server just returns an error or smth. The manual says that I should check the address of the time server: well, I'm using their default server list (but maybe this is the problem ;), actually).


Anyway, for some activities I am stuck in Windows: e.g. writing a damn .doc file with various ms fonts that render veeery strange on Linux, playing World of Warcraft (but I really don't care that much what's the windows system time when I'm defending the Alliance :P ) and so was the case this morning (the .doc file, not the WoW!!) when I realized that the only time-showing-devices I own are my computer and my cell phone. The first was down, the other one too far away, so I decided to ask Google, because that's why I Google, isn't it? Guess what, the wonderful time-depending gadgets on the iGoogle page actually display your own system time, so never use them as reference. I wonder now if this is good or bad... I mean, for me it was obviously bad, but I wonder if someone benefits from this, EVER: maybe the guys at Google didn't find a reliable time server, maybe they didn't get it from an internet source because then you would need to change the iGoogle time zone setting every time you travel (though I'm pretty sure it's not that hard to find out where is one accessing the page from), or maybe some people like to set their computer clocks to lie to them and want the whole world to consent.