Yo soy Ingeniero En Informática
19 Nov 2008 · Dejar un comentario
→ Deja un ComentarioCategorías: Uncategorized
Etiquetado: huelga, informática
Partida de Carcassonne
15 Oct 2008 · Dejar un comentario
El otro día quedamos unos amigos para jugar al carcassonne y Javi se ha currado el siguiente video “time elapsed”.
→ Deja un ComentarioCategorías: Uncategorized
Etiquetado: carcassonne
Software != Industria
29 Sep 2008 · 2 comentarios
Estaba escribiendo una respuesta a un post en “historias de jp” sobre las software factories y me estaba quedando tan largo que finalmente he decidido liberarlo como un post propio.
Hay un movimiento desde hace ya décadas que intenta seguir procesos industrializados en la creación de sistemas software. En mi opinión intentar encajar el desarrollo de software dentro de una serie de procesos industriales al modo clásico es un error por los siguientes motivos:
- La cláve del éxito en el desarrollo de software está en los profesionales más que en una metodología repetible y medible. Un proceso industrial implica que los trabajadores son facilmente reemplazables sin repercusión en el resultado final. Cualquiera que haya desarrollado software el problema que supone la rotación de profesionales incluso en organizaciónes con procesos fuertes.
- Los requisitos cambian constantemente porque modelamos procesos de organizaciones vivas. Es imposible pretender que durante el desarrollo de un sistema ( que dura meses o incluso años) , la organización que lo va a utilizar no cambie su forma de operar. Esto nos lleva al siguiente punto:
- El diseño inicial no es fundamental. Si te dedicas a fabricar tornillos tendrás un diseño previo que se utilizará para construir múltiples instancias que serán iguales. Sin embargo, en el software cada sistema es único. Por otra parte debemos realizar un diseño previo suficientemente flexible como para admitir los cambios de los que hablamos en el punto anterior.
Como resumen final, la motivación y “calidad” de los profesionales es el factor de éxito principal en un proyecto software. Simplemente se necesita un poco de proceso (metodologías ágiles) para coordinar a los profesionales. Desde luego que un “operario” con un curso de Java de 300 horas con un montón de manuales describiendo procesos a 6 usos horarios de diferencia del cliente (que probablemente ahora mismo esté pensando en optimizar la logística ) sea la forma de hacer buen software.
→ 2 comentariosCategorías: Uncategorized
Etiquetado: software
A tener en cuenta
25 Sep 2008 · Dejar un comentario
Cuando apostaba que el concepto “smoke seller” para 2008 era “Green-IT“, finalmente se desvela que es “Cloud Computing“. Rodrigo complementa el asunto. (Con el que coincido en mucho salvo en que si ajax es una mierda-lo es-, Adobe AIR, Flash y Silverlight lo son infinitamente más).
→ Deja un ComentarioCategorías: Uncategorized
New Hashtable(key,object)
25 Sep 2008 · 1 comentario
Hoy me ha pasado una cosa “curiosa”. Estaba resolviendo una incidencia en el proyecto en el que participo que me traía un poco desconcertado ya que es una funcionalidad que siempre había funcionado.Al final resulta que que el sistema petaba porque una hashtable que se rellenaba con objetos y cuya “key” se obtenía mediante el método getHashCode(), estaba dando problemas de colisiones. La tabla cuyos registros se mapeaban en objetos tenía unas 19000 entradas y gethashcode() en c# devuelve un entero de 32 bit por lo que estadísticamente era probable que se produjeran colisiones al generar la key.
Otro asunto que dejo para otro día es porque cargamos una estructura con 19000 objetos en memoria en lugar de usar “lazy load”…
→ 1 comentarioCategorías: Uncategorized
Etiquetado: c#, hashtable
El PCTCAN
19 Ago 2008 · 2 comentarios
He leído en Historias de JP un post sobre el PCTCAN y aprovechando que en Santander trabajaba en una empresa que va a tener edificio propio en él (lo que ha hecho que conozca aspectos del parque en mayor profundidad) y que ahora trabajo en otra que está situada en el PTM de Tres Cantos (Madrid) voy a exponer algunas observaciones.
El PCTCAN tiene características sobresalientes como son un alto grado de “sofisticación hostelera” -como no podía ser de otra manera en Cantabria – con restaurante/s, hotel/es y servicios fundamentales – guardería-; sin embargo, creo que falla en uno de sus principales objetivos: albergar empresas punteras y de primer nivel nacional e internacional. Hasta donde yo conozco el PCTCAN va a reunir a un conjunto de empresas del sector TIC de Cantabria (lo que es importante, sin duda) pero no ha conseguido atraer a nuevas empresas que den vitalidad – y profesionalidad, todo hay que decirlo – al sector en Cantabria.
En mi opinión, el proyecto debería estar presidido por una figura con experiencia que haya trabajado unos veinte años en diferentes lugares: alguien que hubiera conseguido una oficina de consultoras como Accenture, Everis etc.. junto con empresas líderes en biotecnología como GSK, Novartis etc .. u otras líderes en ingeniería civil. Se que Santander no es Madrid, ni Bilbao pero también se que sin ambición nunca lo será.
→ 2 comentariosCategorías: Uncategorized
Etiquetado: pctcan, ptm
Norwegian Recycling
14 Ago 2008 · Dejar un comentario
Peter Bull, un noruego de 24 años que estudia en Australia es el descubrimiento de la semana. El chaval se dedica a hacer “mashups”. No destaca por lo sorprendente de sus mezclas ya que se dedica a mezclar canciones r’n'b ( Nelly Furtado, Timbaland, etc..) pero lo cierto es que suenan bien. Una muestra:
- 9 songs to save the world
→ Deja un ComentarioCategorías: Uncategorized
Etiquetado: mashup, Música, Norwegian Recycling
Los perros de la guerra
11 Ago 2008 · Dejar un comentario
Estos dias estoy terminando unos de los mejores libros que he leído últimamente: Los Perros de la Guerra de Frederick Forsyth. Escrito en los años 70 cuenta la historia de la preparación de un golpe de estado en un país Africano por parte de una empresa minera londinense mediante mercenarios para obtener una concesión de exploración de mineral. La trama está contada con un estilo casi periodístico por lo que parece un ensayo más que una novela. Los personajes son planos, sin embargo; la descripción casi día a día y con todos los detalles de como se prepara un golpe por parte de mercenarios hace que desees que el trayecto al trabajo dure el doble.
8.95 € en colección “DeBolsillo”.
→ Deja un ComentarioCategorías: Uncategorized
Etiquetado: frederick forsyth, libros, los perros de la guerra
Libros de informática para el verano
11 Ago 2008 · Dejar un comentario
Tras la última acometida a Amazon que hicimos unos amigos y yo en Junio, me hice con una colección de libros “clásicos” de informática. Dado que esta época es ideal para la lectura voy a recomendar algunos de ellos:
- Joel on software de Joel Spolsky. Recapitulación de las mejores entradas del blog de este ex-Microsoft. En ellas cuenta historias de su carrera profesional, lanza grandes ideas sobre la gestión de proyectos y otras cosas sobre la informática como profesión. IMPRESCINDIBLE. Reseña en la web de Rodrigo Corral.
- The Best software Writing I de Joel Spolsky. Recapitulación de ártículos sobre diferentes aspectos de la informática por diferentes autores introducidos por Joel. Es bueno pero no es imprescidible. Reseña en la web de Rodrigo.
- The Mythical Month-Man de Fred Brooks. Libro clásico en la gestión de proyectos. Escrito en 1975 por el Ingeniero responsable del OS/360. Es algo duro de leer pero transmite conceptos clave; entre los más famosos: a)La Ley de Brooks, añadir hombres a un proyecto a partir de un determinado momento lo retrasará b) No hay balas de plata.
→ Deja un ComentarioCategorías: Uncategorized
Etiquetado: fred brooks, informática, joel spolsky, libros, verano
He regresado
10 Ago 2008 · 3 comentarios
El blog ha vuelto a la vida después de más de dos meses. La razón de este parón ha sido que he estado muy ocupado con un cambio de trabajo y de ciudad. Si señores, cambié mi trabajo en Santander por uno nuevo en Madrid.
Las razones han sido múltiples pero se puede resumir en que sentía que cada día que pasaba en Santander me depreciaba como profesional. En general, aquí en Madrid, me he sentido mejor considerado como profesional: cosas como un contrato indefinido, la categoría profesional de acorde a tus estudios no se discuten; las empresas lo dan por hecho. Por otra parte, la remuneración me permite vivir solo en un apartamento en el centro tranquilamente.
Ahora trabajo en Pragsis para GMV como Ingeniero de aplicaciones. Estoy metido en un proyecto grande hecho con C# 3.0, W.C.F., Oracle 10 etc…
Respecto a Madrid, estoy muy contento a pesar de las prisas, el calor, los tapers, el metro etc.. Es una ciudad que tiene montones de rincones por descubrir y llena de vida. En Madrid me he dado cuenta de lo muerta que está Santander como ciudad.
A partir de ahora transmitiré desde Madrid.
→ 3 comentariosCategorías: Uncategorized
Etiquetado: madrid, personal, trabajo

