Friday, July 27, 2012

Articles and Posts read


Inspiring
El Gran Dictador - Discurso Final
Meet the tireless entrepreneur who squatted at AOL
Salvados: Reiniciando España
"No me da la gana rendirme"

Learning and software craftsmanship
From Alchemy to Science in Programming
So You Want to be a Programmer
How to Stop Sucking and Be Awesome Instead
Obsession
Do You Suffer From the Dunning-Kruger Effect?
What do developers do all day?
The Silent Majority of Experts
Best Actor Award

C++
Test Driven Development with CppUTest, now in Debian

Go
Parsing huge XML files with Go

Agile and Lean
Reducing Cycle Time

Entrepreneurship and Management
The care and feeding of software engineers (or, why engineers are grumpy)
In praise of misfits
A Dearth of Spanish Innovation
Ande yo caliente, ríase la gente
Misapplication Of Partially Mastered Ideas
Lo que tienen en común las mejores organizaciones de desarrollo software
A Blank Stare In Return
A flowchart for hiring programmers
The Hidden Cost of Outsourcing Software: Software Intelligence

Open Source
El Software Libre permitirá un ahorro anual de 700.000 euros al Gobierno de Canarias
La liberación informática de Munich

Science
Artificial Pancreas Passes Human Trial
22 premios Nobel expresan “preocupación” por la ciencia en España

Education
What You Know Matters More Than What You Do
Advice to (prospective) grad students
Una educación para la incertidumbre
Hindsight-Based
La universidad como el huevo de oro de nuestra sociedad

Developing Software in Spain
Si no es por no hacerlo, pero hacerlo "pa na" es tontería
España vive una fuga de ingenieros informáticos debido a sus malas condiciones
Los informáticos no entienden de paro
Informática, la profesión sin paro... pero, ¿a qué precio?
La Columna B: La falacia del Programador Perdido

Spain and Europe
…y démonos cuenta que esto sólo es el principio
La Virgen del Rocío y el exceso de científicos
Rescate: se consuma el engaño
Otro rescate bancario
Bienvenidos a los años treinta
La Ley Weidmann
La paradoja del ahorro: España vs. Alemania
Alemania capta ahorro y cerebros españoles a coste cero
Salvados: Parados en espera
Can UK Journalists Just Feck Off Please?

Thursday, July 26, 2012

Interesting Talk: "The Limited Red Society"

I've just watched this interesting talk by Joshua Kerievsky.
He talks about refactoring techniques, such as Parallel Change or Narrowed Change, which help to reduce the amount of time spent in red, i. e. with the tests not passing, during a refactoring session.

Wednesday, July 25, 2012

Interesting Talk: "Stop Refactoring!"

I've just watched this talk by Nat Pryce:
I think he's not right. I completely agree with Bjorn Hansen's comment about the talk where he views refactoring more as:
"changing the structure of the code without changing functionality so that it's easy to add the next thing after you learn what that thing is."
More about this last view of refactoring in Craftsmanship and When Not To Refactor

Monday, July 23, 2012

Articles and Posts read


Learning and software craftsmanship
Eres lo que trabajas
Five things software developers can learn from Draw Something
GNU Parallel
Design for Testability
5 Things to Un-Learn From School
Why read and write tech books?
Software exoskeletons
Everything New is Old Again

Agile and Lean
Agilismo sin software
Escuchando a la comunidad, a la gente, a los alumnos
El rol del ingeniero en el desarrollo ágil de software
El crece pelo universal, la dieta milagro, inglés con 10 palabras y el Ágil método repara todo

C++
Hacrobatics
Performance Per Watt

Go
5 Weeks of Go

Entrepreneurship and Management
Your Fork, Sir
La tecnología es más importante que las competencias profesionales
El perfil del empleado perfecto
Knocking the exuberance out of employees
Los emprendedores españoles montan bares, no fábricas de tornillos
Mary Meeker Explains the Mobile Monetization Challenge

Science
Las investigaciones financiadas con fondos públicos serán de libre acceso en Gran Bretaña
Aprender de mecánica y autovectores rompiendo tizas
Autovectores: ¡otro inútil capricho de los matemáticos!
'España ha invertido dinero en mi formación y es Francia la que se aprovecha'
Libre acceso a la información científica del país
No dormir lo suficiente está relacionado con la obesidad

Education
LOVA
Cómo crear tu propia Khan Academy
¿No gusta estudiar informática? Vuelve a bajar el número de matriculas universitarias, el menor en 13 años

JotDown
Todo lo que necesito aprender lo aprendí leyendo el péndulo de Foucault
Aquel de cuyo nombre no quisieron acordarse

Spain and Europe
Pero ¡cómo va a estar todo hecho!
Salvados: Más allá del ladrillo
El balance neto alivia el déficit de tarifa

Africa
La cara y la cruz del 'milagro' africano

Last Pet Project: backmongo

@remosu and I have been working during the last months in another pet project: backmongo.

backmongo is a simple REST interface for MongoDB written in Python that can be used straight away from a Backbone application.

We plan to use it in our next backbone pet projects, so we'll add new features as we need them.

Sunday, July 15, 2012

Last Pet Project: Event-Driven Molecular Dynamics

During the last week @remosu and I have been pair-programming a pet project: edmd.

It is a Python implementation of a simple Event-Driven Molecular Dynamics algorithm described in the Event-Driven Molecular Dynamics chapter of the book Computational Granular Dynamics: Models and Algorithms by Thorsten Pöschel and Thomas Schwager.

We plan to revisit edmd in the future to optimize the event-updating phase by using a cell list.