Record of experiments, readings, links, videos and other things that I find on the long road.
Registro de experimentos, lecturas, links, vídeos y otras cosas que voy encontrando en el largo camino.
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.
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:
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.
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.
Monday, July 16, 2012
Articles and Posts read
Learning and Software Craftsmanship
Don’t Offload Your Memory Quite Yet: Cognitive Science, Memory, and Education
How do you know when someone is great?
TestPyramid
TDD Problems
CustomerAffinity
Limits of performance optimization
The Old Is New Again
Three Strikes And You Refactor
Back to the Basics of Functional Programming
Programming Breaks Things
C++
Relentless Assault
New Native Languages
Go
gocheck: Rich testing for Go
Python
Python as a Lisp dialect
Entrepreneurship and Management
#weareatwar
Precariedad, empleo y competitividad
Wake Up Call – If You Spend It, They Will Come
Rappers And Cabbies
8 consejos sobre cómo emprender a los que no he hecho caso
Numerical Stuff
The pitfalls of verifying floating-point computations
Science
Secret Computer Code Threatens Science
El cambio climático y los modelos de simulación por ordenador
El misterio del huevo en rotación y la fuente de leche
Fooling the masses with performance results on parallel computers – prelude
Spain and Europe
La silenciosa expansión del 15-M
Hacer el ridículo no inspira confianza
Don’t Offload Your Memory Quite Yet: Cognitive Science, Memory, and Education
How do you know when someone is great?
TestPyramid
TDD Problems
CustomerAffinity
Limits of performance optimization
The Old Is New Again
Three Strikes And You Refactor
Back to the Basics of Functional Programming
Programming Breaks Things
C++
Relentless Assault
New Native Languages
Go
gocheck: Rich testing for Go
Python
Python as a Lisp dialect
Entrepreneurship and Management
#weareatwar
Precariedad, empleo y competitividad
Wake Up Call – If You Spend It, They Will Come
Rappers And Cabbies
8 consejos sobre cómo emprender a los que no he hecho caso
Numerical Stuff
The pitfalls of verifying floating-point computations
Science
Secret Computer Code Threatens Science
El cambio climático y los modelos de simulación por ordenador
El misterio del huevo en rotación y la fuente de leche
Fooling the masses with performance results on parallel computers – prelude
Spain and Europe
La silenciosa expansión del 15-M
Hacer el ridículo no inspira confianza
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.
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.
Saturday, July 14, 2012
Articles and Posts read
Learning and Software Craftsmanship
12 Dozen Places To Educate Yourself Online For Free
VIM adventures
Celebrate Learning, Not Success or Failure
Leer y aprehender
Do What Works, Not What’s Satisfying: Pseudo-Striving and our Fear of Reality-Based Planning
Design Patterns in Dynamic Languages
What BDD has taught me
Programmers are Trees
Can You Be Your Own Producer?
Agile and Lean
Post-Agile and Pliant Software – The Emperor’s New Agile
Post-Agile?
C++
The “Void Star” Crowd
A collection of design patterns in C++
Haskell
A Haskell bookshelf
Go
Network programming with Go
Entrepreneurship and Management
España no es Silicon Valley, pero ...
El sesgo cognitivo del emprendedor
More Bureaucratic Than A Bureau
Numerical stuff
Project of the Month: Cojac, A Numerical Problem Sniffer
Science
Some brief responses to the Sage Bionetworks Congress
Así sufre la ciencia el peor hachazo
El cuello de botella de la ciencia
Porque #sinCiencia básica no hay progreso
#SinCiencia sólo queda el caos
Spain and Europe
Los bajos salarios en Alemania: una especialidad del terror
La ‘marca España’ cotiza a la baja en el mundo
Peor que en la crisis de los 80: 3 millones, 15% de empleos destruidos
12 Dozen Places To Educate Yourself Online For Free
VIM adventures
Celebrate Learning, Not Success or Failure
Leer y aprehender
Do What Works, Not What’s Satisfying: Pseudo-Striving and our Fear of Reality-Based Planning
Design Patterns in Dynamic Languages
What BDD has taught me
Programmers are Trees
Can You Be Your Own Producer?
Agile and Lean
Post-Agile and Pliant Software – The Emperor’s New Agile
Post-Agile?
C++
The “Void Star” Crowd
A collection of design patterns in C++
Haskell
A Haskell bookshelf
Go
Network programming with Go
Entrepreneurship and Management
España no es Silicon Valley, pero ...
El sesgo cognitivo del emprendedor
More Bureaucratic Than A Bureau
Numerical stuff
Project of the Month: Cojac, A Numerical Problem Sniffer
Science
Some brief responses to the Sage Bionetworks Congress
Así sufre la ciencia el peor hachazo
El cuello de botella de la ciencia
Porque #sinCiencia básica no hay progreso
#SinCiencia sólo queda el caos
Spain and Europe
Los bajos salarios en Alemania: una especialidad del terror
La ‘marca España’ cotiza a la baja en el mundo
Peor que en la crisis de los 80: 3 millones, 15% de empleos destruidos
Subscribe to:
Posts (Atom)