Most developers can't actually code, once the motor skills has been assumed it is nothing but brute intelligence.. and then you can become a lead/architect... It takes 10 years to become good enough. I feel pretty safe ;)
Interesting points raidicy, as an engineer I would have similar requirements and really don't like seeding control to third party products :) But then, a no-code almost non techie type, might just want to get something working
We used it for a production project which I inherited.
Honestly I'm not a bit fan of anything Orm like, as such there is some magic, I believe out of the box it will literally just create tables and keys for you.
For what it is, it's very fast for prototyping things out.
I would personally just use the in built jsonb functionality of postgres and build out my own repositories. Saves confusion from all of the magic.
I fundamentally disagree with this article. SQL is arguably the most important language in a developers toolbox. The attempts to isolate and replace it's complexity through ORMs and nosql implementations has never resulted in a viable replacement.
Like mathematical syntax fits mathematical logic. So SQL matches data retrieval. Let's stop trying to replace it just because it's old. SQL is amazing.
Microsoft has embraced Github with it's recent .Net core development, they are one of the largest contributors with some incredible cross platform dev tooling. C# is a pleasure and visual studio code is an excellent, extensible coding tool.
Go forth Microsoft, the standard bashing in these communities is unjust.
That's excellent advice! With so much experience, do you think I would be crazy attempting to move. Perhaps I should look into a newer low level language.
I notice there's a lot of finance work in C++. Do you expect this trend to continue?