I was on Twitter the other day and stopped in a tweet of a developer (@adelatorrefoss) who had given a talk and had had a bad experience. [post] Hoy os cuento mi experiencia, un tanto dura, en la sesión que propuse en el Open Space del WeCode Fest de hace un par de semanas. Es bastante personal, pero creo que puede ayudar a observar mejor lo que significa un open. https://t.co/wK4qmz6JQp — Toño de la Torre (@adelatorrefoss) March 19, 2018 The talk was about how to face a legacy code that was newly given. The talk was going fine until some attendants started to disagree with the choices made by… Read More
Continue ReadingThink twice
As developers, we are doers, we are the kind of people that like to act instead of wasting time. This is good, this is really good, I’ve met a lot of people that liked to talk and do nothing. But I’ve also met people that failed because I did not think twice. And when I say that I’ve met people like that is because I am one of them. I cannot finish counting the times that something went wrong just because I didn’t plan it in advance. The great point about thinking is that it is cheap. I’m going to list the different steps that are behind implementing something: Think… Read More
Continue ReadingDo not overwork
What would happen if days had 30 hours instead of 24? Would we meet deadlines more easily? Would we have the same problems we have now? My guess is that we would add those extra hours to our estimates without changing anything, which would mean that we would keep failing. That’s the reason behind this post’s title. I don’t consider myself a lazy worker (well, who does?). In fact, I struggle to obey this post’s title. You will surely have experienced that moment when your day has ended but you want to finish that feature you’ve been working on for hours or even days. Won’t you also have experienced that… Read More
Continue ReadingThe brand new black box in the shop
Before starting turning things upside down, I owe you an apology: in this article I’m not going to talk about architecture with a big picture, I will do it with a simple one. Do not take this as an architecture article. Real-life background In human history (well, I would extend this to animal history), every time we all needed to do something, we tried to do it as a group. If we needed to do actions in the town, we as groups (not as individuals) decided what to do. If you are planning to build a house, you probably sign a contractor firm that will know what to do and… Read More
Continue ReadingAre ideas so important?
I often read people talking about someone else stealing their ideas. We’ve been taught that ideas are gold, but they never told us that they were gold for the world, not for any particular person. Each of us are so blind that we think that our idea is unique, none of the 7 billion people in the world (and only counting the alive ones) has ever had a similar idea… Well, I’m afraid to tell you that it is almost impossible. The harsh reality gives us about three options: The idea is good but there are no competitors: it means there is no profitable market. The idea is good and… Read More
Continue Reading