Parece ser que Mercé Molist está de vuelta. Y comienza publicando la historia del archivo que hackeó a la RSA israelí, el que a la postre, dió a los atacantes acceso a proveedores norteamericanos de defensa. Leyendo esto, uno se da cuenta de que Ghost in the shell ya no es ciencia-ficción futurista. No longer. Y se siente viejo.
Archivo de la etiqueta: Apuntes
Lovelace and Babagge VS The economy!
Just found this online-ongoing comic by Sidney Padua created to the Ada Lovelace day in 2009. She depicts a steampunk alternative past where Charles Babagge and Ada Lovelace got to build the difference engine … to fight crime!! LOL. Here the chapters. Don’t miss this one: Lovelace and Babagge VS The economy, where they fight against the economic crisis of 1837, which has uncanny similarities to ours.
«And this is the essential broader point–as a programmer you must have a series of wins, every single day. It is the Deus Ex Machina of hacker success. It is what makes you eager for the next feature, and the next after that. And a large team is poison to small wins. The nature of large teams is such that even when you do have wins, they come after long, tiresome and disproportionately many hurdles. And this takes all the wind out of them. Often when I shipped a feature it felt more like relief than euphoria.»
– Dhanji R. Prasanna (one of the engineers behind Google Wave), on how even the smartests fail to stick to the essential. Jointly with this other post, they both draw a good story for any startup to hear.
4 big ideas in sw development according to PragProg
I found interesting this serie of posts titled “4 big ideas in software development” according to Tim Ottinger and Jeff Langr. The serie was published monthly in Pragmatic programmers magazine:
- Code coupling, or Reducing dependency in your code.
- Cohesive software design, or Cohesion makes code easier to understand, debug, and test.
- Abstraction, or How to tell a cat from a dog.
- Software volatility, or Do most changes to your code base occur in just a few files?
«Colocar hoy quinientos millones de acciones del Banco de NCG, sin malvender a precio de saldo, no es realista. Es como poner en estos tiempos a la venta un piso y que se sepa que necesitamos el dinero en seis meses. Por eso se habla ya de descuentos por encima del 50 %.»
– Albino Prada, sobre la (mal)venta de las cajas. Léase con su contrapunto: “Loterías no sale a bolsa porque sería malvenderla“.
No os perdáis esta experiencia de gobierno en Lower Merion, una ciudad de 60.000 habitantes a las afuera de Philly: sin alcaldes se vive mejor.
Wiki update
Done some reorganization on wiki contents and wrote a bit on refactoring and code smells. I’m proud on the pace and themes the wiki is evolving: I have grown quite a bit of software development topics, which is a reflection on my readings and focus last years. Although could evolve later, the topics on software development are organized in 3 subcategories:
- History of software development: remember to build your products on top of giant’s shoulders.
- A programmer toolbox: common knowledge a developer should know. Items focus on programming and code.
- Project management: issues to take into account when managing a software development project: from concept to cash. Mainly not related to code.
«I will never stop learning. I won’t just work on things that are assigned to me. I know there’s no such thing as a status quo. I will build our business sustainably through passionate and loyal customers. I will never pass up an opportunity to help out a colleague, and I’ll remember the days before I knew everything. I am more motivated by impact than money, and I know that Open Source is one of the most powerful ideas of our generation. I will communicate as much as possible, because it’s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that’s insurmountable.»
– Automattic Creed, the values on which Automattic bases its roots on.
Esperando a Proudhon
¿Qué hacer cuando el modelo organizativo que te provee el estado de bienestar (educación, sanidad, trabajo, etc) no funciona? La idea de que las naciones han sido superadas como organización para garanizar el bienestar la tengo superada hace tiempo. No por ello es menos doloroso cuando lo sufres en lo que antiguamente consideraste como algo similar a una casa. ¿Qué hacer pues? ¿Con qué parte quedarse en la revisión del viejo debate?: estados fuertes (socialismo de estado) VS capitalismo de amigotes (capitalismo laisezz-faire). Me parece que toca releer y recuperar a los mutualistas, a los socialistas libertarios.
Leading by example: your code quality matters
«It may be impossible to despise your client or users and still deliver a quality product.»
A good story on leading by example by Avdi Grimm. On why code quality matters.
