Archive for the ‘Opinion’ Category

[SPANISH]

Hoy he estado viendo un vídeo gracias a @semurat. Es una pequeña charla que ofrece Martijn Verburg llamado “The Diabolical Developer”.

Mi impresión tras el visionado fue de “Ooohhh, mola“. La visión era diametralmente opuesta a lo que yo últimamente defiendo, que es el agilismo y el clean code, pero había algo de verdad en todo lo que decía… y me dejó pensativo

Esta persona del vídeo habla de aprender de ti mismo, de no gastar tiempo en reuniones ni creer en los “artesanos del software”. Dice que todo el desarrollo moderno de software es erróneo y que deberíamos programar más y hacer todo lo demás menos.

Espera, Espera… que hay algo que no cuadra…

Es cierto que hace 40 años ya se desarrollaba, pero seguro que no al nivel de cantidades de gente que se hace ahora. Las metodologías de desarrollo han venido a organizar flujos, y como siempre y como en todo, si se hace mal es difícil que funcione (lease el famoso SCRUMBUT… o sea “I use SCRUM but….”).

El agilismo no te hace mejor programador, te hace responder mejor ante cambios.

El código limpio no te hace mejor programador, hace que el trabajo en equipo sea más fácil.

Los repositorios de software no te hacen mejor programador, pero te salvan el culo.

Si tienes la suerte de trabajar en un proyecto pre-establecido en el que sólo tú desarrollas, adelante: ponte los cascos, usa tu pincho USB y haz un código super eficiente que sólo tú entiendas.

Y que la fuerza te acompañe…

Por cierto, compro lo del “vi” como editor de código…

I was just viewing the presentation of the new Samsung ATIV S (you can see it here) and there I can hear how the presenter talks about the new features this mobile phone has and how you can take advantage of Microsoft tools and services as you are using a Microsoft device.

That is COOL, as it is using an iPhone or iPad when you own an Apple Laptop or desktop. Everything is integrated and you feel comfortable in an environment where everything is connected.

I’d like to have this same feeling if I am a Linux User. I’d like to have services only available or that works much better when used in a Linux and some mobile environment. But I haven’t got that (yet).

Android has come to be a cross platform. it’s not related to anything else than Google, and google is a service company. So I may find as comfortable in any OS, but without the feeling of having a inter-connected set of services behind me and bound to the OS.

I must say that Android is the best platform to work with Google services, that’s for sure, but there’s no desktop OS for this Google environment so tied.

So, when I see all the developers migrating from their geek Linux machines to a way cooler (and more expensive) MacBook Pro or similar, I must admit is logical, and that I would surely do the same if I had the money :-)

Failing is overrated

Posted: June 27, 2012 in Opinion

I attended a small talk yesterday about collaborations between University and companies in Spain and abroad. One of the speakers said that in USA they were not afraid of failing, and that failing was the way to get to success; at that point @javisantana made a very interesting statement:

Failing is overrated; when you fail, you get to know what went wrong, but it doesn’t teach you the way of doing it right.

And that’s true, you fail a thousand times, and you will know how NOT to do that thing in a thousand ways… but the experience gathered won’t teach you the way to succeed.

El estado de confort tecnológico, tal y como yo lo entiendo, es esa situación en la que te sientes cómodo con los gadgets que tienes, es decir, que aunque pudieras sentir ese deseo geek de poseer algo más novedoso, tienes claro que no te va a aportar ninguna feature nueva que sostenga su adquisición. Está claro que ese estado no tiene por qué darse en todos los elementos que posees, y también es muy posible que no sea razón suficiente para no pasarse por la tienda y hacer el cambio, pero está ahí.

Cuando el deseo puede a la razón y aún sabiendo que no te va a aportar nada aquello que compres lo haces, es muy normal sentirse defraudado tras un pequeño periodo de “jugueteo” con el gadget recién adquirido. El mono de la adquisición ha pasado, vuelta a la realidad…

Me imagino que las compañías de tecnología luchan con todas sus fuerzas para evitar esa situación de confort, pero en muchos sub-sectores el número de novedades o la calidad de las mismas no es suficiente para defender un nuevo producto.

En el caso de los Smartphones, por ejemplo, una vez que el aparato es capaz de ejecutar las apps, hacer fotos de buena calidad (para ser un móvil) y ver vídeos, ¿qué más da si la pantalla ahora es de 1280×800? ¿En 4 pulgadas? ¡Vamos hombre!

Core 2 Duo a Core i5…. ¿realmente se va a notar en el día a día del usuario medio de un portátil? No lo creo…

¿En que basan parte de su modelo de negocio las compañías de este tipo? En la envidia… tenerla y darla… el deporte nacional…

Dennis Ritchie, DEP

Posted: October 13, 2011 in Development, Linux, Opinion
Tags: , , ,

1941 – 2011

 

Mucho menos cool que otros, este hombre sólo creó el lenguaje C y tuvo un rol muy importante en el desarrollo del UNIX

Supongo que no saldrá en periódicos ni telediarios, por eso le dejo un hueco aquí.

GRACIAS

Gracias a @jmnavarro he llegado a leer este impresionante artículo acerca de por qué existe tal variedad de precios entre los proveedores de tecnología. Si eres la parte que necesita de ellos, recomiendo su lectura; si no, también.

