@cesc1989
Software Engineer & Ruby on Rails Developer
I am a Software Engineer and Ruby on Rails developer.
Mentoring, Guest posting
I consider to be really demotivating that you work really hard on an idea or project, alone or in a team, and in the end the project dies or fails because of external reasons. In a work environment, those external reasons could be wrong decision taking by upper management or founders. Like when they try to achieve so many things at once or don't focus on what's really important. That's something really demotivating and could be more if you'd like the project you're or were building. In the end, this is why it's important to understand how MVPs work, how they help removing ambiguity from software projects, and know how to properly fight or educate company clients on what's best for them and their project.
Though question :D I don't have a preference because I read in DEV, Hashnode and write in my personal blog but there are many people out there writing great stuff in their personal blogs as well. I always try to read from different sources because all the information is spread and being in one place only is a sure way to miss something cool. So, in the end I don't know which is best but all of them are great :)