So, there’s this thing about your system.
It’s born to die.
I’m talking more specifically about the Web Systems, because that’s my area of expertise, but it’s valid for several areas of software development. Systems are created to be destructed in the long run. And that’s okay.
I’ll explain myself.
If you already worked in some big project, or for some years in a company, you already saw what people call Legacy Code.
In recent past, Orkut was the main social network in my area. Everybody used it, and everybody loved it. I believe it was the first “real” social network that was massively popular here and there were no signs that it would be replaced by Facebook.
When launched, the first iPhone revolutionized the industry of smartphones. It was something new and everybody loved it and bought one. Today Android has a bigger market share (talking about number of devices).
When I started my career I quite never understood the idea of settling down with some language/technology. It always sounded wrong to do it because you have to “use the right tool for the right job” and “if it doesn’t look like a nail, don’t use a hammer”, but today I think that, as always, the reality is a bit more complex.
I still think that, as a developer, I am more capable and productive learning more and more languages/platforms/tools/frameworks/etc.
Welcome to my new blog! If you came from the old one, hello again, if not, it’s nice to meet you.
It was a shame that I didn’t have my blog in my own server, but I fixed that now. Also, I’m not using wordpress anymore in favor of Hugo!
A long time has passed since my last posts, and I think that I evolved a lot in this meantime.