Working as a consultant, I could see different teams in different companies, and I’ve heard some sentences that sounds like a red alert to me. They are not necessarily false, but often they hide a different kind of problem from the one identified by words. This team is too small, we need more people to […]
Category Archives: Blog
4 tips to begin to work remotely
A couple of years ago after a couple of email, some long skype call, a micro-project on Github, ideato hired me without ever having seen me, neither in webcam, neither in real life… and it seemed simply right. There are a lot of things you can do without being in the same room, but it’s […]
Programming is the easier part
https://twitter.com/Folletto/status/835083200032555008 Essentially, engineering is all about cooperation, collaboration, and empathy for both your colleagues and your customers. If someone told you that engineering was a field where you could get away with not dealing with people or feelings, then I’m very sorry to tell you that you have been lied to. Solitary work is something […]
Your software’s architecture is not MVC
Everything starts with a simple CRUD, you add the migration on the database, create the entity, insert a controller, a couple of views and everything seems fine. Then one feature after another the controller begins to grow, and begin to be more and more complicated and difficult to understand. Rarely the software you are developing […]
Don’t ask your customers which features they want
Customers know their own pain and needs, but are not expert in suggesting the right solution. They are expert in their problems, but it’s much harder for them to evaluate all the trade-offs that needs to be considered.