Have you ever feel that something is wrong with you? That you are swimming against the current. Well you might not be the only one. Some of us we like to say we write clean code, but are we clean coders? Do we apply the boy scout rule? At least we try. For us writing code is a form of art. We look at it we feel proud. Then we have a second look at it and we are saying: What the hell I was thinking?
We seek to continuously improve. We never stop. Our mind cannot stop searching for more and more. Trying to expand the stuff we know we don’t know on a daily basis. Tech articles represents our facebook.
We think on the long run and don’t want to do half-done things. We follow patterns and best practices and understand the everything is a trade-off. We know there is no right or wrong, it always depends. Our daily job does not satisfy fully our need for knowledge, so we seek extra time to fill that need.
Unfortunately it’s hard to find such place at work. There is that thing called Conway’s Law
Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.
We do work in organizations. We design systems. We are constrained. Nevertheless we try to change the wrong into good. We try to help, yet fail. We understand the slower we move the faster we progress. The only way to go fast is to go the right way. We don’t want to build fragile systems. We take pride in our work. How can we be proud of a system that is on the brink of collapsing and it’s only a matter of time? We understand that on the long run cost is inversely proportional with the investment. We want to build the right product right.
Everything is a trade-off.