Based on your responses and code in this thread, I'm confident saying that the people who worked on the code in steemd know a lot more about programming than you do. You should read the steemd source code to understand the how and the why instead of slinging mud; those who have can see right through your tantrum.
Anyone who belittles the technical abilities of a team working on an open source project simply because they aren't skilled enough to read the source code that team produces is pretty plainly a charlatan.
Yes, I think that is pretty obviously true. I have no idea what I'm doing. And there will be thousands more that come after me that are even more annoying.
Open source projects are really no longer open source projects, because the foundation is now the definition of money. I feel like you don't get to throw around the philanthropist card when the work being done can make you a billionaire.
A tiny bit of proper organization and documentation would go a long way for the noobies. Instead all I see is a rush to complete SMTs while everything else is getting ignored.
If you think the documentation is lacking, then you should write some. When I started using bitcoin it didn't even have a Wikipedia page. This is a community project, if something's not done yet, and you have identified it, then start working on it - don't complain that nobody's done it for you yet.