Por qué hay precios por hora tan distintos entre los proveedores de tecnología

I’ll try to write down all the feelings and impressions I’ve received since I’ve got my own BADA.

HARDWARE

Impressive. I come from a Motorola Milestone, 3,7″ and 854×480, but the AMOLED screen is awesome. The phone is slim and light weighted. The camera is great, much better than any other one I’ve already tried in Android. Recording video gives no lags. It has FM Radio, flash, and physical buttons for answering/hanging calls (don’t like touch buttons much)…

Samsung Wave

Battery lasts for long unless you use WIFI too much; I haven’t discovered any wifi power consumption option yet. I’ve been using the phone for 4 days without recharging, compared to the day that Milestone lasted is a great improvement…

It’s a way better compared to many Android phones, and cheaper; remember I’m talking about hardware… O.S and apps will come later :-)

O.S.

What people usually forget is that a mobile phone is a PHONE; a phone must be easy for sending and receiving calls, texting; it should also give you the chance of having ascending tones, or control over the way it manages new text messages.

A month ago I was in a hotel room and wanted my former Android to wake me up in the morning; I sadly discovered that it had no way of ringing an alarm if it was powered off. As Android phones have a poor battery life, I had to leave my phone on “flight mode” and plugged in to avoid battery drain… awful…

BADA OS does what is expected to as a mobile phone. First impressions accessing the different options gave me the feeling of a complete system, thought from the roots to give the user a whole experience. The best phone is the one which you forget you’re using, because it’s “transparent” for you…

It boots in seconds; connecting the phone to any PC gives you 2 different drives, one for the internal and the other for the external card, which is not as common as anyone should think at first. Multitasking is a thing to be enhanced, but it seems it will be done with the next 2.0 version on February. There are sound profiles, calling gestures, etc…

APPS

There it comes the real Achilles heel of Samsung bada… Customers are complaining all the time because of the lack of some “killer apps” other platforms already have. And they are quite right; it’s not right to leave users without an official Twitter app (one that notifies the user and allows sending photos and whatever), Facebook, Dropbox, Whatsapp or whatever is overused by smartphone users.

As it happens in other platforms, users are not very likely to buy any app, even if it cost just 1 € so they want everything and free (As a developer I don’t understand why people want us to work for free, but it’s an already lost battle I’m afraid)

DEVELOPMENT

As a mobile developer, I’m always trying to put my hands on each platform in the market; I’ve already tested Windows Mobile 5.x and 6.x, Symbian S60v3 and Android. Now I’ve got BADA.

BADA is a good platform to develop in; it has plenty of documentation, a complete SDK and a professional app store for sellers. Maybe the timings for approving apps could be shorter, but that’s a way to ensure that there’s nothing that should not be there, compared to Android where everything can be published and there are plenty of nonsense apps around…

And that’s it. I suppose I’ve forgotten lots of things but more or less these are my impressions… Samsung Wave is great, BADA is great. Now let people know that and make this small community a bit bigger…

Since I own my Samsung Wave I’m tired of hearing and reading bada users complaining about the release of the new Bada 1.2 and the lack of new features; they also complain (yeah, they complain a lot) about the time between releases, as it has passed long (or so they say) since last version were “announced”.

Well, I’ve just googled a bit and found the changelog of the SDK versions Samsung has released and here they come:Samsung Bada

Version

Released

SDK 1.0.0b3 07/06/2010
SDK 1.0.0 20/08/2010
SDK 1.1.0 08/11/2010
SDK 1.2.0 07/12/2010
SDK 1.2.1 30/12/2010
SDK 2.0 No Date

Now let me introduce you the timetable of the Android SDK releases…

Version

Released

Android SDK 1.0 23/09/2008
Android SDK 1.1 09/02/2009
Android SDK 1.5 R1 30/04/2009
Android SDK 1.6 15/09/2009
Android SDK 2.0/2.1 26/10/2009
Android SDK 2.2 20/05/2010
Android SDK 2.3 06/12/2010
Android SDK 3.0 No Date
Android SDK Ice Cream No Date

So I can see it passed almost a year between 2.0 and 2.2. What’s the point then?

Please stop complaining and enjoy this young platform letting it grow and become a serious competitor…

Apple Tirany photo

Quite interesting article in BadaDev where the author gives his opinion about monopolist platforms with tyrant tendencies. I agree with him and I’ve also reached the same conclusion about Bada and Samsung Wave: if it’s much better on software and hardware  than iPhone and Android, where are the apps?


Curioso artículo en BadaDev en el que el autor da su opinión acerca de las plataformas monopolistas y con tendencias “tiranas”. Estoy de acuerdo en lo que dice y también he llegado a la misma conclusión acerca de Bada y el Samsung Wave. Si es muy superior a nivel software y hardware que el iPhone y supongo que la mayoría de Android, ¿dónde están las aplicaciones?

POST – ARTÍCULO

Vídeo realizado por la gente de “Learning Cognitive” adaptando la charla de Ken Robinson de “Changing Paradigms”. Es de esos vídeos que hacen pensar, y eso es bueno, no?