Brilliant article about systems thinking

 

Outstanding thoughts by Hanselman giving advice to a young developer. Really great article that I think a lot of developers (should read) …

“… to try not to focus on the syntax of C# and the details of the .NET Framework, and rather to think about the problems that it solves and the system around it.

…

Do you understand how your system talks to the file system? To the network? Do you understand latency and how it can affect your system? Do you have a general understanding of “the stack” from when your backend gets data from the database makes anglebrackets or curly braces, sends them over the network to a client/browser, and what that next system does with the info?”

https://www.hanselman.com/blog/SystemsThinkingAsImportantAsEverForNewCoders.aspx

What C# can do for you?

I often spend a lot of time talking to new software development graduates at Xero about the benefits of the mighty language C# and despite my absolute enthusiasm and excitement for this brilliant language which has delivered us such treasures such as LINQ, I often find the standard response “But Dominic we use Java at Uni and it’s really cool”.  While this is not a great response, I have to accept that most Universities (In Australia) teach mostly either Java or Python.

So I was really lucky to come across this little gem of an article on C-sharpcorner that not just talks about the benefits of C# but also has a little history lesson on C#:

https://www.c-sharpcorner.com/UploadFile/mahesh/what-can-C-Sharp-do-for-you/

Enjoy