Compendium of Wondrous Links vol II

60 hour work week is not a badge of honour. I talked about something similar here some time ago. Social Aspects of Success and Failure in Cultural Markets. Follow up about the Flappy Bird issue, and about the unpredictability of success. About retaining team members, which is not an aspect of companies that is not as discussed as recruiting. Some interesting Unix tricks and recipes, in a very simple txt format. Very graphic display on how conditional probability works. Levels of excellence. Interesting view on learning. It is fascinating how sometimes it truly… Read More

First job in a startup considered harmful

Well, at least is not ideal from my point of view… At the moment there seems to be a lot of hype about startups. And why not? They are the places where the cool stuff happen. Filled with purpose, excitement, high stakes, fantastic teams, growth opportunities and the rare chance of maybe becoming a multibillionaire at a young age. I’ve worked in big and small companies (including startups), and I definitively prefer to work on smaller ones. You’re impact is bigger, the team works closer, way less corporate BS, etc… But, while… Read More

Compendium of Wondrous Links vol I

As a way of collecting interesting reads across the Internet, I plan to keep a relatively regular posts with some articles and posts that I’ve read, mostly related to development, software and tech world in general. Here it goes the first edition. Your Progress As A Programmer Is All Up To You Theory and practice Short and simple, but nice Every line of code is always documented Nice ways to use version control to our advantage when navigating through unknown code When random isn’t random enough or why randomness is a more complicated problem than… Read More

Online community biases

There are a lot of discussion online about a huge number of different topics. That’s fantastic news, I’d love to had a learning tool that powerful when I was in school. To share some of my interests, and have other people to talk about “cool stuff” and learn from them. Online communities have speed up personal and technological growth intensely, allowing people from around the world to share knowledge and to feel close. But, on the other hand, these kind of communities get naturally and subtlety biased. While this is normal, and probably unavoidable, anyone… Read More